---
schema_version: "1"
id: 3b2e4d76b372684881442f9787523cad0e0ec81cc6f3e078ccadc55d52e9af07
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_claim_apex_input_classes.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/insurance_claim_apex_input_classes.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: dc5ed51522f9a35368c2cf828220f345a307f6f5de24f2ad234684bf08bad70d
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 Claim includes these Apex input classes.

- **[ConnectApi.CalculateAdjustmentsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_calculate_adjustments.htm)**  
    Input representation for calculating adjustments for claim loss items.
- **[ConnectApi.ClaimAdditionalFieldInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_additional_field_input_re.htm)**  
    Input representation for the details of the additional field.
- **[ConnectApi.ClaimInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim.htm)**  
    Input representation for creating or updating a claim.
- **[ConnectApi.ClaimAttributeInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_attribute.htm)**  
    Input representation for claim attributes.
- **[ConnectApi.ClaimAttributeInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_attribute_input_re.htm)**  
    Invocable action input representation for claim attributes.
- **[ConnectApi.ClaimItemInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_item.htm)**  
    Input representation for claim items.
- **[ConnectApi.ClaimItemInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_item_input_re.htm)**  
    Invocable action input representation for claim item.
- **[ConnectApi.ClaimItemRelatedObjectInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_item_related_object_input_re.htm)**  
    Invocable action input representation for the related object in claim items.
- **[ConnectApi.ClaimOptionsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_options.htm)**  
    Input representation for claim options.
- **[ConnectApi.ClaimOptionInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_options_input_re.htm)**  
    Invocable action input representation for claim options
- **[ConnectApi.ClaimParticipantInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_participant.htm)**  
    Input representation for a claim participant.
- **[ConnectApi.ClaimParticipantInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_participant_input_re.htm)**  
    Invocable Action Input representation for Claim Participant
- **[ConnectApi.ClaimRelatedObjectInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_claim_related_object.htm)**  
    Input representation for a related object on a claim.
- **[ConnectApi.CreateClaimInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_create_claim.htm)**  
    Input representation for the Create Claim action.
- **[ConnectApi.CreateClaimCoverageInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_create_claim_coverage.htm)**  
    Input representation for creating a claim coverage.
- **[ConnectApi.CreateClaimCovPaymentDetailInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_create_claim_coverage_payment_detail.htm)**  
    Input representation for creating a claim coverage payment detail record.
- **[ConnectApi.CreatePolicyLimitsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_create_policy_limits.htm)**  
    Input representation for creating insurance policy limit records.
- **[ConnectApi.CreatePolicyLimitsInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_create_policy_limits_input_re.htm)**  
    Input representation for the apex ConnectApi.CreatePolicyLimitsInputRep record that contains the details of the policy limits to be created.
- **[ConnectApi.DeleteClaimCvrPymtDtlInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_delete_claim_cvr_pymt_dtl_input_re.htm)**  
    Input representation for deleting claim coverage payment detail operations
- **[ConnectApi.EditClaimCvrPaymentDetailInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_edit_claim_cvr_payment_detail.htm)**  
    Input representation for editing claim coverage payment detail.
- **[ConnectApi.GetClaimInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_get_claim.htm)**  
    Input representation to get the details of a claim.
- **[ConnectApi.GetInsPlcyCurrStndInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_get_ins_plcy_curr_stnd_input_re.htm)**  
    An Apex ConnectApi.GetInsPlcyLmtCurrStndInputRep record that contains the details needed to retrieve the consumed and available limits for the policy or claim.
- **[ConnectApi.IPLStandingCalcOptions](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_i_p_l_standing_calc_option.htm)**  
    Invocable action input representation for options to calculate standings.
- **[ConnectApi.InsPolicyLmtCurrentStandingsInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_policy_lmt_current_standings.htm)**  
    Input representation for the current standings of the insurance policy limits.
- **[ConnectApi.LimitStandingOptionInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_limit_standing_option.htm)**  
    Input representation for limit standing options.
- **[ConnectApi.OpenClaimCoverageInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_open_claim_coverage_input_re.htm)**  
    Input representation for the open claim coverage action.
- **[ConnectApi.PayClaimCoveragePaymentDetailInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_pay_claim_coverage_payment_detail.htm)**  
    Input representation for paying a claim coverage payment detail.
- **[ConnectApi.PayClaimCoveragePaymentDetailOptionsInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_pay_claim_coverage_payment_detail_options.htm)**  
    Optional toggles that control which pre-payment checks run for a claim coverage payment detail.
- **[ConnectApi.PayClaimCvrPymtDtlInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_pay_claim_cvr_pymt_dtl_input_re.htm)**  
    Input representation for the Pay Claim Coverage Payment Detail action.
- **[ConnectApi.PayExGratiaClaimCvrPaymentDetailInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_pay_ex_gratia_claim_cvr_payment_detail.htm)**  
    Input representation for the ex gratia payment for the claim coverage payment detail.
- **[ConnectApi.PayExGratiaClaimCvrPymtDtlInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_pay_ex_gratia_claim_cvr_pymt_dtl_input_re.htm)**  
    Input representation for the Pay Ex Gratia Claim Coverage Payment Detail action.
- **[ConnectApi.ProcessPolicyLimitsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_process_policy_limits.htm)**  
    Input representation for processing policy limits for a claim loss item.
- **[ConnectApi.RecalculateAdjustmentsInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_recalculate_adjustments.htm)**  
    Input representation for recalculating the adjustments for existing payment details.
- **[ConnectApi.UpdateClaimInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_update_claim.htm)**  
    Invocable action input representation for the update claim action.
- **[ConnectApi.UpdateClaimCoverageInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_update_claim_coverage.htm)**  
    Input representation for updating a claim coverage.
- **[ConnectApi.UpdateClaimCoverageInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_update_claim_coverage_input_re.htm)**  
    Input representation for the update claim coverage action.
- **[ConnectApi.VerifyPolicyCoverageInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_verify_policy_coverage.htm)**  
    Input representation for verifying a policy coverage's applicability for a specified loss date.
- **[ConnectApi.VerifyPolicyCoverageInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_verify_policy_coverage_input_re.htm)**  
    Invocable action input representation details to verify the coverage of a specific insurance policy.