Broadleaf Microservices
  • v1.0.0-latest-prod

Commerce Subscription React Types

Types provided by @broadleaf/commerce-subscription-react.

BrowseSubscriptionMessages

extends SubscriptionListItemMessages, PagingMessages

Property Type Description

errorFetchingSubscriptions

MessageDescriptor

Error message if subscriptions can’t be fetched

filterFrom

MessageDescriptor

Label for the Filter From date input

filterTo

MessageDescriptor

Label for the Filter To date input

mySubscriptions

MessageDescriptor

Label for the My Subscriptions grid. Takes an isAccountContext boolean parameter.

searchByName

MessageDescriptor

Label for the search input

subscriptionName

MessageDescriptor

For the default column Subscription Name

subscriptionStatus

MessageDescriptor

For the default column Subscription Status

subscriptionCreatedDate

MessageDescriptor

For the default column Subscription Created Date

subscriptionSourceRef

MessageDescriptor

For the default column Subscription Source Ref, e.g., Order Number

[key: string]

MessageDescriptor

Represents any other messages passed in for custom columns

SubscriptionListItemMessages

extends SubscriptionListNameMessages, SubscriptionStatusMessages

Property Type Description

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

SubscriptionStatusMessages

Property Type Description

subscriptionActive

MessageDescriptor

Label for the Active subscription status

subscriptionCancelled

MessageDescriptor

Label for the Cancelled subscription status

subscriptionPendingCancellation

MessageDescriptor

Label for the Pending Cancellation subscription status

subscriptionPaused

MessageDescriptor

Label for the Paused subscription status

subscriptionError

MessageDescriptor

Label for the Error subscription status

SubscriptionListNameMessages

Property Type Description

subscriptionNoName

MessageDescriptor

Fallback message to use when a Subscription is missing a name. Takes created as Date variable

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

BrowseSubscriptionDetailsMessages

extends SubscriptionStatusMessages, BrowseSubscriptionItemListMessages

Property Type Description

backToMySubscriptions

MessageDescriptor

Label for the button leading back to the subscriptions browse view

subscriptionDetails

MessageDescriptor

Title for the detail page. Takes a name argument.

subscriptionTerminationDate

MessageDescriptor

Label for the subscription’s termination date

subscriptionBillingFrequency

MessageDescriptor

Label for the subscription’s billing frequency

subscriptionBillingFrequencyType

MessageDescriptor

Label to translate the period type and frequency for display. Takes periodFrequency (number) and periodType (string) arguments.

subscriptionNextBillDate

MessageDescriptor

Label for the subscription’s next bill date

subscriptionNoNextBillDate

MessageDescriptor

Label if the subscription does not have a next bill date

subscriptionAutoRenewStatusLabel

MessageDescriptor

Label for the subscription’s auto-renew status

subscriptionAutoRenewStatus

MessageDescriptor

Label for the subscription’s auto-renew status' value. Takes a boolean autoRenew argument.

subscriptionPaymentSummary

MessageDescriptor

Title for the subscription’s payment summary section

subscriptionSummary

MessageDescriptor

Title for the subscription’s subscription summary section

subscriptionPaymentEmail

MessageDescriptor

Label for the subscription’s payer’s email

subscriptionPaymentMethod

MessageDescriptor

Label for the subscription’s payment method

subscriptionPaymentSourceOrder

MessageDescriptor

Label for the subscription’s source order number

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

BrowseSubscriptionItemMessages

Property Type Description

subscriptionItemQuantity

MessageDescriptor

Label for the Subscription Item Quantity in the details view. Takes a quantity argument.

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

BrowseSubscriptionItemListMessages

extends BrowseSubscriptionItemMessages

Property Type Description

subscriptionIncludedItems

MessageDescriptor

Label for the subscription’s list of included items

subscriptionIncludedItemQuantity

MessageDescriptor

Label for the quantity column of the included items list

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

ConfigState

Property Type Description

customerScope

string

Security scope(s) for customers to test access or get access tokens with

gatewayHost

string

The URL host of the gateway application.

preview?

PreviewOptions

Preview options to include in requests when in sandbox-preview mode

modifySubscriptionRedirectUri

string

URI that maps to the page to redirect to when modifying a subscription such as for edit, upgrade, or downgrade. This can be a PDP like page where the user can reconfigure their subscription product, or a page to select a product to upgrade or downgrade to.

Tip
Commerce Subscription React 1.0.2

subscriptionBrowsePageSize

number

Size of the page of subscriptions

subscriptionContextUri

string

URI that maps to the root subscription view context. Defaults to /my-account/subscriptions

orderContextUri

string

URI that maps to the root orders view context. Defaults to /my-account/orders

SubscriptionDetailsActionsMessages

Property Type Description

editSubscription

MessageDescriptor

Label for the edit subscription action

changeAutoRenewalStatus

MessageDescriptor

Label for the change auto-renewal status action

upgradeSubscription

MessageDescriptor

Label for the upgrade subscription action

downgradeSubscription

MessageDescriptor

Label for the downgrade subscription action

cancelSubscription

MessageDescriptor

Label for the cancel subscription action

Tip
Commerce Subscription React 1.0.2

cancelSubscriptionSubmit

MessageDescriptor

Label for the submit cancellation request action

Tip
Commerce Subscription React 1.0.2

cancelSubscriptionCancel

MessageDescriptor

Label for the cancel cancellation request action

Tip
Commerce Subscription React 1.0.2

cancelSubscriptionTitle

MessageDescriptor

Title for the cancel subscription modal

Tip
Commerce Subscription React 1.0.2

cancelSubscriptionConfirmMessage

MessageDescriptor

Message to display to the user asking if they are sure they want to cancel

Tip
Commerce Subscription React 1.0.2

[key: string]

MessageDescriptor

Represents any other messages passed in for custom subscription statuses

PaginationProps

Property Type Description

page?

number

forward?

boolean

offset?

number

size

number

BrowseSubscriptionColumn

Property Type Description

field

string

The field to display in the column

filterAndSortAlias?

string

Alias for the field to use when passing it as a sort param in requests. This is useful when the business domain uses a different field than the persistent domain.

labelKey

string

The key for the message descriptor to use to label the field’s column

sortable

boolean

Whether the column is sortable

PagingMessages

Property Type Description

subscriptionPageNumberLabel

MessageDescriptor

Label for the page number component. Typically used as the aria-label only.

subscriptionNextPage

MessageDescriptor

Label for the next page button

subscriptionPreviousPage

MessageDescriptor

Label for the previous page button