SourceProvenance.fromJson constructor
SourceProvenance.fromJson(
- Map json_
Implementation
SourceProvenance.fromJson(core.Map json_)
: this(
fileHashes:
(json_['fileHashes'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
FileHashes.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
resolvedConnectedRepository:
json_.containsKey('resolvedConnectedRepository')
? ConnectedRepository.fromJson(
json_['resolvedConnectedRepository']
as core.Map<core.String, core.dynamic>,
)
: null,
resolvedGitSource:
json_.containsKey('resolvedGitSource')
? GitSource.fromJson(
json_['resolvedGitSource']
as core.Map<core.String, core.dynamic>,
)
: null,
resolvedRepoSource:
json_.containsKey('resolvedRepoSource')
? RepoSource.fromJson(
json_['resolvedRepoSource']
as core.Map<core.String, core.dynamic>,
)
: null,
resolvedStorageSource:
json_.containsKey('resolvedStorageSource')
? StorageSource.fromJson(
json_['resolvedStorageSource']
as core.Map<core.String, core.dynamic>,
)
: null,
resolvedStorageSourceManifest:
json_.containsKey('resolvedStorageSourceManifest')
? StorageSourceManifest.fromJson(
json_['resolvedStorageSourceManifest']
as core.Map<core.String, core.dynamic>,
)
: null,
);