GetTriggerResult.fromMap constructor
GetTriggerResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetTriggerResult.fromMap(Map<String, dynamic> map) {
return GetTriggerResult(
approvalConfig: ApprovalConfigResponse.fromMap((map['approvalConfig']! as Map).cast<String, dynamic>()),
autodetect: map['autodetect'] as bool,
bitbucketServerTriggerConfig: BitbucketServerTriggerConfigResponse.fromMap((map['bitbucketServerTriggerConfig']! as Map).cast<String, dynamic>()),
build: BuildResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
createTime: map['createTime'] as String,
description: map['description'] as String,
disabled: map['disabled'] as bool,
eventType: map['eventType'] as String,
filename: map['filename'] as String,
filter: map['filter'] as String,
gitFileSource: GitFileSourceResponse.fromMap((map['gitFileSource']! as Map).cast<String, dynamic>()),
github: GitHubEventsConfigResponse.fromMap((map['github']! as Map).cast<String, dynamic>()),
gitlabEnterpriseEventsConfig: GitLabEventsConfigResponse.fromMap((map['gitlabEnterpriseEventsConfig']! as Map).cast<String, dynamic>()),
ignoredFiles: (map['ignoredFiles'] as List).cast<String>(),
includeBuildLogs: map['includeBuildLogs'] as String,
includedFiles: (map['includedFiles'] as List).cast<String>(),
name: map['name'] as String,
pubsubConfig: PubsubConfigResponse.fromMap((map['pubsubConfig']! as Map).cast<String, dynamic>()),
repositoryEventConfig: RepositoryEventConfigResponse.fromMap((map['repositoryEventConfig']! as Map).cast<String, dynamic>()),
resourceName: map['resourceName'] as String,
serviceAccount: map['serviceAccount'] as String,
sourceToBuild: GitRepoSourceResponse.fromMap((map['sourceToBuild']! as Map).cast<String, dynamic>()),
substitutions: (map['substitutions'] as Map).cast<String, String>(),
tags: (map['tags'] as List).cast<String>(),
triggerTemplate: RepoSourceResponse.fromMap((map['triggerTemplate']! as Map).cast<String, dynamic>()),
webhookConfig: WebhookConfigResponse.fromMap((map['webhookConfig']! as Map).cast<String, dynamic>()),
);
}