Map<String, Object?> toArgMap() => { 'git_repository_link': gitRepositoryLink.toTfJson(), if (push != null) 'push': [push!.toArgMap()], if (pullRequest != null) 'pull_request': [pullRequest!.toArgMap()], };