Job.fromJson constructor

Job.fromJson(
  1. Map json_
)

Implementation

Job.fromJson(core.Map json_)
  : this(
      appEngineHttpTarget:
          json_.containsKey('appEngineHttpTarget')
              ? AppEngineHttpTarget.fromJson(
                json_['appEngineHttpTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      attemptDeadline: json_['attemptDeadline'] as core.String?,
      description: json_['description'] as core.String?,
      httpTarget:
          json_.containsKey('httpTarget')
              ? HttpTarget.fromJson(
                json_['httpTarget'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      lastAttemptTime: json_['lastAttemptTime'] as core.String?,
      name: json_['name'] as core.String?,
      pubsubTarget:
          json_.containsKey('pubsubTarget')
              ? PubsubTarget.fromJson(
                json_['pubsubTarget'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      retryConfig:
          json_.containsKey('retryConfig')
              ? RetryConfig.fromJson(
                json_['retryConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
      schedule: json_['schedule'] as core.String?,
      scheduleTime: json_['scheduleTime'] as core.String?,
      state: json_['state'] as core.String?,
      status:
          json_.containsKey('status')
              ? Status.fromJson(
                json_['status'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      timeZone: json_['timeZone'] as core.String?,
      userUpdateTime: json_['userUpdateTime'] as core.String?,
    );