---
schema_version: "1"
id: d4218135ed45ca7b96296451e058a8f547d56c803914927e64e00acfbcacf712
title: ConnectApi Output Classes
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/insurance_brokerage_apex_output_classes.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/insurance_brokerage_apex_output_classes.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b3c4e4718b17159c16f5eb76c41df85076662b7405db78faba1c26271c0936c7
description: Most ConnectApi methods return instances of ConnectApi output classes.
---
# ConnectApi Output Classes

Most ConnectApi methods return instances of ConnectApi output classes.

All properties are read-only, except for instances of output classes created within the test code.

All output classes are concrete unless marked abstract in this documentation.

All concrete output classes have no-argument constructors that you can invoke only from the test code. See [Testing ConnectApi Code](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexcode.meta/apexcode/connectAPI_TestingApex.htm "HTML (New Window)").

Insurance Brokerage includes these Apex output classes.

- **[ConnectApi.InsuranceCommissionProcessingOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_commission_processing_output.htm)**  
    Output representation details of the commission processing resource.
- **[ConnectApi.InsuranceOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_output.htm)**  
    Output representation details of the bulk operations of the insurance policies.
- **[ConnectApi.InsurancePolicyBulkOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_bulk_output.htm)**  
    Output representation details of the bulk cancel policy resource.
- **[ConnectApi.InsurancePolicyProcessOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_process_output.htm)**  
    Output representation details of the insurance policy renewal resource.
- **[ConnectApi.InsuranceTransactionBillingOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_transaction_billing_output.htm)**  
    Output representation of the result of creating billing schedules from an insurance transaction.
- **[ConnectApi.InsurancePolicyOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_output.htm)**  
    Output representation of the insurance policy proration or rollup result.
- **[ConnectApi.InsurancePolicyReinstatementRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_reinstatement.htm)**  
    Output representation for the reinstate policy response. Contains the reinstated policy ID, the transaction ID, and any errors that occurred during the reinstatement process.
- **[ConnectApi.InsurancePolicyIssueOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_issue_output.htm)**  
    Output representation for the issue or endorse policy response. Contains the transaction ID and any errors that occurred during the process.
- **[ConnectApi.InsurancePolicyDraftOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_draft_output.htm)**  
    Output representation for the endorsement draft response. Contains the policy ID of the created draft and any errors that occurred during the process.
- **[ConnectApi.InsurancePolicyCancellationRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_insurance_policy_cancellation.htm)**  
    Output representation for the cancel policy response. Contains the transaction ID, a list of impacted policy versions, and any errors that occurred during the cancellation process.
- **[ConnectApi.PremiumPreviewRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_premium_preview.htm)**  
    Output representation of a draft-state premium preview, including the policy ID and per-node rolled-up amount results.
- **[ConnectApi.PremiumPreviewResultRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_premium_preview_result.htm)**  
    Output representation of per-node result from a draft-state premium preview, including rolled-up amounts or per-node errors.
- **[ConnectApi.PremiumPreviewAmountsRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_premium_preview_amounts.htm)**  
    Output representation of the rolled-up standard and term premium amounts for a single policy-hierarchy node.