# UsageRecordSyncEntry

## Example Usage

```typescript
import { UsageRecordSyncEntry } from "@flexprice/sdk/sdk/models";

let value: UsageRecordSyncEntry = {};
```

## Fields

| Field                                                                                                                                                                                                                                                                     | Type                                                                                                                                                                                                                                                                      | Required                                                                                                                                                                                                                                                                  | Description                                                                                                                                                                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `agreementId`                                                                                                                                                                                                                                                             | *string*                                                                                                                                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                                                                                                                                        | AgreementID is the subscription's identifier on this marketplace: license_arn on AWS,<br/>usage_reporting_id on GCP, resource_id on Azure. It records which agreement the usage was<br/>billed against, which stays meaningful after the connection that reported it is replaced. |
| `connectionId`                                                                                                                                                                                                                                                            | *string*                                                                                                                                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                                                                                                                                        | ConnectionID is the connection that reported this entry, kept for tracing which credentials<br/>were used. It is deliberately not part of the map key: a replaced connection must not make an<br/>already reported record look unreported.                                |
| `reportingId`                                                                                                                                                                                                                                                             | *string*                                                                                                                                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                                                                                                                                        | N/A                                                                                                                                                                                                                                                                       |
| `skipReason`                                                                                                                                                                                                                                                              | *string*                                                                                                                                                                                                                                                                  | :heavy_minus_sign:                                                                                                                                                                                                                                                        | N/A                                                                                                                                                                                                                                                                       |
| `skipped`                                                                                                                                                                                                                                                                 | *boolean*                                                                                                                                                                                                                                                                 | :heavy_minus_sign:                                                                                                                                                                                                                                                        | N/A                                                                                                                                                                                                                                                                       |
| `syncedAt`                                                                                                                                                                                                                                                                | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                        | SyncedAt is when the marketplace accepted the record. Zero on a skip, since nothing was sent.                                                                                                                                                                             |