DeveloperArgs.fromMap constructor

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

Implementation

factory DeveloperArgs.fromMap(Map<String, dynamic> map) {
  return DeveloperArgs(
    accessType: (() { final guardedValue = map['accessType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    appFamily: (() { final guardedValue = map['appFamily']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    apps: (() { final guardedValue = map['apps']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    attributes: (() { final guardedValue = map['attributes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudApigeeV1Attribute>(guardedValue, (value) => GoogleCloudApigeeV1Attribute.fromMap((value as Map).cast<String, dynamic>()))); })(),
    companies: (() { final guardedValue = map['companies']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    developerId: (() { final guardedValue = map['developerId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    email: pulumi.Input.fromValue(map['email'] as String),
    firstName: pulumi.Input.fromValue(map['firstName'] as String),
    lastName: pulumi.Input.fromValue(map['lastName'] as String),
    organizationId: pulumi.Input.fromValue(map['organizationId'] as String),
    userName: pulumi.Input.fromValue(map['userName'] as String),
  );
}