GetTriggerResult.fromMap constructor

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

Implementation

factory GetTriggerResult.fromMap(Map<String, dynamic> map) {
  return GetTriggerResult(
    approvalConfigs: (() { final guardedValue = map['approvalConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerApprovalConfig>(guardedValue, (value) => GetTriggerApprovalConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
    bitbucketServerTriggerConfigs: (() { final guardedValue = map['bitbucketServerTriggerConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerBitbucketServerTriggerConfig>(guardedValue, (value) => GetTriggerBitbucketServerTriggerConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
    builds: (() { final guardedValue = map['builds']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerBuild>(guardedValue, (value) => GetTriggerBuild.fromMap((value as Map).cast<String, dynamic>())); })(),
    createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return guardedValue as String; })(),
    deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
    developerConnectEventConfigs: (() { final guardedValue = map['developerConnectEventConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerDeveloperConnectEventConfig>(guardedValue, (value) => GetTriggerDeveloperConnectEventConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
    disabled: (() { final guardedValue = map['disabled']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    filename: (() { final guardedValue = map['filename']; if (guardedValue == null) return null; return guardedValue as String; })(),
    filter: (() { final guardedValue = map['filter']; if (guardedValue == null) return null; return guardedValue as String; })(),
    gitFileSources: (() { final guardedValue = map['gitFileSources']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerGitFileSource>(guardedValue, (value) => GetTriggerGitFileSource.fromMap((value as Map).cast<String, dynamic>())); })(),
    githubs: (() { final guardedValue = map['githubs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerGithub>(guardedValue, (value) => GetTriggerGithub.fromMap((value as Map).cast<String, dynamic>())); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    ignoredFiles: (() { final guardedValue = map['ignoredFiles']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    includeBuildLogs: (() { final guardedValue = map['includeBuildLogs']; if (guardedValue == null) return null; return guardedValue as String; })(),
    includedFiles: (() { final guardedValue = map['includedFiles']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return guardedValue as String; })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
    pubsubConfigs: (() { final guardedValue = map['pubsubConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerPubsubConfig>(guardedValue, (value) => GetTriggerPubsubConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
    repositoryEventConfigs: (() { final guardedValue = map['repositoryEventConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerRepositoryEventConfig>(guardedValue, (value) => GetTriggerRepositoryEventConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
    serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return guardedValue as String; })(),
    sourceToBuilds: (() { final guardedValue = map['sourceToBuilds']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerSourceToBuild>(guardedValue, (value) => GetTriggerSourceToBuild.fromMap((value as Map).cast<String, dynamic>())); })(),
    substitutions: (() { final guardedValue = map['substitutions']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
    tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    triggerId: (() { final guardedValue = map['triggerId']; if (guardedValue == null) return null; return guardedValue as String; })(),
    triggerTemplates: (() { final guardedValue = map['triggerTemplates']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerTriggerTemplate>(guardedValue, (value) => GetTriggerTriggerTemplate.fromMap((value as Map).cast<String, dynamic>())); })(),
    webhookConfigs: (() { final guardedValue = map['webhookConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerWebhookConfig>(guardedValue, (value) => GetTriggerWebhookConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
  );
}