Skip to content

CombinedServiceInstanceAddProfile

Bases: OCIType

Service Profile Information for group service.

When name, callingLineIdLastName and callingLineIdFirstName are not included, the values in the corresponding service instance template (if this is used to add a Hunt Group, for example, the name will come from the Hunt Group template) will be used. Otherwise, the request will fail.

If the phoneNumber has not been assigned to the group, it will be added to group and service provider if needed.

Attributes:

name (Optional[str]):

calling_line_id_last_name (Optional[str]):

calling_line_id_first_name (Optional[str]):

hiragana_last_name (Optional[str]):

hiragana_first_name (Optional[str]):

phone_number (Optional[str]):

extension (Optional[str]):

password (Optional[str]):

department (Optional[DepartmentKey]):

language (Optional[str]):

time_zone (Optional[str]):

alias (Optional[List[str]]):

public_user_identity (Optional[str]):

calling_line_id_phone_number (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class CombinedServiceInstanceAddProfile(OCIType):
    """Service Profile Information for group service.

      When name, callingLineIdLastName and callingLineIdFirstName are not included, the values
      in the corresponding service instance template (if this is used to add a Hunt Group, for
      example, the name will come from the Hunt Group template) will be used. Otherwise, the
      request will fail.

      If the phoneNumber has not been assigned to the group, it will be added to group and
      service provider if needed.

    Attributes:

        name (Optional[str]):

        calling_line_id_last_name (Optional[str]):

        calling_line_id_first_name (Optional[str]):

        hiragana_last_name (Optional[str]):

        hiragana_first_name (Optional[str]):

        phone_number (Optional[str]):

        extension (Optional[str]):

        password (Optional[str]):

        department (Optional[DepartmentKey]):

        language (Optional[str]):

        time_zone (Optional[str]):

        alias (Optional[List[str]]):

        public_user_identity (Optional[str]):

        calling_line_id_phone_number (Optional[str]):

    """

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

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

    calling_line_id_first_name: Optional[str] = field(
        default=None, 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"}
    )

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

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

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

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

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

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