SpikeWebhookJobDetails.fromObject constructor

SpikeWebhookJobDetails.fromObject(
  1. dynamic object
)

Implementation

factory SpikeWebhookJobDetails.fromObject(final dynamic object) {
  return SpikeWebhookJobDetails._(
    notificationId: StringDeserializer.deserialize(object['notificationId']),
    dataType: StringDeserializer.deserialize(object['dataType']),
    payloadSize: NumberDeserializer.deserialize(object['payloadSize']),
    callbackUrl: StringDeserializer.deserialize(object['callbackUrl']),
    dateFrom: StringDeserializer.deserialize(object['dateFrom']),
    dateTo: StringDeserializer.deserialize(object['dateTo']),
    submittedAt: StringDeserializer.deserialize(object['submittedAt']),
    collectedAt: StringDeserializer.deserialize(object['collectedAt']),
    sources: IterableDeserializer.deserialize(
      object['sources'],
      mapper: (value) => SpikeSource.fromObject(value),
    ),
  );
}