ScimUserNames

public class ScimUserNames : Codable

The components of the SCIM user’s name. Service providers MAY return just the full name as a single string in the formatted sub-attribute, or they MAY return just the individual component attributes using the other sub-attributes, or they MAY return both. If both variants are returned, they SHOULD be describing the same name, with the formatted name indicating how the component attributes should be combined.

  • The full name, including all middle names, titles, and suffixes as appropriate, formatted for display (e.g., “Ms. Barbara Jane Jensen, III”).

    Declaration

    Swift

    public var formatted: String?
  • The family name of the User, or last name in most Western languages (e.g., “Jensen” given the full name “Ms. Barbara Jane Jensen, III”).

    Declaration

    Swift

    public var familyName: String?
  • The given name of the User, or first name in most Western languages (e.g., “Barbara” given the full name “Ms. Barbara Jane Jensen, III”).

    Declaration

    Swift

    public var givenName: String?
  • The middle name(s) of the User (e.g., “Jane” given the full name “Ms. Barbara Jane Jensen, III”).

    Declaration

    Swift

    public var middleName: String?
  • The honorific prefix(es) of the User, or title in most Western languages (e.g., “Ms.” given the full name Ms. Barbara Jane Jensen, III").

    Declaration

    Swift

    public var honorificPrefix: String?
  • The honorific suffix(es) of the User, or suffix in most Western languages (e.g., “III” given the full name “Ms. Barbara Jane Jensen, III”).

    Declaration

    Swift

    public var honorificSuffix: String?
  • Undocumented

    Declaration

    Swift

    public init(formatted: String? = nil,
    
                familyName: String? = nil,
    
                givenName: String? = nil,
    
                middleName: String? = nil,
    
                honorificPrefix: String? = nil,
    
                honorificSuffix: String? = nil)