IdPValue

public struct IdPValue : Identifiable

Represents a single Identity Provider option returned by the server.

  • id

    Declaration

    Swift

    public var id: String { get }
  • The unique identifier for the provider (e.g., “google”, “apple”). This is the value that should be sent back to the server if selected.

    Declaration

    Swift

    public let provider: String
  • A dictionary containing UI configuration hints from the server, such as background color or button icons, to help render the provider’s button.

    Declaration

    Swift

    public let uiConfig: [String : Any]