ProfileAttribute

public struct ProfileAttribute : Codable, Equatable

Struct representing Profile Attribute related values.

  • The user attritube’s name.

    Declaration

    Swift

    public var name: String
  • The user attritube’s label.

    Declaration

    Swift

    public var label: String
  • The user attritube’s type.

    Declaration

    Swift

    public var type: String
  • The user attritube’s description.

    Declaration

    Swift

    public var description: String
  • Boolean representing if the user attribute is read only.

    Declaration

    Swift

    public var isReadOnly: Bool
  • Boolean representing if the user attribute is required.

    Declaration

    Swift

    public var isRequired: Bool
  • Boolean representing if the user attribute is hidden.

    Declaration

    Swift

    public var isHidden: Bool
  • Boolean representing if the user attribute is capitalized.

    Declaration

    Swift

    public var capitalized: Bool
  • The user attritube’s max length.

    Declaration

    Swift

    public var maxLength: Int
  • Value of the attribute.

    Declaration

    Swift

    public var value: AnyCodable?
  • The user attribute’s default value.

    Declaration

    Swift

    public var defaultValue: AnyCodable?
  • The user attritube’s domains.

    Declaration

    Swift

    public var domain: ProfileAttribute.Domain?
  • The attributes’ categories

    Declaration

    Swift

    public var categories: [ProfileAttribute.Category]
  • Undocumented

    Declaration

    Swift

    public init(name: String, label: String, type: String, description: String, isReadOnly: Bool,
                isRequired: Bool, isHidden: Bool, capitalized: Bool, maxLength: Int,
                value: AnyCodable?, defaultValue: AnyCodable?, domain: ProfileAttribute.Domain?,
                categories: [ProfileAttribute.Category])
  • Struct representing Profile Attribute Domain related values.

    See more

    Declaration

    Swift

    public struct Domain : Codable, Equatable
  • Struct representing Profile Attribute Category

    See more

    Declaration

    Swift

    public struct Category : Codable, Equatable
  • Declaration

    Swift

    public init(from decoder: Decoder) throws