Skip to content

PrimaryUserInfo

Bases: OCIType

Primary user information.

Attributes:

user_id (Optional[str]):

service_provider_id (Optional[str]):

group_id (Optional[str]):

user_first_name (Optional[str]):

user_last_name (Optional[str]):

user_phone_number (Optional[str]):

user_extension (Optional[str]):

end_point_type (Optional[str]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class PrimaryUserInfo(OCIType):
    """Primary user information.

    Attributes:

        user_id (Optional[str]):

        service_provider_id (Optional[str]):

        group_id (Optional[str]):

        user_first_name (Optional[str]):

        user_last_name (Optional[str]):

        user_phone_number (Optional[str]):

        user_extension (Optional[str]):

        end_point_type (Optional[str]):

    """

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

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

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

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

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

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

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

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