# PushSubscriptionDelivery

Represents the delivery results of an event for a push subscription

## Example Usage

```typescript
import { PushSubscriptionDelivery } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: PushSubscriptionDelivery = {};
```

## Fields

| Field                                                                                         | Type                                                                                          | Required                                                                                      | Description                                                                                   | Example                                                                                       |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `deliveryId`                                                                                  | *string*                                                                                      | :heavy_minus_sign:                                                                            | The unique identifier for the delivery                                                        | 01H8MCDXH415BJ962YDN4B02JK                                                                    |
| `duration`                                                                                    | *string*                                                                                      | :heavy_minus_sign:                                                                            | The total time spent delivering                                                               | 0.169s                                                                                        |
| `event`                                                                                       | *string*                                                                                      | :heavy_minus_sign:                                                                            | The resource name of the event; Format: messages/{message}                                    | messages/01H8MCDXH3ZXXMAA3918GRCFVE                                                           |
| `eventPublishTime`                                                                            | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign:                                                                            | The date and time of the event publication                                                    | 2023-06-13 23:48:58.343 +0000 UTC                                                             |
| `lastResponse`                                                                                | *string*                                                                                      | :heavy_minus_sign:                                                                            | The last response received when delivering the event                                          | {<br/>"HTTP": "StatusCode=200 (OK)"<br/>}                                                     |
| `lastSendTime`                                                                                | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign:                                                                            | The time the event was last pushed                                                            | 2023-06-13 23:48:58.343 +0000 UTC                                                             |
| `name`                                                                                        | *string*                                                                                      | :heavy_minus_sign:                                                                            | The resource name of the delivery; Format: subscriptions/{subscription}/deliveries/{delivery} | subscriptions/01H8MCDXH4JVH7KVNB2YY42907/deliveries/01H8MCDXH415BJ962YDN4B02JK                |
| `result`                                                                                      | [components.Result](../../models/components/result.md)                                        | :heavy_minus_sign:                                                                            | The outcome of the delivery                                                                   | SUCCEEDED                                                                                     |