Skip to content

TrunkGroupMultipleContactPilotUser22

Bases: OCIType

Trunk Group pilot user information used when adding a Trunk Group.

Attributes:

user_id (str):

last_name (str):

first_name (str):

calling_line_id_last_name (str):

calling_line_id_first_name (str):

hiragana_last_name (Optional[str]):

hiragana_first_name (Optional[str]):

password (Optional[str]):

department (Optional[DepartmentKey]):

language (Optional[str]):

time_zone (Optional[str]):

line_port (str):

contact (Optional[List[SIPContactInfo]]):

calling_line_id_phone_number (Optional[str]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class TrunkGroupMultipleContactPilotUser22(OCIType):
    """Trunk Group pilot user information used when adding a Trunk Group.

    Attributes:

        user_id (str):

        last_name (str):

        first_name (str):

        calling_line_id_last_name (str):

        calling_line_id_first_name (str):

        hiragana_last_name (Optional[str]):

        hiragana_first_name (Optional[str]):

        password (Optional[str]):

        department (Optional[DepartmentKey]):

        language (Optional[str]):

        time_zone (Optional[str]):

        line_port (str):

        contact (Optional[List[SIPContactInfo]]):

        calling_line_id_phone_number (Optional[str]):

    """

    user_id: str = field(metadata={"alias": "userId"})

    last_name: str = field(metadata={"alias": "lastName"})

    first_name: str = field(metadata={"alias": "firstName"})

    calling_line_id_last_name: str = field(metadata={"alias": "callingLineIdLastName"})

    calling_line_id_first_name: str = field(
        metadata={"alias": "callingLineIdFirstName"}
    )

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

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

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

    department: Optional[DepartmentKey] = field(
        default=None, metadata={"alias": "department"}
    )

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

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

    line_port: str = field(metadata={"alias": "linePort"})

    contact: Optional[List[SIPContactInfo]] = field(
        default=None, metadata={"alias": "contact"}
    )

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