Skip to main content
Example
export interface TransactionMembers {
  state: string;
  locale: string;
  countryCode: CountryCode['code'] | null;
  countryPrefix: CountryCode['prefix'] | null;
  connectionStrategy: string | null;
  hasErrors: boolean;
  errors: Error[] | null;
  currentConnection: Connection | null;
  alternateConnections: (Connection | EnterpriseConnection)[] | null;
}

Properties

alternateConnections
connectionStrategy
string
countryCode
string
countryPrefix
string
currentConnection
errors
hasErrors
boolean
locale
string
state
string

Connection

export interface Connection {
  name: string;
  strategy: string;
  metadata?: Record<string, string>;
}

Properties

metadata?
Record<string, string>
name
string
strategy
string

EnterpriseConnection

export interface EnterpriseConnection extends Connection {
  options: {
    iconUrl?: string;
    displayName?: string;
    showAsButton: boolean;
  };
}

Properties

metadata?
Record<string, string>
name
string
options
object
strategy
string

PasswordPolicy

export interface PasswordPolicy {
  enabled?: boolean;
  minLength?: number;
  policy: 'none' | 'low' | 'fair' | 'good' | 'excellent';
  passwordSecurityInfo?: PasswordComplexityRule[];
}

Properties

enabled?
boolean
minLength?
number
passwordSecurityInfo?
policy
"none" | "low" | "fair" | "good" | "excellent"