---
schema_version: "1"
id: 46963ffdf2f1c3d773c8046b4c388d738bc3eef9e611633b7877b2b7019d7d44
title: ConnectApi Input Classes
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/insurance_policy_apex_input_classes.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/insurance_policy_apex_input_classes.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a1f7c40ae3988a6b6ccef1ddb9e023f9826de2dafdcf7fbfd33b712e40d789bf
description: Some ConnectApi methods take arguments that are instances of ConnectApi input classes.
---
# ConnectApi Input Classes

Some ConnectApi methods take arguments that are instances of ConnectApi input classes.

Input classes are concrete unless marked abstract in this documentation. Concrete input classes have public constructors that have no parameters.

Some methods have parameters that are typed with an abstract class. You must pass in an instance of a concrete child class for these parameters.

Most input class properties can be set. Read-only properties are noted in this documentation.

Insurance Policy Administration includes these Apex input classes.

- **[ConnectApi.AdditionalFieldIARep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_additional_field_i_a_re.htm)**  
    Input representation for the additional fields.
- **[ConnectApi.AdditionalFieldsMapValue](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_additional_fields_map_valu.htm)**  
    AdditionalFieldsMapValue wrapper object for use as child wrapper of AdditionalFieldsMap.
- **[ConnectApi.AdditionalFieldsFieldSetInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_additional_fields_field_set.htm)**  
    Input Representation for Additional Fields Field Set
- **[ConnectApi.CancelPolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_cancel_policy.htm)**  
    Input representation of the request to cancel a policy.
- **[ConnectApi.EndorsePolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_endorse_policy.htm)**  
    Input representation of the request to endorse a policy. Context ID of the quote that’s used for endorsement and date that the endorsed policy version is effective from must be passed in the request.
- **[ConnectApi.FieldSetIDsInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_field_set_ids_input_re.htm)**  
    List of the field set IDs for asset, coverage, participant, and policy objects.
- **[ConnectApi.InsPolicyAddlInputIARep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_policy_addl_input_i_a_re.htm)**  
    Input representation for the additional fields of an insurance policy.
- **[ConnectApi.InsurancePolicyBillingInfoInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_billing_info.htm)**  
    Input representation for insurance policy billing.
- **[ConnectApi.InsPolicyIAInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_policy_i_a_input_re.htm)**  
    Input representation details of an insurance policy.
- **[ConnectApi.InsurancePolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy.htm)**  
    Input representation details of an insurance policy.
- **[ConnectApi.InsPolicyTrxnIAInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_policy_trxn_i_a_input_re.htm)**  
    Input representation details of an insurance policy transaction.
- **[ConnectApi.InsurancePolicyTransactionInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_transaction.htm)**  
    Input representation details of an insurance policy transaction.
- **[ConnectApi.IssuePolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_issue_policy.htm)**  
    Input representation of the request to issue an insurance policy.
- **[ConnectApi.OutOfSequencePolicyEndorsementInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_out_of_sequence_endorse_policy_i_a_input_re.htm)**  
    Input representation of the details to perform an out-of-sequence endorsement on an insurance policy.
- **[ConnectApi.OutOfSequenceEndorsePolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_out_of_sequence_endorse_policy.htm)**  
    Input representation of the details to perform an out-of-sequence endorsement on an insurance policy.
- **[ConnectApi.ReinstatePolicyInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_reinstate_policy_i_a_input_re.htm)**  
    Input representation for the Reinstate Insurance Policy Invocable Action.
- **[ConnectApi.ReinstatePolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_reinstate_policy.htm)**  
    Input representation for reinstating an insurance policy.
- **[ConnectApi.RenewPolicyInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_renew_policy.htm)**  
    Input representation of the request to renew a policy.
- **[ConnectApi.RenewInsurancePoliciesIAInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_renew_ins_policy_async_i_a_input_re.htm)**  
    An Apex ConnectApi.RenewInsurancePoliciesIAInputRep record that contains the details of the insurance policies to be renewed.