DeliveryOptions.fromJson constructor

DeliveryOptions.fromJson(
  1. Map json
)

Implementation

DeliveryOptions.fromJson(Map json)
    : pushBroadcast = json['pushBroadcast'],
      pushSinglecast = json['pushSinglecast'].cast<String>(),
      segmentQuery = json['segmentQuery'],
      publishPolicy = PublishPolicyEnum.values[json['publishPolicy']],
      publishAt = json['publishAt'] is int
          ? DateTime.fromMillisecondsSinceEpoch(json['publishAt'])
          : json['publishAt'],
      repeatEvery = json['repeatEvery'],
      repeatExpiresAt = json['repeatExpiresAt'] is int
          ? DateTime.fromMillisecondsSinceEpoch(json['repeatExpiresAt'])
          : json['repeatExpiresAt'];