blob: e0d3a949a677069761c5c47da422f8a109ba32c6 [file] [log] [blame]
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'big_query_revert_request_record.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
RevertRequestRecord _$RevertRequestRecordFromJson(Map<String, dynamic> json) => RevertRequestRecord(
organization: json['organization'] as String?,
repository: json['repository'] as String?,
author: json['author'] as String?,
prNumber: json['pr_number'] as int?,
prCommit: json['pr_commit'] as String?,
prCreatedTimestamp:
json['pr_created_timestamp'] == null ? null : DateTime.parse(json['pr_created_timestamp'] as String),
prLandedTimestamp:
json['pr_landed_timestamp'] == null ? null : DateTime.parse(json['pr_landed_timestamp'] as String),
originalPrAuthor: json['original_pr_author'] as String?,
originalPrNumber: json['original_pr_number'] as int?,
originalPrCommit: json['original_pr_commit'] as String?,
originalPrCreatedTimestamp: json['original_pr_created_timestamp'] == null
? null
: DateTime.parse(json['original_pr_created_timestamp'] as String),
originalPrLandedTimestamp: json['original_pr_landed_timestamp'] == null
? null
: DateTime.parse(json['original_pr_landed_timestamp'] as String),
reviewIssueAssignee: json['review_issue_assignee'] as String?,
reviewIssueNumber: json['review_issue_number'] as int?,
reviewIssueCreatedTimestamp: json['review_issue_created_timestamp'] == null
? null
: DateTime.parse(json['review_issue_created_timestamp'] as String),
reviewIssueLandedTimestamp: json['review_issue_landed_timestamp'] == null
? null
: DateTime.parse(json['review_issue_landed_timestamp'] as String),
reviewIssueClosedBy: json['review_issue_closed_by'] as String?,
);
Map<String, dynamic> _$RevertRequestRecordToJson(RevertRequestRecord instance) => <String, dynamic>{
'pr_created_timestamp': instance.prCreatedTimestamp?.toIso8601String(),
'pr_landed_timestamp': instance.prLandedTimestamp?.toIso8601String(),
'organization': instance.organization,
'repository': instance.repository,
'author': instance.author,
'pr_number': instance.prNumber,
'pr_commit': instance.prCommit,
'original_pr_author': instance.originalPrAuthor,
'original_pr_number': instance.originalPrNumber,
'original_pr_commit': instance.originalPrCommit,
'original_pr_created_timestamp': instance.originalPrCreatedTimestamp?.toIso8601String(),
'original_pr_landed_timestamp': instance.originalPrLandedTimestamp?.toIso8601String(),
'review_issue_assignee': instance.reviewIssueAssignee,
'review_issue_number': instance.reviewIssueNumber,
'review_issue_created_timestamp': instance.reviewIssueCreatedTimestamp?.toIso8601String(),
'review_issue_landed_timestamp': instance.reviewIssueLandedTimestamp?.toIso8601String(),
'review_issue_closed_by': instance.reviewIssueClosedBy,
};