PullRequestEvent.fromJson constructor
PullRequestEvent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PullRequestEvent.fromJson(Map<String, dynamic> json) {
return PullRequestEvent(
actorArn: json['actorArn'] as String?,
approvalRuleEventMetadata: json['approvalRuleEventMetadata'] != null
? ApprovalRuleEventMetadata.fromJson(
json['approvalRuleEventMetadata'] as Map<String, dynamic>)
: null,
approvalRuleOverriddenEventMetadata:
json['approvalRuleOverriddenEventMetadata'] != null
? ApprovalRuleOverriddenEventMetadata.fromJson(
json['approvalRuleOverriddenEventMetadata']
as Map<String, dynamic>)
: null,
approvalStateChangedEventMetadata:
json['approvalStateChangedEventMetadata'] != null
? ApprovalStateChangedEventMetadata.fromJson(
json['approvalStateChangedEventMetadata']
as Map<String, dynamic>)
: null,
eventDate: timeStampFromJson(json['eventDate']),
pullRequestCreatedEventMetadata:
json['pullRequestCreatedEventMetadata'] != null
? PullRequestCreatedEventMetadata.fromJson(
json['pullRequestCreatedEventMetadata']
as Map<String, dynamic>)
: null,
pullRequestEventType:
(json['pullRequestEventType'] as String?)?.toPullRequestEventType(),
pullRequestId: json['pullRequestId'] as String?,
pullRequestMergedStateChangedEventMetadata:
json['pullRequestMergedStateChangedEventMetadata'] != null
? PullRequestMergedStateChangedEventMetadata.fromJson(
json['pullRequestMergedStateChangedEventMetadata']
as Map<String, dynamic>)
: null,
pullRequestSourceReferenceUpdatedEventMetadata:
json['pullRequestSourceReferenceUpdatedEventMetadata'] != null
? PullRequestSourceReferenceUpdatedEventMetadata.fromJson(
json['pullRequestSourceReferenceUpdatedEventMetadata']
as Map<String, dynamic>)
: null,
pullRequestStatusChangedEventMetadata:
json['pullRequestStatusChangedEventMetadata'] != null
? PullRequestStatusChangedEventMetadata.fromJson(
json['pullRequestStatusChangedEventMetadata']
as Map<String, dynamic>)
: null,
);
}