payment_request library Null safety

Payment Request API

https://w3c.github.io/payment-request/

Classes

AddressErrors
The dictionary is used by the Payment Request API to report validation errors in a physical address (typically a billing address or a shipping address). Any members which is present indicates that a validation error occurred for the member of the same name in an address described using PaymentAddress. [...]
AddressInit
PayerErrors
Deprecated This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time. [...]
PaymentAddress
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Deprecated This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time. [...]
PaymentCurrencyAmount
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentDetailsBase
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentDetailsInit
PaymentDetailsModifier
PaymentDetailsUpdate
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Draft This page is not complete. [...]
PaymentItem
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentMethodChangeEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentMethodChangeEventInit
PaymentMethodData
PaymentOptions
PaymentRequest
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentRequestUpdateEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentRequestUpdateEventInit
PaymentResponse
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
PaymentShippingOption
PaymentValidationErrors
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]

Enums

PaymentComplete
PaymentShippingType