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