MembersSetProfileArg

public class MembersSetProfileArg : CustomStringConvertible, JSONRepresentable

Exactly one of team_member_id, email, or external_id must be provided to identify the user account. At least one of new_email, new_external_id, new_given_name, and/or new_surname must be provided.

  • Identity of user whose profile will be set.

    Declaration

    Swift

    public let user: Team.UserSelectorArg
  • New email for member.

    Declaration

    Swift

    public let newEmail: String?
  • New external ID for member.

    Declaration

    Swift

    public let newExternalId: String?
  • New given name for member.

    Declaration

    Swift

    public let newGivenName: String?
  • New surname for member.

    Declaration

    Swift

    public let newSurname: String?
  • New persistent ID. This field only available to teams using persistent ID SAML configuration.

    Declaration

    Swift

    public let newPersistentId: String?
  • New value for whether the user is a directory restricted user.

    Declaration

    Swift

    public let newIsDirectoryRestricted: Bool?
  • Declaration

    Swift

    public var description: String { get }