Skip to content

TrunkAddressingMultipleContactRead21sp1

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 are ignored in XS data mode: physicalLocation

Attributes:

trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointRead]):

enterprise_trunk_name (Optional[str]):

alternate_trunk_identity (Optional[str]):

alternate_trunk_identity_domain (Optional[str]):

physical_location (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class TrunkAddressingMultipleContactRead21sp1(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 are ignored in XS data mode:
          physicalLocation

    Attributes:

        trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointRead]):

        enterprise_trunk_name (Optional[str]):

        alternate_trunk_identity (Optional[str]):

        alternate_trunk_identity_domain (Optional[str]):

        physical_location (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"}
    )

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