Skip to content

TrunkAddressingMultipleContactRead21

Bases: OCIType

Trunk group endpoint that can have multiple contacts. alternateTrunkIdentityDomain is only used in XS mode and the AS when deployed in IMS mode. The following elements are only used in AS data mode and ignored in XS data mode: alternateTrunkIdentityDomain

Attributes:

trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointRead]):

enterprise_trunk_name (Optional[str]):

alternate_trunk_identity (Optional[str]):

alternate_trunk_identity_domain (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class TrunkAddressingMultipleContactRead21(OCIType):
    """Trunk group endpoint that can have multiple contacts.
        alternateTrunkIdentityDomain is only used in XS mode and the AS when deployed in IMS mode.
        The following elements are only used in AS data mode and ignored in XS data mode:
          alternateTrunkIdentityDomain

    Attributes:

        trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointRead]):

        enterprise_trunk_name (Optional[str]):

        alternate_trunk_identity (Optional[str]):

        alternate_trunk_identity_domain (Optional[str]):

    """

    trunk_group_device_endpoint: Optional[
        TrunkGroupDeviceMultipleContactEndpointRead
    ] = field(default=None, metadata={"alias": "trunkGroupDeviceEndpoint"})

    enterprise_trunk_name: Optional[str] = field(
        default=None, metadata={"alias": "enterpriseTrunkName"}
    )

    alternate_trunk_identity: Optional[str] = field(
        default=None, metadata={"alias": "alternateTrunkIdentity"}
    )

    alternate_trunk_identity_domain: Optional[str] = field(
        default=None, metadata={"alias": "alternateTrunkIdentityDomain"}
    )