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