GoogleCloudDataplexV1ChangeRequest.fromJson constructor
GoogleCloudDataplexV1ChangeRequest.fromJson(
- Map json_
Implementation
GoogleCloudDataplexV1ChangeRequest.fromJson(core.Map json_)
: this(
approver: json_['approver'] as core.String?,
author: json_['author'] as core.String?,
changeType: json_['changeType'] as core.String?,
createEntry: json_.containsKey('createEntry')
? GoogleCloudDataplexV1CreateEntryRequest.fromJson(
json_['createEntry'] as core.Map<core.String, core.dynamic>,
)
: null,
createEntryLink: json_.containsKey('createEntryLink')
? GoogleCloudDataplexV1CreateEntryLinkRequest.fromJson(
json_['createEntryLink'] as core.Map<core.String, core.dynamic>,
)
: null,
createGlossary: json_.containsKey('createGlossary')
? GoogleCloudDataplexV1CreateGlossaryRequest.fromJson(
json_['createGlossary'] as core.Map<core.String, core.dynamic>,
)
: null,
createGlossaryCategory: json_.containsKey('createGlossaryCategory')
? GoogleCloudDataplexV1CreateGlossaryCategoryRequest.fromJson(
json_['createGlossaryCategory']
as core.Map<core.String, core.dynamic>,
)
: null,
createGlossaryTerm: json_.containsKey('createGlossaryTerm')
? GoogleCloudDataplexV1CreateGlossaryTermRequest.fromJson(
json_['createGlossaryTerm']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
dataProductAccessRequest: json_.containsKey('dataProductAccessRequest')
? GoogleCloudDataplexV1DataProductAccessRequest.fromJson(
json_['dataProductAccessRequest']
as core.Map<core.String, core.dynamic>,
)
: null,
deleteEntry: json_.containsKey('deleteEntry')
? GoogleCloudDataplexV1DeleteEntryRequest.fromJson(
json_['deleteEntry'] as core.Map<core.String, core.dynamic>,
)
: null,
deleteEntryLink: json_.containsKey('deleteEntryLink')
? GoogleCloudDataplexV1DeleteEntryLinkRequest.fromJson(
json_['deleteEntryLink'] as core.Map<core.String, core.dynamic>,
)
: null,
deleteGlossary: json_.containsKey('deleteGlossary')
? GoogleCloudDataplexV1DeleteGlossaryRequest.fromJson(
json_['deleteGlossary'] as core.Map<core.String, core.dynamic>,
)
: null,
deleteGlossaryCategory: json_.containsKey('deleteGlossaryCategory')
? GoogleCloudDataplexV1DeleteGlossaryCategoryRequest.fromJson(
json_['deleteGlossaryCategory']
as core.Map<core.String, core.dynamic>,
)
: null,
deleteGlossaryTerm: json_.containsKey('deleteGlossaryTerm')
? GoogleCloudDataplexV1DeleteGlossaryTermRequest.fromJson(
json_['deleteGlossaryTerm']
as core.Map<core.String, core.dynamic>,
)
: null,
etag: json_['etag'] as core.String?,
justification: json_['justification'] as core.String?,
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
name: json_['name'] as core.String?,
rejectionComment: json_['rejectionComment'] as core.String?,
resource: json_['resource'] as core.String?,
reviewerComment: json_['reviewerComment'] as core.String?,
state: json_['state'] as core.String?,
uid: json_['uid'] as core.String?,
updateEntry: json_.containsKey('updateEntry')
? GoogleCloudDataplexV1UpdateEntryRequest.fromJson(
json_['updateEntry'] as core.Map<core.String, core.dynamic>,
)
: null,
updateGlossary: json_.containsKey('updateGlossary')
? GoogleCloudDataplexV1UpdateGlossaryRequest.fromJson(
json_['updateGlossary'] as core.Map<core.String, core.dynamic>,
)
: null,
updateGlossaryCategory: json_.containsKey('updateGlossaryCategory')
? GoogleCloudDataplexV1UpdateGlossaryCategoryRequest.fromJson(
json_['updateGlossaryCategory']
as core.Map<core.String, core.dynamic>,
)
: null,
updateGlossaryTerm: json_.containsKey('updateGlossaryTerm')
? GoogleCloudDataplexV1UpdateGlossaryTermRequest.fromJson(
json_['updateGlossaryTerm']
as core.Map<core.String, core.dynamic>,
)
: null,
updateTime: json_['updateTime'] as core.String?,
);