Click or drag to resize

IAS Namespace

Overall namespace containing all IAS API areas.
Classes
  ClassDescription
Public classCancellations
An API for handling cancellation requests for iAAWG warranties.
Public classClaims
An API for locating, viewing, and creating claims for iAAWG warranties.
Public classCommissionsObjects
Public classCommissionsObjectsCommissionTransactionType
Public classCommon
An API containing a variety of common objects used throughout the iAAWG Dealer Portal Web Service.
Public classCommonAuthenticationType
Information used for authentication of the calling program/site as well as information describing the remote site user.
Public classCommonBuyerDescriptorType
Contains name and contact information for a buyer or co-buyer.
Public classCommonCancellationCheckType
An object to track cancellation checks issued.
Public classCommonCancellationDocumentType
Represents a single document associated with a cancellation, since cancellations may have zero or more documents.
Public classCommonCancellationType
Represents a cancellation attempted on a contract. Contracts may have zero or more cancellation attempts.
Public classCommonClaimDocumentType
Represents a single document associated with a cancellation, since cancellations may have zero or more documents.
Public classCommonClaimsInputData
Public classCommonClaimsInputDataPackage
Public classCommonClaimsInputDataPackageBuyer
Public classCommonClaimsInputDataPackageClaimsHistory
Public classCommonClaimsInputDataPackageCoBuyer
Public classCommonClaimsInputDataPackageContractDetails
Public classCommonClaimsInputDataPackageCoverage
Public classCommonClaimsInputDataPackageLienholder
Public classCommonClaimsInputDataPackageOriginatingAgent
Public classCommonClaimsInputDataPackageOriginatingDealer
Public classCommonClaimsInputDataPackageUser
Public classCommonClaimsInputDataPackageVehicle
Public classCommonContractCoverageType
Represents a single coverage associated with a contract, since contracts may have one or more coverage components.
Public classCommonContractType
Represents an actual customer contract housed in an iAAWG administration system, whether active, expired, or cancelled. This object is NOT used for pending electronic contracts.
Public classCommonDealerDescriptorType
Dealer name, address, and other information.
Public classCommonErrorCodeItem
Public classCommonErrorInfoItemType
Contains a boolean value indicating success/failure of the method call, along with error details when applicable.
Public classCommonErrorInfoType
Contains a boolean value indicating success/failure of the method call, along with error details when applicable.
Public classCommonGetContractDetailRequestType
Parameters for GetContractDetails method.
Public classCommonGetContractDetailResponseType
The PDF image returned by the contract image lookup method.
Public classCommonIgnoredDublinErrorCodeTypes
Represents a list of ignored error codes received from Maverick.
Public classCommonLenderDescriptorType
Lender name, address, and other information.
Public classCommonLoginMasterDealer
Public classCommonNestedRateDeductibleType
Represents a nested rate for an iAAWG warranty, which is a rate stored in hierarchical fashion (Plan\Terms\Deductibles\Surcharges).
Public classCommonNestedRateTermType
Represents a nested rate for an iAAWG warranty, which is a rate stored in hierarchical fashion (Plan\Terms\Deductibles\Surcharges).
Public classCommonNestedRateType
Represents a nested rate for an iAAWG warranty, which is a rate stored in hierarchical fashion (Plan\Terms\Deductibles\Surcharges).
Public classCommonRateDetailsType
Contains detailed rate information which is not accessible outside of the API.
Public classCommonRateSurchargeType
Represents a single surcharge, either optional or mandatory, for a rate.
Public classCommonRateType
Represents a single rate for an iAAWG warranty.
Public classCommonRequiredUploadCancellationDocumentType
Represents a single required document type associated with a cancellation, cancellations may have zero or more required document types.
Public classCommonRequiredUploadClaimDocumentType
Represents a single required document type associated with a cancellation, cancellations may have zero or more required document types.
Public classCommonRulesEngineTireWheelRequestType
Public classCommonRulesEngineTireWheelResponseType
Public classCommonRulesEngineValidationParameter
Public classCommonSalesPersonInfoType
Describes the persons selling the vehicle.
Public classCommonUploadFileRequestType
Parameters used to upload a file. For a successful upload, all of these parameters must be specified.
Public classCommonVehicleDescriptorType
Contains detailed information about an individual vehicle. The VIN broadly describes the vehicle, while the Chrome "Style ID" narrows the description to the trim level. The other parameters provide detail not available based on VIN/trim level.
Public classContractLookup
An API for locating and viewing the details of iAAWG warranties.
Public classDealerRemittanceSummary
Public classElectronicProcessing
An API for handling electronic processing (eBusiness) on iAAWG warranties.
Public classICancellationsGenerateCancellationQuoteRequestType
Request object for call to GenerateCancellationQuote.
Public classICancellationsGenerateCancellationQuoteResponseType
Response object from calling GenerateCancellationQuote.
Public classICancellationsGenerateCancellationQuoteWithoutContractIDRequestType
Request object for call to GenerateCancellationQuoteWithoutContractID.
Public classICancellationsGetCancellationDetailsRequestType
Parameters for GetPendingCancellations method.
Public classICancellationsGetCancellationDetailsResponseType
A count of the pending cancellations.
Public classICancellationsGetCancellationListRequestType
Parameters for GetCancellationList method.
Public classICancellationsGetCancellationListResponseType
A count of the pending cancellations.
Public classICancellationsGetPendingCancellationsCountRequestType
Parameters for GetPendingCancellations method.
Public classICancellationsGetPendingCancellationsCountResponseType
A count of the pending cancellations.
Public classICancellationsGetQuoteDetailsRequestType
Parameters for GetQuoteDetails method.
Public classICancellationsGetQuoteDetailsResponseType
Details of a particular cancellation quote.
Public classICancellationsSetCancellationEnrollmentPriceRequestType
Request object for call to GenerateCancellationQuote.
Public classICancellationsSetCancellationEnrollmentPriceResponseType
A count of the pending cancellations.
Public classIClaimsClaimNoteType
Represents a single note taken by an iAAWG claims representative on a claim.
Public classIClaimsClaimPaymentTransactionType
Contains information on a single claim payment transaction.
Public classIClaimsClaimPendingItemType
Represents a single pending item on a claim.
Public classIClaimsClaimRepairOrderDetailType
Represents a single line item from a repair order used for a claim.
Public classIClaimsClaimSummary
High level information about a single claim.
Public classIClaimsClaimTransaction
Public classIClaimsClaimType
Represents a single claim on an iAAWG contract, including notes, payment transactions, repair order details, and more.
Public classIClaimsClaimTypes
Represents a single type of claim.
Public classIClaimsGapDetailsType
Represents GAP claim details.
Public classIClaimsGapDocumentType
GAP document information
Public classIClaimsGetClaimDetailsByClaimNumberRequestType
Parameters for GetClaimDetailsByClaimNumber method.
Public classIClaimsGetClaimDetailsByClaimNumberResponseType
Details of a particular claim.
Public classIClaimsGetClaimDetailsRequestType
Parameters used to return the details of a single claim.
Public classIClaimsGetClaimDetailsResponseType
The details of a single claim.
Public classIClaimsGetClaimFormDetailsRequestType
Parameters used to return the details of a single claim.
Public classIClaimsGetClaimFormDetailsResponseType
The details of a single claim.
Public classIClaimsGetClaimsListByCustomerRequestType
Parameters used to return a list of claims. Many of the parameters are optional, allowing for general or specific searches.
Public classIClaimsGetClaimsListByCustomerResponseType
A list of one or more claim numbers located during the claim search, or error information.
Public classIClaimsGetClaimsListRequestType
Parameters used to return a list of claims. Many of the parameters are optional, allowing for general or specific searches.
Public classIClaimsGetClaimsListResponseType
A list of one or more claim numbers located during the claim search, or error information.
Public classIClaimsGetClaimsTaxRateRequestType
Parameters for GetClaimTypes method.
Public classIClaimsGetClaimsTaxRateResponseType
A count of the pending claims.
Public classIClaimsGetClaimTypesRequestType
Parameters for GetClaimTypes method.
Public classIClaimsGetClaimTypesResponseType
A list of the claim types.
Public classIClaimsGetPendingClaimsCountRequestType
Parameters for GetPendingClaims method.
Public classIClaimsGetPendingClaimsCountResponseType
A count of the pending claims.
Public classIClaimsGetPendingClaimsListRequestType
Parameters used to return a list of claims. Many of the parameters are optional, allowing for general or specific searches.
Public classIClaimsGetPendingClaimsListResponseType
A list of one or more claim numbers located during the claim search, or error information.
Public classIClaimsPostClaimFormDetailsRequestType
Parameters used to return the details of a single claim.
Public classIClaimsPostClaimFormDetailsResponseType
The details of a single claim.
Public classIClaimsUploadClaimFileRequestType
Parameters used to upload a claim file. For a successful upload, all of these parameters must be specified.
Public classIClaimsUserInformationType
Detailed user information object.
Public classIContractLookupGetContractImageRequestType
Parameters for GetContractImage method.
Public classIContractLookupGetContractImageResponseType
The PDF image returned by the contract image lookup method.
Public classIContractLookupGetContractListRequestType
Parameters for GetContractList method.
Public classIContractLookupGetContractListResponseType
A list of contracts returned by a contract search method.
Public classIElectronicProcessingAddNameToRemovedNamesListRequestType
Request type for adding a name to the removed names list.
Public classIElectronicProcessingAddNameToRemovedNamesListResponseType
Response type for adding a name to the removed names list.
Public classIElectronicProcessingAgentInfoType
Describes the persons net remitting the batch contracts.
Public classIElectronicProcessingBaseGetRatesResponseType
Base class used to define the response from GetRates and GetNestedRates.
Public classIElectronicProcessingConfirmElectronicSignatureRequestType
Identifying information of the dealer plus an array of contract IDs.
Public classIElectronicProcessingConfirmElectronicSignatureResponseType
Contains a ContractSigned flag and error information.
Public classIElectronicProcessingCustomerInfoType
Describes the customer purchasing the vehicle. Since a customer might purchase multiple contracts, this information is stored separately from contract details.
Public classIElectronicProcessingDealerInfoType
Optional data describing the dealer info to appear on the contract PDF. Since certain organizations may not have separate dealer ID's representing individual locations, this data is used to specify the dealer info displayed on the returned contract PDF.
Public classIElectronicProcessingDeleteNameFromRemovedNamesListRequestType
Request type for deleting a name from the removed names list.
Public classIElectronicProcessingDeleteNameFromRemovedNamesListResponseType
Response type for deleting a name from the removed names list.
Public classIElectronicProcessingElectronicBatchHeaderType
Summary information for a single electronic batch containing one or more iAAWG contracts.
Public classIElectronicProcessingElectronicBatchType
An electronic batch containing one or more iAAWG contracts.
Public classIElectronicProcessingEmployeeType
Summary information for a single employee who has previously generated contracts.
Public classIElectronicProcessingFormFieldsListingType
A listing of form fields for a single form.
Public classIElectronicProcessingFormFieldType
A single field on an iAAWG form.
Public classIElectronicProcessingFormInfoType
Details related to the description of a single form.
Public classIElectronicProcessingFormSignatureLocationType
Includes the name of a given form along with the various signature field locations. Note that in a PDF the coordinate system is reversed on the Y axis compared to most other applications. In other words, the (0 ,0) point is the bottom left hand corner of the PDF page. All signature locations are returned using this coordinate system.
Public classIElectronicProcessingGenerateElectronicContractRequestType
Parameters desribing the plan(s) to be purchased, the customer, and the vehicle.
Public classIElectronicProcessingGenerateElectronicContractResponseType
Since a single customer may purchase multiple products, this type encapsulates one or more electronic contracts for a single customer.
Public classIElectronicProcessingGenerateElectronicNETeRemittanceBatchRequestType
Identifying information of the dealer plus an array of program IDs to include in the electronic remittance batch.
Public classIElectronicProcessingGenerateElectronicNETeRemittanceBatchResponseType
Contains the PDF representation of the remittance register as a base64 byte array.
Public classIElectronicProcessingGenerateElectronicRemittanceBatchRequestType
Identifying information of the dealer plus an array of program IDs to include in the electronic remittance batch.
Public classIElectronicProcessingGenerateElectronicRemittanceBatchResponseType
Contains the PDF representation of the remittance register as a base64 byte array.
Public classIElectronicProcessingGetAvailableFormsRequestType
Specifies dealer and vehicle information needed for a rate request.
Public classIElectronicProcessingGetAvailableFormsResponseType
Contains a listing all forms potentially available for the specified vehicle and dealer.
Public classIElectronicProcessingGetConfiguredLendersByDealerRequestType
A list of forms to query based off of.
Public classIElectronicProcessingGetConfiguredLendersByDealerResponseType
Parameters used to acquire a list of fields for rating, narrowed down by form and vehicle.
Public classIElectronicProcessingGetContractIDFromEnrollmentProgramIDRequestType
The electronic enrollment program ID to locate.
Public classIElectronicProcessingGetContractIDFromEnrollmentProgramIDResponseType
The electronic contract ID corresponding to the supplied electronic enrollment program ID.
Public classIElectronicProcessingGetElectronicContractFormFieldsRequestType
A list of forms to query based off of.
Public classIElectronicProcessingGetElectronicContractFormFieldsResponseType
Contains an array of objects listing all fields within a given form.
Public classIElectronicProcessingGetElectronicContractFormSignatureLocationsRequestType
A list of forms to query based off of.
Public classIElectronicProcessingGetElectronicContractFormSignatureLocationsResponseType
Contains an array with the signature point data for each supplied form.
Public classIElectronicProcessingGetElectronicContractPDFRequestType
The unique ID of the previously generated electronic contract.
Public classIElectronicProcessingGetElectronicContractPDFResponseType
Contains the PDF representation of a previously generated electronic contract as a base64 byte array.
Public classIElectronicProcessingGetElectronicContractsByBatchRequestType
The unique ID of a previously created batch.
Public classIElectronicProcessingGetElectronicContractsByBatchResponseType
An array containing information about each contract within a batch.
Public classIElectronicProcessingGetElectronicRemittanceBatchesRequestType
Identifying information of the dealer for which to query, along with flags for whether or not to include batches that have been received and processed by IAS.
Public classIElectronicProcessingGetElectronicRemittanceBatchesResponseType
Contains objects describing all electronic batches for a single dealer.
Public classIElectronicProcessingGetElectronicRemittanceRegisterByBatchIDRequestType
The unique ID of the previously generated electronic contract.
Public classIElectronicProcessingGetElectronicRemittanceRegisterByBatchIDResponseType
Contains the PDF representation of a previously generated electronic contract as a base64 byte array.
Public classIElectronicProcessingGetFormSpecificTermsRequestType
Specifies the form to query.
Public classIElectronicProcessingGetFormSpecificTermsResponseType
Contains a listing all terms available to be set on a particular form. If empty, the form does not have specific terms.
Public classIElectronicProcessingGetIASDealerIDFromAllyDealerCodeRequestType
The unique Ally dealer code.
Public classIElectronicProcessingGetIASDealerIDFromAllyDealerCodeResponseType
The unique iAAWG dealer ID.
Public classIElectronicProcessingGetIASMasterDealerIDFromAllyDealerCodeRequestType
The unique Ally dealer code.
Public classIElectronicProcessingGetIASMasterDealerIDFromAllyDealerCodeResponseType
The unique iAAWG dealer ID.
Public classIElectronicProcessingGetMasterDealerIDFromDealerIDRequestType
The unique iAAWG dealer ID.
Public classIElectronicProcessingGetMasterDealerIDFromDealerIDResponseType
The unique iAAWG master dealer ID.
Public classIElectronicProcessingGetNestedRatesResponseType
Contains a listing all rates available for the given vehicle, in a nested hierarchy.
Public classIElectronicProcessingGetPendingContractDetailsRequestType
The unique ID of the previously generated pending electronic contract.
Public classIElectronicProcessingGetPendingContractDetailsResponseType
Contains the details of a previously generated electronic contract.
Public classIElectronicProcessingGetPendingElectronicCancellationQuoteRequestType
Identifying information of the dealer for which to query.
Public classIElectronicProcessingGetPendingElectronicCancellationQuoteResponseType
Contains objects describing all pending electronic cancellations.
Public classIElectronicProcessingGetPendingElectronicContractsRequestType
Identifying information of the dealer for which to query.
Public classIElectronicProcessingGetPendingElectronicContractsResponseType
Contains objects describing all pending electronic contracts.
Public classIElectronicProcessingGetPreviousBuyersRequestType
Public classIElectronicProcessingGetPreviousBuyersResponseType
Public classIElectronicProcessingGetPreviouslyUsedEmployeeNamesRequestType
Identifying information to return results.
Public classIElectronicProcessingGetPreviouslyUsedEmployeeNamesResponseType
The list of requested employees.
Public classIElectronicProcessingGetProductLinesByDealerRequestType
Specifies dealer information necessary to get a list of supported product lines.
Public classIElectronicProcessingGetProductLinesByDealerResponseType
Contains a listing all product lines potentially available for the specified dealer.
Public classIElectronicProcessingGetRatesRequestType
Specifies dealer and vehicle information needed for a rate request.
Public classIElectronicProcessingGetRatesResponseType
Contains a listing all rates available for the given vehicle.
Public classIElectronicProcessingGetRatingFieldsByFormRequestType
Parameters used to acquire a list of fields for rating, narrowed down by form and vehicle.
Public classIElectronicProcessingGetRatingFieldsByFormResponseType
Contains a distinct list of fields are going to be required for rating based on a given dealer ID, list of forms, and vehicle.
Public classIElectronicProcessingGetRatingFieldsByProductLineRequestType
Parameters needed to acquire a list of fields needed for rating at a certain dealer by product line.
Public classIElectronicProcessingGetRatingFieldsByProductLineResponseType
Contains a distinct list of fields are going to be required for rating based on a given dealer ID and list of product lines.
Public classIElectronicProcessingGetRatingFieldsRequestType
Parameters needed to acquire a list of fields needed for rating at a certain dealer.
Public classIElectronicProcessingGetRatingFieldsResponseType
Contains a distinct list of fields are going to be required for rating based on a given dealer ID.
Public classIElectronicProcessingGetRewardRecipientsByContractRequestType
Identifying information to return results.
Public classIElectronicProcessingGetRewardRecipientsByContractResponseType
The list of requested reward recipients.
Public classIElectronicProcessingGetTireWheelDeductibleInfoFromRulesEngineRequestType
Public classIElectronicProcessingGetTireWheelDeductibleInfoFromRulesEngineResponseType
Public classIElectronicProcessingIsFinanceManagerIdentificationRequiredRequestType
Public classIElectronicProcessingIsFinanceManagerIdentificationRequiredResponseType
Public classIElectronicProcessingPendingElectronicContractType
Data describing a pending electronic contract, which is one which has not been remitted to IAS.
Public classIElectronicProcessingPurchasedPlanType
Describes a single plan being purchased by a customer. It encompasses the program ID, form name, retail price, and term of the program.
Public classIElectronicProcessingRewardRecipientType
Summary information for a single reward recipient.
Public classIElectronicProcessingSalesPersonInfoType
Describes the persons selling the vehicle.
Public classIElectronicProcessingUnwindElectronicRemittanceBatchRequestType
The unique ID of the electronic batch to unwind.
Public classIElectronicProcessingUnwindElectronicRemittanceBatchResponseType
The response of the electronic batch unwind attempt.
Public classIElectronicProcessingUpdateRewardRecipientRequestType
Update the Reward Recipient of a pending electronic contract which does not already have a Reward Recipient.
Public classIElectronicProcessingUpdateRewardRecipientResponseType
The response of the attempt to update the Reward Recipient.
Public classIElectronicProcessingVoidElectronicContractRequestType
The unique ID of the previously generated electronic contract.
Public classMappingObjects
Public classMappingObjectsMappingTableItem
Public classRatingClassificationTireDonahue
Public classRatingClassificationTireDonahueFlorida
Public classRemittanceBatchesComparer
Public classReportObjects
Public classReportObjectsReportsListInfoType
Public classSendEmail
Public classServiceGroupObjects
Interfaces
  InterfaceDescription
Public interfaceICancellations
An API for handling cancellations of iAAWG warranties.
Public interfaceIClaims
An API for handling claims on iAAWG warranties.
Public interfaceIContractLookup
An API for handling contract lookup on iAAWG warranties.
Public interfaceIElectronicProcessing
An API for handling electronic processing (eBusiness) on iAAWG warranties.
Enumerations
  EnumerationDescription
Public enumerationCommonAdminSystemTypes
Describes which administration system houses the contract or claim.
Public enumerationCommonCancellationStatusTypes
The status of a cancellation - ALL, DENIED, EXPIRED, NOREFUND, PAID, PENDING, PROCESSING, or WAITING.
Public enumerationCommonClaimStatusTypes
The status of a claim - ALL, DENIED, EXPIRED, NOREFUND, PAID, PENDING, PROCESSING, or WAITING.
Public enumerationCommonDublinRequestNullHandlingType
Used only internally for Dublin requests.
Public enumerationCommonSurchargeTypes
The type of surcharge, which might have implications on the cost listed in the rate.
Public enumerationCommonVehicleAgeTypes
The age of the vehicle - new, used, or certified pre-owned.
Public enumerationCommonVehicleTypes
The type of vehicle, as defined by IAS.
Public enumerationCommonVehicleUsageTypes
Whether or not the vehicle is used for commercial purposes, as defined by IAS.
Public enumerationICancellationsCancellationReasonTypes
The reason given by the customer for cancellation.
Public enumerationIClaimsClaimComplaintCauseCorrectionDetailTypes
Whether this entry is a Complaint, Cause, or Correction record.
Public enumerationIClaimsClaimPaymentTransactionPaymentMethodTypes
The method of payment for a claim transaction.
Public enumerationIClaimsClaimStatusTypes
The status of a claim.
Public enumerationIElectronicProcessingLimitTireWheelType
Allows the calling program to "pre filter" the list of returned tire/wheel rates.
Public enumerationIElectronicProcessingMaintenanceKitShipmentTypes
Possible deployment types for IAS' Super Polysteel maintenance kit.
Public enumerationIElectronicProcessingVehicleLoanTypes
The type of loan (non-lease) used to acquire the vehicle.
Public enumerationIElectronicProcessingVehiclePurchaseTypes
Broadly describes the type of vehicle purchase.
Public enumerationMappingObjectsMasterMappingTypes
Public enumerationServiceGroupObjectsStatusTypes