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,
    );