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,
      serviceAccount: json_['serviceAccount'] as core.String?,
      status: json_['status'] as core.String?,
      transferSpec: json_.containsKey('transferSpec')
          ? TransferSpec.fromJson(
              json_['transferSpec'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );