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