---
schema_version: "1"
id: 3b13f83cc53f24ac9ed55e067a37f8ac242231053b66635424e924edc71e44b3
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_policy_apex_output_classes.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/insurance_policy_apex_output_classes.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d415b2fc33f4fe108f403432a07faba2dba7893067b103ab868a2f2c2a80075c
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 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 test code. See [Testing ConnectApi Code](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexcode.meta/apexcode/connectAPI_TestingApex.htm).

Insurance Policy Administration includes these Apex output classes.

- **[ConnectApi.CancelPolicyOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_cancel_policy_output.htm)**  
    Output representation details of cancel policy, such as impacted policy versions and refund associated with the cancellation.
- **[ConnectApi.ErrorDetailsOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_error_details_output.htm)**  
    Output representation of the error details, such as error code and error message.
- **[ConnectApi.ErrorOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_error_output.htm)**  
    Output representation details of the error encountered while processing the request.
- **[ConnectApi.GetPolicyOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_get_policy_output.htm)**  
    Output representation of the policy details.
- **[ConnectApi.OutOfSequenceEndorsePolicyOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_out_of_sequence_endorse_policy.htm)**  
    Output representation for out of sequence endorsement output representation.
- **[ConnectApi.PolicyAsyncRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_multi_root_renew_policy_async_output.htm)**  
    Output representation for multi-root policy renewal asynchronous operations.
- **[ConnectApi.PolicyOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_policy_output.htm)**  
    Output representation of the policy details.
- **[ConnectApi.RefundOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_output_refund_output.htm)**  
    Output representation of the refund payment.