Attributes associated with an user account.

Hierarchy

  • AccountAttributes

Properties

addresses: ComplexAttribute
displayName: null | string
entitlements: ComplexAttribute
linkedAccounts: ComplexAttribute
locale: null | string
mfaOptIn: null | OptInMfaAttributes
name: null | Name
nickName: null | string
password: null | string
phoneNumbers: ComplexAttribute
preferredLanguage: null | string
profileUrl: null | string
timeZone: null | string
title: null | string
userName: string
userType: null | string
x509certificates: any

Methods

  • Parameters

    • address: {
          country: null | string;
          formatted: null | string;
          locality: null | string;
          postalCode: null | string;
          region: null | string;
          streetAddress: null | string;
      }
      • country: null | string
      • formatted: null | string
      • locality: null | string
      • postalCode: null | string
      • region: null | string
      • streetAddress: null | string

    Returns AccountAttributes

  • Parameters

    • email: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • entitlement: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • group: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • im: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • phoneNumber: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • photo: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • role: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Create a copy of this Attributes with an additional X509 certificate.

    Parameters

    • x509Certificates: any

    Returns AccountAttributes

  • Returns null | string

  • Returns null | string

  • Returns null | Name

  • Returns null | string

  • Returns null | string

  • Returns null | string

  • Returns null | string

  • Returns null | string

  • Returns null | string

  • Returns string

  • Returns null | string

  • Returns any

  • Returns boolean

  • Parameters

    • address: {
          country: null | string;
          formatted: null | string;
          locality: null | string;
          postalCode: null | string;
          region: null | string;
          streetAddress: null | string;
      }
      • country: null | string
      • formatted: null | string
      • locality: null | string
      • postalCode: null | string
      • region: null | string
      • streetAddress: null | string

    Returns AccountAttributes

  • Parameters

    • email: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • entitlement: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • group: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • im: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • phoneNumber: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • photo: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Parameters

    • role: {
          primary: boolean;
          value: string;
      }
      • primary: boolean
      • value: string

    Returns AccountAttributes

  • Create a copy of this Attributes with the given X509 certificate removed.

    Parameters

    • x509Certificates: any

    Returns AccountAttributes

  • Create a copy of this with the given addresses.

    Parameters

    • Rest ...addresses: {
          country: null | string;
          formatted: null | string;
          locality: null | string;
          postalCode: null | string;
          region: null | string;
          streetAddress: null | string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given emails.

    Parameters

    • Rest ...emails: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given entitlements.

    Parameters

    • Rest ...entitlements: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given groups.

    Parameters

    • Rest ...groups: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given Ims.

    Parameters

    • Rest ...ims: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given phone numbers.

    Parameters

    • Rest ...phoneNumbers: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given photos.

    Parameters

    • Rest ...photos: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Parameters

    • preferredLanguage: string

    Returns AccountAttributes

  • Create a copy of this with the given roles.

    Parameters

    • Rest ...roles: {
          primary: boolean;
          value: string;
      }[]

    Returns AccountAttributes

  • Create a copy of this with the given X509 certificates.

    Parameters

    • certificates: any

    Returns AccountAttributes