Bases: OCIType
Access device end point used in the context of add that can have more than one contact defined. The endpoint is identified by its linePort (public Identity) and possibly a private Identity. Only Static Registration capabable devices may have more than one contact defined. Port numbers are only used by devices with static line ordering. The following elements are only used in XS data mode and ignored in AS data mode: privateIdentity
Attributes:
access_device (AccessDevice):
line_port (str):
private_identity (Optional[str]):
contact (Optional[List[str]]):
port_number (Optional[int]):
Source code in src/mercury_ocip_fast/commands/commands.py
| @dataclass(kw_only=True)
class AccessDeviceMultipleIdentityAndContactEndpointAdd(OCIType):
"""Access device end point used in the context of add that can have more than one contact defined.
The endpoint is identified by its linePort (public Identity) and possibly a private Identity.
Only Static Registration capabable devices may have more than one contact defined.
Port numbers are only used by devices with static line ordering.
The following elements are only used in XS data mode and ignored in AS data mode:
privateIdentity
Attributes:
access_device (AccessDevice):
line_port (str):
private_identity (Optional[str]):
contact (Optional[List[str]]):
port_number (Optional[int]):
"""
access_device: AccessDevice = field(metadata={"alias": "accessDevice"})
line_port: str = field(metadata={"alias": "linePort"})
private_identity: Optional[str] = field(
default=None, metadata={"alias": "privateIdentity"}
)
contact: Optional[List[str]] = field(default=None, metadata={"alias": "contact"})
port_number: Optional[int] = field(default=None, metadata={"alias": "portNumber"})
|