CaseArgs.fromMap constructor

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

Implementation

factory CaseArgs.fromMap(Map<String, dynamic> map) {
  return CaseArgs(
    classification: (() { final guardedValue = map['classification']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CaseClassification.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    contactEmail: (() { final guardedValue = map['contactEmail']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    creator: (() { final guardedValue = map['creator']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Actor.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    escalated: (() { final guardedValue = map['escalated']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    languageCode: (() { final guardedValue = map['languageCode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    priority: (() { final guardedValue = map['priority']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CasePriority.fromValue(guardedValue as String)); })(),
    subscriberEmailAddresses: (() { final guardedValue = map['subscriberEmailAddresses']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    testCase: (() { final guardedValue = map['testCase']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    timeZone: (() { final guardedValue = map['timeZone']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    v2Id: pulumi.Input.fromValue(map['v2Id'] as String),
    v2Id1: pulumi.Input.fromValue(map['v2Id1'] as String),
  );
}