AuthProviderAuthProviderTypeParams.fromMap constructor

AuthProviderAuthProviderTypeParams.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AuthProviderAuthProviderTypeParams.fromMap(Map<String, dynamic> map) {
  return AuthProviderAuthProviderTypeParams(
    apiKey: (() { final guardedValue = map['apiKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthProviderAuthProviderTypeParamsApiKey.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    geAuthProviders: (() { final guardedValue = map['geAuthProviders']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<Map<String, dynamic>>()); })(),
    threeLeggedOauth: (() { final guardedValue = map['threeLeggedOauth']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthProviderAuthProviderTypeParamsThreeLeggedOauth.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    twoLeggedOauth: (() { final guardedValue = map['twoLeggedOauth']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthProviderAuthProviderTypeParamsTwoLeggedOauth.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}