GetOrganizationResult.fromMap constructor

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

Implementation

factory GetOrganizationResult.fromMap(Map<String, dynamic> map) {
  return GetOrganizationResult(
    addonsConfig: GoogleCloudApigeeV1AddonsConfigResponse.fromMap((map['addonsConfig']! as Map).cast<String, dynamic>()),
    analyticsRegion: map['analyticsRegion'] as String,
    apiConsumerDataEncryptionKeyName: map['apiConsumerDataEncryptionKeyName'] as String,
    apiConsumerDataLocation: map['apiConsumerDataLocation'] as String,
    apigeeProjectId: map['apigeeProjectId'] as String,
    attributes: (map['attributes'] as List).cast<String>(),
    authorizedNetwork: map['authorizedNetwork'] as String,
    billingType: map['billingType'] as String,
    caCertificate: map['caCertificate'] as String,
    controlPlaneEncryptionKeyName: map['controlPlaneEncryptionKeyName'] as String,
    createdAt: map['createdAt'] as String,
    customerName: map['customerName'] as String,
    description: map['description'] as String,
    disableVpcPeering: map['disableVpcPeering'] as bool,
    displayName: map['displayName'] as String,
    environments: (map['environments'] as List).cast<String>(),
    expiresAt: map['expiresAt'] as String,
    lastModifiedAt: map['lastModifiedAt'] as String,
    name: map['name'] as String,
    portalDisabled: map['portalDisabled'] as bool,
    project: map['project'] as String,
    properties: GoogleCloudApigeeV1PropertiesResponse.fromMap((map['properties']! as Map).cast<String, dynamic>()),
    runtimeDatabaseEncryptionKeyName: map['runtimeDatabaseEncryptionKeyName'] as String,
    runtimeType_: map['runtimeType'] as String,
    state: map['state'] as String,
    subscriptionPlan: map['subscriptionPlan'] as String,
    subscriptionType: map['subscriptionType'] as String,
    type: map['type'] as String,
  );
}