FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
ameliabooking
/
vendor
/
square
/
square
/
doc
/
models
Edit File: subscription-event.md
# Subscription Event Describes changes to a subscription and the subscription status. ## Structure `SubscriptionEvent` ## Fields | Name | Type | Tags | Description | Getter | Setter | | --- | --- | --- | --- | --- | --- | | `id` | `string` | Required | The ID of the subscription event. | getId(): string | setId(string id): void | | `subscriptionEventType` | [`string(SubscriptionEventSubscriptionEventType)`](../../doc/models/subscription-event-subscription-event-type.md) | Required | Supported types of an event occurred to a subscription. | getSubscriptionEventType(): string | setSubscriptionEventType(string subscriptionEventType): void | | `effectiveDate` | `string` | Required | The `YYYY-MM-DD`-formatted date (for example, 2013-01-15) when the subscription event occurred. | getEffectiveDate(): string | setEffectiveDate(string effectiveDate): void | | `monthlyBillingAnchorDate` | `?int` | Optional | The day-of-the-month the billing anchor date was changed to, if applicable. | getMonthlyBillingAnchorDate(): ?int | setMonthlyBillingAnchorDate(?int monthlyBillingAnchorDate): void | | `info` | [`?SubscriptionEventInfo`](../../doc/models/subscription-event-info.md) | Optional | Provides information about the subscription event. | getInfo(): ?SubscriptionEventInfo | setInfo(?SubscriptionEventInfo info): void | | `phases` | [`?(Phase[])`](../../doc/models/phase.md) | Optional | A list of Phases, to pass phase-specific information used in the swap. | getPhases(): ?array | setPhases(?array phases): void | | `planVariationId` | `string` | Required | The ID of the subscription plan variation associated with the subscription. | getPlanVariationId(): string | setPlanVariationId(string planVariationId): void | ## Example (as JSON) ```json { "id": "id6", "subscription_event_type": "RESUME_SUBSCRIPTION", "effective_date": "effective_date4", "monthly_billing_anchor_date": 54, "info": { "detail": "detail6", "code": "CUSTOMER_DELETED" }, "phases": [ { "uid": "uid0", "ordinal": 78, "order_template_id": "order_template_id2", "plan_phase_uid": "plan_phase_uid6" }, { "uid": "uid0", "ordinal": 78, "order_template_id": "order_template_id2", "plan_phase_uid": "plan_phase_uid6" } ], "plan_variation_id": "plan_variation_id0" } ```
Save
Back