TransferJob.fromJson constructor

TransferJob.fromJson(
  1. Map json_
)

Implementation

TransferJob.fromJson(core.Map json_)
    : this(
        creationTime: json_['creationTime'] as core.String?,
        deletionTime: json_['deletionTime'] as core.String?,
        description: json_['description'] as core.String?,
        eventStream: json_.containsKey('eventStream')
            ? EventStream.fromJson(
                json_['eventStream'] as core.Map<core.String, core.dynamic>)
            : null,
        lastModificationTime: json_['lastModificationTime'] as core.String?,
        latestOperationName: json_['latestOperationName'] as core.String?,
        loggingConfig: json_.containsKey('loggingConfig')
            ? LoggingConfig.fromJson(
                json_['loggingConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        name: json_['name'] as core.String?,
        notificationConfig: json_.containsKey('notificationConfig')
            ? NotificationConfig.fromJson(json_['notificationConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        projectId: json_['projectId'] as core.String?,
        replicationSpec: json_.containsKey('replicationSpec')
            ? ReplicationSpec.fromJson(json_['replicationSpec']
                as core.Map<core.String, core.dynamic>)
            : null,
        schedule: json_.containsKey('schedule')
            ? Schedule.fromJson(
                json_['schedule'] as core.Map<core.String, core.dynamic>)
            : null,
        status: json_['status'] as core.String?,
        transferSpec: json_.containsKey('transferSpec')
            ? TransferSpec.fromJson(
                json_['transferSpec'] as core.Map<core.String, core.dynamic>)
            : null,
      );