# Bazaar v0.3.0 - Table of Contents

> Open your store to AI agents. Elixir SDK for UCP.

## Pages

- [Bazaar](readme.md)

- Guides
  - [Getting Started with Bazaar](getting-started.md)
  - [Handlers Guide](handlers.md)
  - [Protocols Guide](protocols.md)
  - [Schemas Guide](schemas.md)
  - [Plugs Guide](plugs.md)
  - [Testing Guide](testing.md)

## Modules

- [Bazaar](Bazaar.md): # Bazaar - The Unified Commerce Philosopher
- [Bazaar.Checkout](Bazaar.Checkout.md): Business logic helpers for UCP Checkout Sessions.
- [Bazaar.Currencies](Bazaar.Currencies.md): ISO 4217 currency codes supported by UCP.

- [Bazaar.Discount](Bazaar.Discount.md): Business logic helpers for UCP discount capability.
- [Bazaar.DiscoveryProfile](Bazaar.DiscoveryProfile.md): Builder for the UCP Discovery Profile.
- [Bazaar.Errors](Bazaar.Errors.md): Error documents for API responses.
- [Bazaar.Fulfillment](Bazaar.Fulfillment.md): Fulfillment capability helpers: the method and destination types UCP
defines, and the default business and platform configuration a handler
advertises.
- [Bazaar.Handler](Bazaar.Handler.md): Behaviour for implementing UCP merchant handlers.
- [Bazaar.Idempotency.Cachex](Bazaar.Idempotency.Cachex.md): Idempotency store on a [Cachex](https://hexdocs.pm/cachex) cache, for
production: entries expire with the cache's default TTL, and Cachex's
distributed routers keep records visible across nodes.
- [Bazaar.Idempotency.ETS](Bazaar.Idempotency.ETS.md): In-memory idempotency store on a named ETS table.
- [Bazaar.Idempotency.Store](Bazaar.Idempotency.Store.md): Storage behaviour for `Bazaar.Plugs.Idempotency`.
- [Bazaar.Message](Bazaar.Message.md): Business logic helpers for UCP Messages (errors, warnings, info).
- [Bazaar.Order](Bazaar.Order.md): Order documents: building one from a completed checkout, applying the
updates a platform sends, and recording fulfillment events.
- [Bazaar.Phoenix.Controller](Bazaar.Phoenix.Controller.md): Phoenix controller that dispatches to your UCP/ACP handler.
- [Bazaar.Phoenix.Router](Bazaar.Phoenix.Router.md): Phoenix router macros for mounting UCP and ACP routes.
- [Bazaar.Platform](Bazaar.Platform.md): Platform profiles.
- [Bazaar.Plugs.Idempotency](Bazaar.Plugs.Idempotency.md): Idempotent replay for requests carrying an `Idempotency-Key` header.
- [Bazaar.Plugs.UCP](Bazaar.Plugs.UCP.md): The UCP request pipeline in one plug: `Bazaar.Plugs.UCPHeaders` followed by
`Bazaar.Plugs.Idempotency`.
- [Bazaar.Plugs.UCPHeaders](Bazaar.Plugs.UCPHeaders.md): Reads the UCP request headers and negotiates the protocol version.
- [Bazaar.Plugs.ValidateRequest](Bazaar.Plugs.ValidateRequest.md): Plug that validates incoming UCP requests against schemas.
- [Bazaar.Plugs.ValidateResponse](Bazaar.Plugs.ValidateResponse.md): Plug that validates outgoing UCP responses against schemas.
- [Bazaar.Protocol](Bazaar.Protocol.md): Protocol constants and status mappings for UCP and ACP protocols.
- [Bazaar.Protocol.Transformer](Bazaar.Protocol.Transformer.md): Transforms requests and responses between UCP and ACP protocol formats.
- [Bazaar.Schemas.Acp.ProductFeed](Bazaar.Schemas.Acp.ProductFeed.md): OpenAI product feed schema.
- [Bazaar.Schemas.Capability.Base](Bazaar.Schemas.Capability.Base.md): Schema
- [Bazaar.Schemas.Capability.BusinessSchema](Bazaar.Schemas.Capability.BusinessSchema.md): Capability (Business Schema)
- [Bazaar.Schemas.Capability.PlatformSchema](Bazaar.Schemas.Capability.PlatformSchema.md): Capability (Platform Schema)
- [Bazaar.Schemas.Capability.ResponseSchema](Bazaar.Schemas.Capability.ResponseSchema.md): Capability (Response Schema)
- [Bazaar.Schemas.Common.IdentityLinking.Provider](Bazaar.Schemas.Common.IdentityLinking.Provider.md): Identity Provider
- [Bazaar.Schemas.Common.IdentityLinking.ScopePolicy](Bazaar.Schemas.Common.IdentityLinking.ScopePolicy.md): Scope Policy
- [Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupLocation](Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupLocation.md): Location Complete Request
- [Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupRequest](Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupResponse](Bazaar.Schemas.Common.LocationLookupCompleteReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Common.LocationLookupCreateReq.LookupLocation](Bazaar.Schemas.Common.LocationLookupCreateReq.LookupLocation.md): Location Create Request
- [Bazaar.Schemas.Common.LocationLookupCreateReq.LookupRequest](Bazaar.Schemas.Common.LocationLookupCreateReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Common.LocationLookupCreateReq.LookupResponse](Bazaar.Schemas.Common.LocationLookupCreateReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Common.LocationLookupResp.LookupLocation](Bazaar.Schemas.Common.LocationLookupResp.LookupLocation.md): Location Response
- [Bazaar.Schemas.Common.LocationLookupResp.LookupRequest](Bazaar.Schemas.Common.LocationLookupResp.LookupRequest.md): Schema
- [Bazaar.Schemas.Common.LocationLookupResp.LookupResponse](Bazaar.Schemas.Common.LocationLookupResp.LookupResponse.md): Schema
- [Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupLocation](Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupLocation.md): Location Update Request
- [Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupRequest](Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupResponse](Bazaar.Schemas.Common.LocationLookupUpdateReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Common.LocationSearchCompleteReq.SearchRequest](Bazaar.Schemas.Common.LocationSearchCompleteReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Common.LocationSearchCompleteReq.SearchResponse](Bazaar.Schemas.Common.LocationSearchCompleteReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Common.LocationSearchCreateReq.SearchRequest](Bazaar.Schemas.Common.LocationSearchCreateReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Common.LocationSearchCreateReq.SearchResponse](Bazaar.Schemas.Common.LocationSearchCreateReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Common.LocationSearchResp.SearchRequest](Bazaar.Schemas.Common.LocationSearchResp.SearchRequest.md): Schema
- [Bazaar.Schemas.Common.LocationSearchResp.SearchResponse](Bazaar.Schemas.Common.LocationSearchResp.SearchResponse.md): Schema
- [Bazaar.Schemas.Common.LocationSearchUpdateReq.SearchRequest](Bazaar.Schemas.Common.LocationSearchUpdateReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Common.LocationSearchUpdateReq.SearchResponse](Bazaar.Schemas.Common.LocationSearchUpdateReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCart](Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCart.md): Cart with Loyalty Complete Request
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCatalogLookup](Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCatalogLookup.md): Catalog Lookup with Loyalty Complete Request
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCatalogSearch](Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCatalogSearch.md): Catalog Search with Loyalty Complete Request
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.LoyaltyCompleteReq.DevUcpShoppingCheckout.md): Checkout with Loyalty Complete Request
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.EarningBreakdown](Bazaar.Schemas.Common.LoyaltyCompleteReq.EarningBreakdown.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.EarningForecast](Bazaar.Schemas.Common.LoyaltyCompleteReq.EarningForecast.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.LoyaltyMembership](Bazaar.Schemas.Common.LoyaltyCompleteReq.LoyaltyMembership.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipReward](Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipReward.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipTier](Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipTier.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipTierBenefit](Bazaar.Schemas.Common.LoyaltyCompleteReq.MembershipTierBenefit.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCompleteReq.RewardCurrency](Bazaar.Schemas.Common.LoyaltyCompleteReq.RewardCurrency.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCart](Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCart.md): Cart with Loyalty Create Request
- [Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCatalogLookup](Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCatalogLookup.md): Catalog Lookup with Loyalty Create Request
- [Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCatalogSearch](Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCatalogSearch.md): Catalog Search with Loyalty Create Request
- [Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.LoyaltyCreateReq.DevUcpShoppingCheckout.md): Checkout with Loyalty Create Request
- [Bazaar.Schemas.Common.LoyaltyCreateReq.EarningBreakdown](Bazaar.Schemas.Common.LoyaltyCreateReq.EarningBreakdown.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.EarningForecast](Bazaar.Schemas.Common.LoyaltyCreateReq.EarningForecast.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.LoyaltyMembership](Bazaar.Schemas.Common.LoyaltyCreateReq.LoyaltyMembership.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipReward](Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipReward.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipTier](Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipTier.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipTierBenefit](Bazaar.Schemas.Common.LoyaltyCreateReq.MembershipTierBenefit.md): Schema
- [Bazaar.Schemas.Common.LoyaltyCreateReq.RewardCurrency](Bazaar.Schemas.Common.LoyaltyCreateReq.RewardCurrency.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCart](Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCart.md): Cart with Loyalty Response
- [Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCatalogLookup](Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCatalogLookup.md): Catalog Lookup with Loyalty Response
- [Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCatalogSearch](Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCatalogSearch.md): Catalog Search with Loyalty Response
- [Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCheckout](Bazaar.Schemas.Common.LoyaltyResp.DevUcpShoppingCheckout.md): Checkout with Loyalty Response
- [Bazaar.Schemas.Common.LoyaltyResp.EarningBreakdown](Bazaar.Schemas.Common.LoyaltyResp.EarningBreakdown.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.EarningForecast](Bazaar.Schemas.Common.LoyaltyResp.EarningForecast.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.LoyaltyMembership](Bazaar.Schemas.Common.LoyaltyResp.LoyaltyMembership.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.MembershipReward](Bazaar.Schemas.Common.LoyaltyResp.MembershipReward.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.MembershipTier](Bazaar.Schemas.Common.LoyaltyResp.MembershipTier.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.MembershipTierBenefit](Bazaar.Schemas.Common.LoyaltyResp.MembershipTierBenefit.md): Schema
- [Bazaar.Schemas.Common.LoyaltyResp.RewardCurrency](Bazaar.Schemas.Common.LoyaltyResp.RewardCurrency.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCart](Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCart.md): Cart with Loyalty Update Request
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCatalogLookup](Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCatalogLookup.md): Catalog Lookup with Loyalty Update Request
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCatalogSearch](Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCatalogSearch.md): Catalog Search with Loyalty Update Request
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.LoyaltyUpdateReq.DevUcpShoppingCheckout.md): Checkout with Loyalty Update Request
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.EarningBreakdown](Bazaar.Schemas.Common.LoyaltyUpdateReq.EarningBreakdown.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.EarningForecast](Bazaar.Schemas.Common.LoyaltyUpdateReq.EarningForecast.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.LoyaltyMembership](Bazaar.Schemas.Common.LoyaltyUpdateReq.LoyaltyMembership.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipReward](Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipReward.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipTier](Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipTier.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipTierBenefit](Bazaar.Schemas.Common.LoyaltyUpdateReq.MembershipTierBenefit.md): Schema
- [Bazaar.Schemas.Common.LoyaltyUpdateReq.RewardCurrency](Bazaar.Schemas.Common.LoyaltyUpdateReq.RewardCurrency.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.Ap2WithCheckoutMandate](Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.Ap2WithCheckoutMandate.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.Ap2WithMerchantAuthorization](Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.Ap2WithMerchantAuthorization.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAp2MandateCompleteReq.DevUcpShoppingCheckout.md): Checkout with AP2 Mandate Complete Request
- [Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.Ap2WithCheckoutMandate](Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.Ap2WithCheckoutMandate.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.Ap2WithMerchantAuthorization](Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.Ap2WithMerchantAuthorization.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAp2MandateCreateReq.DevUcpShoppingCheckout.md): Checkout with AP2 Mandate Create Request
- [Bazaar.Schemas.Common.PaymentAp2MandateResp.Ap2WithCheckoutMandate](Bazaar.Schemas.Common.PaymentAp2MandateResp.Ap2WithCheckoutMandate.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateResp.Ap2WithMerchantAuthorization](Bazaar.Schemas.Common.PaymentAp2MandateResp.Ap2WithMerchantAuthorization.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateResp.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAp2MandateResp.DevUcpShoppingCheckout.md): Checkout with AP2 Mandate Response
- [Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.Ap2WithCheckoutMandate](Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.Ap2WithCheckoutMandate.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.Ap2WithMerchantAuthorization](Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.Ap2WithMerchantAuthorization.md): Schema
- [Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAp2MandateUpdateReq.DevUcpShoppingCheckout.md): Checkout with AP2 Mandate Update Request
- [Bazaar.Schemas.Common.PaymentAuthenticationCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAuthenticationCompleteReq.DevUcpShoppingCheckout.md): Checkout Complete Request
- [Bazaar.Schemas.Common.PaymentAuthenticationCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAuthenticationCreateReq.DevUcpShoppingCheckout.md): Checkout Create Request
- [Bazaar.Schemas.Common.PaymentAuthenticationResp.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAuthenticationResp.DevUcpShoppingCheckout.md): Checkout Response
- [Bazaar.Schemas.Common.PaymentAuthenticationUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentAuthenticationUpdateReq.DevUcpShoppingCheckout.md): Checkout Update Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentSplitPaymentsCompleteReq.DevUcpShoppingCheckout.md): Checkout with Split Payments Complete Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsCompleteReq.PaymentInstrument](Bazaar.Schemas.Common.PaymentSplitPaymentsCompleteReq.PaymentInstrument.md): Payment Instrument (Split Payments) Complete Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentSplitPaymentsCreateReq.DevUcpShoppingCheckout.md): Checkout with Split Payments Create Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsCreateReq.PaymentInstrument](Bazaar.Schemas.Common.PaymentSplitPaymentsCreateReq.PaymentInstrument.md): Payment Instrument (Split Payments) Create Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsResp.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentSplitPaymentsResp.DevUcpShoppingCheckout.md): Checkout with Split Payments Response
- [Bazaar.Schemas.Common.PaymentSplitPaymentsResp.PaymentInstrument](Bazaar.Schemas.Common.PaymentSplitPaymentsResp.PaymentInstrument.md): Payment Instrument (Split Payments) Response
- [Bazaar.Schemas.Common.PaymentSplitPaymentsUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentSplitPaymentsUpdateReq.DevUcpShoppingCheckout.md): Checkout with Split Payments Update Request
- [Bazaar.Schemas.Common.PaymentSplitPaymentsUpdateReq.PaymentInstrument](Bazaar.Schemas.Common.PaymentSplitPaymentsUpdateReq.PaymentInstrument.md): Payment Instrument (Split Payments) Update Request
- [Bazaar.Schemas.Common.PaymentTermsCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentTermsCompleteReq.DevUcpShoppingCheckout.md): Checkout with Payment Terms Complete Request
- [Bazaar.Schemas.Common.PaymentTermsCompleteReq.DevUcpShoppingOrder](Bazaar.Schemas.Common.PaymentTermsCompleteReq.DevUcpShoppingOrder.md): Order with Accepted Payment Term Complete Request
- [Bazaar.Schemas.Common.PaymentTermsCompleteReq.OrderPayment](Bazaar.Schemas.Common.PaymentTermsCompleteReq.OrderPayment.md): Order Payment with Accepted Term Complete Request
- [Bazaar.Schemas.Common.PaymentTermsCompleteReq.Payment](Bazaar.Schemas.Common.PaymentTermsCompleteReq.Payment.md): Payment with Terms Complete Request
- [Bazaar.Schemas.Common.PaymentTermsCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentTermsCreateReq.DevUcpShoppingCheckout.md): Checkout with Payment Terms Create Request
- [Bazaar.Schemas.Common.PaymentTermsCreateReq.DevUcpShoppingOrder](Bazaar.Schemas.Common.PaymentTermsCreateReq.DevUcpShoppingOrder.md): Order with Accepted Payment Term Create Request
- [Bazaar.Schemas.Common.PaymentTermsCreateReq.OrderPayment](Bazaar.Schemas.Common.PaymentTermsCreateReq.OrderPayment.md): Order Payment with Accepted Term Create Request
- [Bazaar.Schemas.Common.PaymentTermsCreateReq.Payment](Bazaar.Schemas.Common.PaymentTermsCreateReq.Payment.md): Payment with Terms Create Request
- [Bazaar.Schemas.Common.PaymentTermsResp.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentTermsResp.DevUcpShoppingCheckout.md): Checkout with Payment Terms Response
- [Bazaar.Schemas.Common.PaymentTermsResp.DevUcpShoppingOrder](Bazaar.Schemas.Common.PaymentTermsResp.DevUcpShoppingOrder.md): Order with Accepted Payment Term Response
- [Bazaar.Schemas.Common.PaymentTermsResp.OrderPayment](Bazaar.Schemas.Common.PaymentTermsResp.OrderPayment.md): Order Payment with Accepted Term Response
- [Bazaar.Schemas.Common.PaymentTermsResp.Payment](Bazaar.Schemas.Common.PaymentTermsResp.Payment.md): Payment with Terms Response
- [Bazaar.Schemas.Common.PaymentTermsUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Common.PaymentTermsUpdateReq.DevUcpShoppingCheckout.md): Checkout with Payment Terms Update Request
- [Bazaar.Schemas.Common.PaymentTermsUpdateReq.DevUcpShoppingOrder](Bazaar.Schemas.Common.PaymentTermsUpdateReq.DevUcpShoppingOrder.md): Order with Accepted Payment Term Update Request
- [Bazaar.Schemas.Common.PaymentTermsUpdateReq.OrderPayment](Bazaar.Schemas.Common.PaymentTermsUpdateReq.OrderPayment.md): Order Payment with Accepted Term Update Request
- [Bazaar.Schemas.Common.PaymentTermsUpdateReq.Payment](Bazaar.Schemas.Common.PaymentTermsUpdateReq.Payment.md): Payment with Terms Update Request
- [Bazaar.Schemas.Common.Types.ActionsCompleteReq.Instance](Bazaar.Schemas.Common.Types.ActionsCompleteReq.Instance.md): Schema
- [Bazaar.Schemas.Common.Types.ActionsCreateReq.Instance](Bazaar.Schemas.Common.Types.ActionsCreateReq.Instance.md): Schema
- [Bazaar.Schemas.Common.Types.ActionsResp.Instance](Bazaar.Schemas.Common.Types.ActionsResp.Instance.md): Schema
- [Bazaar.Schemas.Common.Types.ActionsUpdateReq.Instance](Bazaar.Schemas.Common.Types.ActionsUpdateReq.Instance.md): Schema
- [Bazaar.Schemas.Common.Types.AvailablePaymentInstrument](Bazaar.Schemas.Common.Types.AvailablePaymentInstrument.md): Available Payment Instrument
- [Bazaar.Schemas.Common.Types.Binding](Bazaar.Schemas.Common.Types.Binding.md): Binding
- [Bazaar.Schemas.Common.Types.BusinessSplitPaymentsConfig](Bazaar.Schemas.Common.Types.BusinessSplitPaymentsConfig.md): Business Split Payments Config
- [Bazaar.Schemas.Common.Types.CardCredential](Bazaar.Schemas.Common.Types.CardCredential.md): Card Credential
- [Bazaar.Schemas.Common.Types.CardPaymentInstrument](Bazaar.Schemas.Common.Types.CardPaymentInstrument.md): Card Payment Instrument
- [Bazaar.Schemas.Common.Types.CardPaymentInstrument.ConstraintTarget](Bazaar.Schemas.Common.Types.CardPaymentInstrument.ConstraintTarget.md): Card Constraint Target
- [Bazaar.Schemas.Common.Types.ConstraintExpression](Bazaar.Schemas.Common.Types.ConstraintExpression.md): Constraint Expression
- [Bazaar.Schemas.Common.Types.ConstraintExpression.ValueConstraint](Bazaar.Schemas.Common.Types.ConstraintExpression.ValueConstraint.md): Schema
- [Bazaar.Schemas.Common.Types.Context](Bazaar.Schemas.Common.Types.Context.md): Context
- [Bazaar.Schemas.Common.Types.DailyHourCompleteReq](Bazaar.Schemas.Common.Types.DailyHourCompleteReq.md): Daily Hour Complete Request
- [Bazaar.Schemas.Common.Types.DailyHourCreateReq](Bazaar.Schemas.Common.Types.DailyHourCreateReq.md): Daily Hour Create Request
- [Bazaar.Schemas.Common.Types.DailyHourResp](Bazaar.Schemas.Common.Types.DailyHourResp.md): Daily Hour Response
- [Bazaar.Schemas.Common.Types.DailyHourUpdateReq](Bazaar.Schemas.Common.Types.DailyHourUpdateReq.md): Daily Hour Update Request
- [Bazaar.Schemas.Common.Types.Description](Bazaar.Schemas.Common.Types.Description.md): Description
- [Bazaar.Schemas.Common.Types.ErrorResponse](Bazaar.Schemas.Common.Types.ErrorResponse.md): Error Response
- [Bazaar.Schemas.Common.Types.ExceptionHourCompleteReq](Bazaar.Schemas.Common.Types.ExceptionHourCompleteReq.md): Exception Hour Complete Request
- [Bazaar.Schemas.Common.Types.ExceptionHourCreateReq](Bazaar.Schemas.Common.Types.ExceptionHourCreateReq.md): Exception Hour Create Request
- [Bazaar.Schemas.Common.Types.ExceptionHourResp](Bazaar.Schemas.Common.Types.ExceptionHourResp.md): Exception Hour Response
- [Bazaar.Schemas.Common.Types.ExceptionHourUpdateReq](Bazaar.Schemas.Common.Types.ExceptionHourUpdateReq.md): Exception Hour Update Request
- [Bazaar.Schemas.Common.Types.Geo](Bazaar.Schemas.Common.Types.Geo.md): Geo
- [Bazaar.Schemas.Common.Types.InstrumentGroup](Bazaar.Schemas.Common.Types.InstrumentGroup.md): Instrument Group
- [Bazaar.Schemas.Common.Types.Link](Bazaar.Schemas.Common.Types.Link.md): Link
- [Bazaar.Schemas.Common.Types.Locality](Bazaar.Schemas.Common.Types.Locality.md): Locality
- [Bazaar.Schemas.Common.Types.LocationCompleteReq](Bazaar.Schemas.Common.Types.LocationCompleteReq.md): Location Complete Request
- [Bazaar.Schemas.Common.Types.LocationCompleteReq.Amenity](Bazaar.Schemas.Common.Types.LocationCompleteReq.Amenity.md): Amenity Complete Request
- [Bazaar.Schemas.Common.Types.LocationCreateReq](Bazaar.Schemas.Common.Types.LocationCreateReq.md): Location Create Request
- [Bazaar.Schemas.Common.Types.LocationCreateReq.Amenity](Bazaar.Schemas.Common.Types.LocationCreateReq.Amenity.md): Amenity Create Request
- [Bazaar.Schemas.Common.Types.LocationDistance](Bazaar.Schemas.Common.Types.LocationDistance.md): Location Distance
- [Bazaar.Schemas.Common.Types.LocationFilter](Bazaar.Schemas.Common.Types.LocationFilter.md): Location Filter
- [Bazaar.Schemas.Common.Types.LocationResp](Bazaar.Schemas.Common.Types.LocationResp.md): Location Response
- [Bazaar.Schemas.Common.Types.LocationResp.Amenity](Bazaar.Schemas.Common.Types.LocationResp.Amenity.md): Amenity Response
- [Bazaar.Schemas.Common.Types.LocationServesCompleteReq](Bazaar.Schemas.Common.Types.LocationServesCompleteReq.md): Location Serves Complete Request
- [Bazaar.Schemas.Common.Types.LocationServesCreateReq](Bazaar.Schemas.Common.Types.LocationServesCreateReq.md): Location Serves Create Request
- [Bazaar.Schemas.Common.Types.LocationServesResp](Bazaar.Schemas.Common.Types.LocationServesResp.md): Location Serves Response
- [Bazaar.Schemas.Common.Types.LocationServesUpdateReq](Bazaar.Schemas.Common.Types.LocationServesUpdateReq.md): Location Serves Update Request
- [Bazaar.Schemas.Common.Types.LocationSummaryCompleteReq](Bazaar.Schemas.Common.Types.LocationSummaryCompleteReq.md): Location Summary Complete Request
- [Bazaar.Schemas.Common.Types.LocationSummaryCreateReq](Bazaar.Schemas.Common.Types.LocationSummaryCreateReq.md): Location Summary Create Request
- [Bazaar.Schemas.Common.Types.LocationSummaryResp](Bazaar.Schemas.Common.Types.LocationSummaryResp.md): Location Summary Response
- [Bazaar.Schemas.Common.Types.LocationSummaryUpdateReq](Bazaar.Schemas.Common.Types.LocationSummaryUpdateReq.md): Location Summary Update Request
- [Bazaar.Schemas.Common.Types.LocationUpdateReq](Bazaar.Schemas.Common.Types.LocationUpdateReq.md): Location Update Request
- [Bazaar.Schemas.Common.Types.LocationUpdateReq.Amenity](Bazaar.Schemas.Common.Types.LocationUpdateReq.Amenity.md): Amenity Update Request
- [Bazaar.Schemas.Common.Types.Measure](Bazaar.Schemas.Common.Types.Measure.md): Measure
- [Bazaar.Schemas.Common.Types.Media](Bazaar.Schemas.Common.Types.Media.md): Media
- [Bazaar.Schemas.Common.Types.Message](Bazaar.Schemas.Common.Types.Message.md): Message
- [Bazaar.Schemas.Common.Types.MessageError](Bazaar.Schemas.Common.Types.MessageError.md): Message Error
- [Bazaar.Schemas.Common.Types.MessageInfo](Bazaar.Schemas.Common.Types.MessageInfo.md): Message Info
- [Bazaar.Schemas.Common.Types.MessageWarning](Bazaar.Schemas.Common.Types.MessageWarning.md): Message Warning
- [Bazaar.Schemas.Common.Types.NetworkTokenCredential](Bazaar.Schemas.Common.Types.NetworkTokenCredential.md): Network Token Credential
- [Bazaar.Schemas.Common.Types.Pagination.Request](Bazaar.Schemas.Common.Types.Pagination.Request.md): Schema
- [Bazaar.Schemas.Common.Types.Pagination.Response](Bazaar.Schemas.Common.Types.Pagination.Response.md): Schema
- [Bazaar.Schemas.Common.Types.PanCredential](Bazaar.Schemas.Common.Types.PanCredential.md): PAN Credential
- [Bazaar.Schemas.Common.Types.Payment](Bazaar.Schemas.Common.Types.Payment.md): Payment
- [Bazaar.Schemas.Common.Types.PaymentCredential](Bazaar.Schemas.Common.Types.PaymentCredential.md): Payment Credential
- [Bazaar.Schemas.Common.Types.PaymentIdentity](Bazaar.Schemas.Common.Types.PaymentIdentity.md): Payment Identity
- [Bazaar.Schemas.Common.Types.PaymentInstrument](Bazaar.Schemas.Common.Types.PaymentInstrument.md): Payment Instrument
- [Bazaar.Schemas.Common.Types.PaymentInstrument.SelectedPaymentInstrument](Bazaar.Schemas.Common.Types.PaymentInstrument.SelectedPaymentInstrument.md): Selected Payment Instrument
- [Bazaar.Schemas.Common.Types.PaymentSchedule](Bazaar.Schemas.Common.Types.PaymentSchedule.md): Payment Schedule
- [Bazaar.Schemas.Common.Types.PaymentTerm](Bazaar.Schemas.Common.Types.PaymentTerm.md): Payment Term
- [Bazaar.Schemas.Common.Types.Policy](Bazaar.Schemas.Common.Types.Policy.md): Policy
- [Bazaar.Schemas.Common.Types.PostalAddress](Bazaar.Schemas.Common.Types.PostalAddress.md): Postal Address
- [Bazaar.Schemas.Common.Types.Price](Bazaar.Schemas.Common.Types.Price.md): Price
- [Bazaar.Schemas.Common.Types.PriceFilter](Bazaar.Schemas.Common.Types.PriceFilter.md): Price Filter
- [Bazaar.Schemas.Common.Types.PriceRange](Bazaar.Schemas.Common.Types.PriceRange.md): Price Range
- [Bazaar.Schemas.Common.Types.QuantityUnit](Bazaar.Schemas.Common.Types.QuantityUnit.md): Quantity Unit
- [Bazaar.Schemas.Common.Types.RequestConstraints](Bazaar.Schemas.Common.Types.RequestConstraints.md): Request Constraints
- [Bazaar.Schemas.Common.Types.Signals](Bazaar.Schemas.Common.Types.Signals.md): Signals
- [Bazaar.Schemas.Common.Types.TimeIntervalCompleteReq](Bazaar.Schemas.Common.Types.TimeIntervalCompleteReq.md): Time Interval Complete Request
- [Bazaar.Schemas.Common.Types.TimeIntervalCreateReq](Bazaar.Schemas.Common.Types.TimeIntervalCreateReq.md): Time Interval Create Request
- [Bazaar.Schemas.Common.Types.TimeIntervalResp](Bazaar.Schemas.Common.Types.TimeIntervalResp.md): Time Interval Response
- [Bazaar.Schemas.Common.Types.TimeIntervalUpdateReq](Bazaar.Schemas.Common.Types.TimeIntervalUpdateReq.md): Time Interval Update Request
- [Bazaar.Schemas.Common.Types.TokenCredentialCompleteReq](Bazaar.Schemas.Common.Types.TokenCredentialCompleteReq.md): Token Credential Complete Request
- [Bazaar.Schemas.Common.Types.TokenCredentialCreateReq](Bazaar.Schemas.Common.Types.TokenCredentialCreateReq.md): Token Credential Create Request
- [Bazaar.Schemas.Common.Types.TokenCredentialResp](Bazaar.Schemas.Common.Types.TokenCredentialResp.md): Token Credential Response
- [Bazaar.Schemas.Common.Types.TokenCredentialUpdateReq](Bazaar.Schemas.Common.Types.TokenCredentialUpdateReq.md): Token Credential Update Request
- [Bazaar.Schemas.Common.Types.TotalCompleteReq](Bazaar.Schemas.Common.Types.TotalCompleteReq.md): Total Complete Request
- [Bazaar.Schemas.Common.Types.TotalCreateReq](Bazaar.Schemas.Common.Types.TotalCreateReq.md): Total Create Request
- [Bazaar.Schemas.Common.Types.TotalResp](Bazaar.Schemas.Common.Types.TotalResp.md): Total Response
- [Bazaar.Schemas.Common.Types.TotalUpdateReq](Bazaar.Schemas.Common.Types.TotalUpdateReq.md): Total Update Request
- [Bazaar.Schemas.Common.Types.TotalsCompleteReq](Bazaar.Schemas.Common.Types.TotalsCompleteReq.md): Totals Complete Request
- [Bazaar.Schemas.Common.Types.TotalsCreateReq](Bazaar.Schemas.Common.Types.TotalsCreateReq.md): Totals Create Request
- [Bazaar.Schemas.Common.Types.TotalsResp](Bazaar.Schemas.Common.Types.TotalsResp.md): Totals Response
- [Bazaar.Schemas.Common.Types.TotalsUpdateReq](Bazaar.Schemas.Common.Types.TotalsUpdateReq.md): Totals Update Request
- [Bazaar.Schemas.Common.Types.Unit](Bazaar.Schemas.Common.Types.Unit.md): Unit
- [Bazaar.Schemas.PaymentHandler.Base](Bazaar.Schemas.PaymentHandler.Base.md): Schema
- [Bazaar.Schemas.PaymentHandler.BusinessSchema](Bazaar.Schemas.PaymentHandler.BusinessSchema.md): Payment Handler (Business Schema)
- [Bazaar.Schemas.PaymentHandler.PlatformSchema](Bazaar.Schemas.PaymentHandler.PlatformSchema.md): Payment Handler (Platform Schema)
- [Bazaar.Schemas.PaymentHandler.ResponseSchema](Bazaar.Schemas.PaymentHandler.ResponseSchema.md): Payment Handler (Response Schema)
- [Bazaar.Schemas.Profile](Bazaar.Schemas.Profile.md): UCP Profile Document
- [Bazaar.Schemas.Profile.Base](Bazaar.Schemas.Profile.Base.md): Schema
- [Bazaar.Schemas.Profile.BusinessSchema](Bazaar.Schemas.Profile.BusinessSchema.md): UCP Business Profile Document
- [Bazaar.Schemas.Profile.JwkPublicKey](Bazaar.Schemas.Profile.JwkPublicKey.md): Ed25519 pairs with EdDSA
- [Bazaar.Schemas.Profile.PlatformSchema](Bazaar.Schemas.Profile.PlatformSchema.md): UCP Platform Profile Document
- [Bazaar.Schemas.Service.Base](Bazaar.Schemas.Service.Base.md): Schema
- [Bazaar.Schemas.Service.BusinessSchema](Bazaar.Schemas.Service.BusinessSchema.md): Service (Business Schema)
- [Bazaar.Schemas.Service.PlatformSchema](Bazaar.Schemas.Service.PlatformSchema.md): Service (Platform Schema)
- [Bazaar.Schemas.Service.ResponseSchema](Bazaar.Schemas.Service.ResponseSchema.md): Service (Response Schema)
- [Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.Buyer](Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.Buyer.md): Buyer with Consent Complete Request
- [Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.ConsentPurpose](Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.ConsentPurpose.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.ConsentSegment](Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.ConsentSegment.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.DevUcpShoppingCart.md): Cart with Buyer Consent Complete Request
- [Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.BuyerConsentCompleteReq.DevUcpShoppingCheckout.md): Checkout with Buyer Consent Complete Request
- [Bazaar.Schemas.Shopping.BuyerConsentCreateReq.Buyer](Bazaar.Schemas.Shopping.BuyerConsentCreateReq.Buyer.md): Buyer with Consent Create Request
- [Bazaar.Schemas.Shopping.BuyerConsentCreateReq.ConsentPurpose](Bazaar.Schemas.Shopping.BuyerConsentCreateReq.ConsentPurpose.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentCreateReq.ConsentSegment](Bazaar.Schemas.Shopping.BuyerConsentCreateReq.ConsentSegment.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentCreateReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.BuyerConsentCreateReq.DevUcpShoppingCart.md): Cart with Buyer Consent Create Request
- [Bazaar.Schemas.Shopping.BuyerConsentCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.BuyerConsentCreateReq.DevUcpShoppingCheckout.md): Checkout with Buyer Consent Create Request
- [Bazaar.Schemas.Shopping.BuyerConsentResp.Buyer](Bazaar.Schemas.Shopping.BuyerConsentResp.Buyer.md): Buyer with Consent Response
- [Bazaar.Schemas.Shopping.BuyerConsentResp.ConsentPurpose](Bazaar.Schemas.Shopping.BuyerConsentResp.ConsentPurpose.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentResp.ConsentSegment](Bazaar.Schemas.Shopping.BuyerConsentResp.ConsentSegment.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentResp.DevUcpShoppingCart](Bazaar.Schemas.Shopping.BuyerConsentResp.DevUcpShoppingCart.md): Cart with Buyer Consent Response
- [Bazaar.Schemas.Shopping.BuyerConsentResp.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.BuyerConsentResp.DevUcpShoppingCheckout.md): Checkout with Buyer Consent Response
- [Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.Buyer](Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.Buyer.md): Buyer with Consent Update Request
- [Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.ConsentPurpose](Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.ConsentPurpose.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.ConsentSegment](Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.ConsentSegment.md): Schema
- [Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.DevUcpShoppingCart.md): Cart with Buyer Consent Update Request
- [Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.BuyerConsentUpdateReq.DevUcpShoppingCheckout.md): Checkout with Buyer Consent Update Request
- [Bazaar.Schemas.Shopping.CartCompleteReq](Bazaar.Schemas.Shopping.CartCompleteReq.md): Cart Complete Request
- [Bazaar.Schemas.Shopping.CartCompleteReq.Checkout](Bazaar.Schemas.Shopping.CartCompleteReq.Checkout.md): Checkout with Cart Complete Request
- [Bazaar.Schemas.Shopping.CartCreateReq](Bazaar.Schemas.Shopping.CartCreateReq.md): Cart Create Request
- [Bazaar.Schemas.Shopping.CartCreateReq.Checkout](Bazaar.Schemas.Shopping.CartCreateReq.Checkout.md): Checkout with Cart Create Request
- [Bazaar.Schemas.Shopping.CartResp](Bazaar.Schemas.Shopping.CartResp.md): Cart Response
- [Bazaar.Schemas.Shopping.CartResp.Checkout](Bazaar.Schemas.Shopping.CartResp.Checkout.md): Checkout with Cart Response
- [Bazaar.Schemas.Shopping.CartUpdateReq](Bazaar.Schemas.Shopping.CartUpdateReq.md): Cart Update Request
- [Bazaar.Schemas.Shopping.CartUpdateReq.Checkout](Bazaar.Schemas.Shopping.CartUpdateReq.Checkout.md): Checkout with Cart Update Request
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.DetailProduct](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.DetailProduct.md): Product
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.GetProductRequest](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.GetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.GetProductResponse](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.GetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupRequest](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupResponse](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupVariant](Bazaar.Schemas.Shopping.CatalogLookupCompleteReq.LookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.DetailProduct](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.DetailProduct.md): Product
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.GetProductRequest](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.GetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.GetProductResponse](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.GetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupRequest](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupResponse](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupVariant](Bazaar.Schemas.Shopping.CatalogLookupCreateReq.LookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.CatalogLookupResp.DetailProduct](Bazaar.Schemas.Shopping.CatalogLookupResp.DetailProduct.md): Product
- [Bazaar.Schemas.Shopping.CatalogLookupResp.GetProductRequest](Bazaar.Schemas.Shopping.CatalogLookupResp.GetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupResp.GetProductResponse](Bazaar.Schemas.Shopping.CatalogLookupResp.GetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupResp.LookupRequest](Bazaar.Schemas.Shopping.CatalogLookupResp.LookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupResp.LookupResponse](Bazaar.Schemas.Shopping.CatalogLookupResp.LookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupResp.LookupVariant](Bazaar.Schemas.Shopping.CatalogLookupResp.LookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.DetailProduct](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.DetailProduct.md): Product
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.GetProductRequest](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.GetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.GetProductResponse](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.GetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupRequest](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupResponse](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupVariant](Bazaar.Schemas.Shopping.CatalogLookupUpdateReq.LookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.CatalogSearchCompleteReq.SearchRequest](Bazaar.Schemas.Shopping.CatalogSearchCompleteReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchCompleteReq.SearchResponse](Bazaar.Schemas.Shopping.CatalogSearchCompleteReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchCreateReq.SearchRequest](Bazaar.Schemas.Shopping.CatalogSearchCreateReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchCreateReq.SearchResponse](Bazaar.Schemas.Shopping.CatalogSearchCreateReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchResp.SearchRequest](Bazaar.Schemas.Shopping.CatalogSearchResp.SearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchResp.SearchResponse](Bazaar.Schemas.Shopping.CatalogSearchResp.SearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchUpdateReq.SearchRequest](Bazaar.Schemas.Shopping.CatalogSearchUpdateReq.SearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.CatalogSearchUpdateReq.SearchResponse](Bazaar.Schemas.Shopping.CatalogSearchUpdateReq.SearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.CheckoutCompleteReq](Bazaar.Schemas.Shopping.CheckoutCompleteReq.md): Checkout Complete Request
- [Bazaar.Schemas.Shopping.CheckoutCreateReq](Bazaar.Schemas.Shopping.CheckoutCreateReq.md): Checkout Create Request
- [Bazaar.Schemas.Shopping.CheckoutResp](Bazaar.Schemas.Shopping.CheckoutResp.md): Checkout Response
- [Bazaar.Schemas.Shopping.CheckoutUpdateReq](Bazaar.Schemas.Shopping.CheckoutUpdateReq.md): Checkout Update Request
- [Bazaar.Schemas.Shopping.DiscountCompleteReq.Allocation](Bazaar.Schemas.Shopping.DiscountCompleteReq.Allocation.md): Schema
- [Bazaar.Schemas.Shopping.DiscountCompleteReq.AppliedDiscount](Bazaar.Schemas.Shopping.DiscountCompleteReq.AppliedDiscount.md): Schema
- [Bazaar.Schemas.Shopping.DiscountCompleteReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.DiscountCompleteReq.DevUcpShoppingCart.md): Cart with Discount Complete Request
- [Bazaar.Schemas.Shopping.DiscountCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.DiscountCompleteReq.DevUcpShoppingCheckout.md): Checkout with Discount Complete Request
- [Bazaar.Schemas.Shopping.DiscountCompleteReq.DiscountsObject](Bazaar.Schemas.Shopping.DiscountCompleteReq.DiscountsObject.md): Schema
- [Bazaar.Schemas.Shopping.DiscountCreateReq.Allocation](Bazaar.Schemas.Shopping.DiscountCreateReq.Allocation.md): Schema
- [Bazaar.Schemas.Shopping.DiscountCreateReq.AppliedDiscount](Bazaar.Schemas.Shopping.DiscountCreateReq.AppliedDiscount.md): Schema
- [Bazaar.Schemas.Shopping.DiscountCreateReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.DiscountCreateReq.DevUcpShoppingCart.md): Cart with Discount Create Request
- [Bazaar.Schemas.Shopping.DiscountCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.DiscountCreateReq.DevUcpShoppingCheckout.md): Checkout with Discount Create Request
- [Bazaar.Schemas.Shopping.DiscountCreateReq.DiscountsObject](Bazaar.Schemas.Shopping.DiscountCreateReq.DiscountsObject.md): Schema
- [Bazaar.Schemas.Shopping.DiscountResp.Allocation](Bazaar.Schemas.Shopping.DiscountResp.Allocation.md): Schema
- [Bazaar.Schemas.Shopping.DiscountResp.AppliedDiscount](Bazaar.Schemas.Shopping.DiscountResp.AppliedDiscount.md): Schema
- [Bazaar.Schemas.Shopping.DiscountResp.DevUcpShoppingCart](Bazaar.Schemas.Shopping.DiscountResp.DevUcpShoppingCart.md): Cart with Discount Response
- [Bazaar.Schemas.Shopping.DiscountResp.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.DiscountResp.DevUcpShoppingCheckout.md): Checkout with Discount Response
- [Bazaar.Schemas.Shopping.DiscountResp.DiscountsObject](Bazaar.Schemas.Shopping.DiscountResp.DiscountsObject.md): Schema
- [Bazaar.Schemas.Shopping.DiscountUpdateReq.Allocation](Bazaar.Schemas.Shopping.DiscountUpdateReq.Allocation.md): Schema
- [Bazaar.Schemas.Shopping.DiscountUpdateReq.AppliedDiscount](Bazaar.Schemas.Shopping.DiscountUpdateReq.AppliedDiscount.md): Schema
- [Bazaar.Schemas.Shopping.DiscountUpdateReq.DevUcpShoppingCart](Bazaar.Schemas.Shopping.DiscountUpdateReq.DevUcpShoppingCart.md): Cart with Discount Update Request
- [Bazaar.Schemas.Shopping.DiscountUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.DiscountUpdateReq.DevUcpShoppingCheckout.md): Checkout with Discount Update Request
- [Bazaar.Schemas.Shopping.DiscountUpdateReq.DiscountsObject](Bazaar.Schemas.Shopping.DiscountUpdateReq.DiscountsObject.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.CatalogFulfillment](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.CatalogFulfillment.md): Catalog Fulfillment Complete Request
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.CatalogFulfillmentMethod](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.CatalogFulfillmentMethod.md): Catalog Fulfillment Method Complete Request
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.DevUcpShoppingCheckout.md): Checkout with Fulfillment Complete Request
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentDetailProduct](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentDetailProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentGetProductRequest](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentGetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentGetProductResponse](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentGetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupProduct](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupRequest](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupResponse](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupVariant](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentLookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentProduct](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchFilters](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchFilters.md): Search Filters
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchRequest](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchResponse](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentSearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentVariant](Bazaar.Schemas.Shopping.FulfillmentCompleteReq.FulfillmentVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.CatalogFulfillment](Bazaar.Schemas.Shopping.FulfillmentCreateReq.CatalogFulfillment.md): Catalog Fulfillment Create Request
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.CatalogFulfillmentMethod](Bazaar.Schemas.Shopping.FulfillmentCreateReq.CatalogFulfillmentMethod.md): Catalog Fulfillment Method Create Request
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.FulfillmentCreateReq.DevUcpShoppingCheckout.md): Checkout with Fulfillment Create Request
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentDetailProduct](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentDetailProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentGetProductRequest](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentGetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentGetProductResponse](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentGetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupProduct](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupRequest](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupResponse](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupVariant](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentLookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentProduct](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchFilters](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchFilters.md): Search Filters
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchRequest](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchResponse](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentSearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentVariant](Bazaar.Schemas.Shopping.FulfillmentCreateReq.FulfillmentVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentResp.CatalogFulfillment](Bazaar.Schemas.Shopping.FulfillmentResp.CatalogFulfillment.md): Catalog Fulfillment Response
- [Bazaar.Schemas.Shopping.FulfillmentResp.CatalogFulfillmentMethod](Bazaar.Schemas.Shopping.FulfillmentResp.CatalogFulfillmentMethod.md): Catalog Fulfillment Method Response
- [Bazaar.Schemas.Shopping.FulfillmentResp.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.FulfillmentResp.DevUcpShoppingCheckout.md): Checkout with Fulfillment Response
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentDetailProduct](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentDetailProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentGetProductRequest](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentGetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentGetProductResponse](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentGetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupProduct](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupRequest](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupResponse](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupVariant](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentLookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentProduct](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchFilters](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchFilters.md): Search Filters
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchRequest](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchResponse](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentSearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentVariant](Bazaar.Schemas.Shopping.FulfillmentResp.FulfillmentVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.CatalogFulfillment](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.CatalogFulfillment.md): Catalog Fulfillment Update Request
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.CatalogFulfillmentMethod](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.CatalogFulfillmentMethod.md): Catalog Fulfillment Method Update Request
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.DevUcpShoppingCheckout](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.DevUcpShoppingCheckout.md): Checkout with Fulfillment Update Request
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentDetailProduct](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentDetailProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentGetProductRequest](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentGetProductRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentGetProductResponse](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentGetProductResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupProduct](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupRequest](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupResponse](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupVariant](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentLookupVariant.md): Variant
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentProduct](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentProduct.md): Product
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchFilters](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchFilters.md): Search Filters
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchRequest](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchRequest.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchResponse](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentSearchResponse.md): Schema
- [Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentVariant](Bazaar.Schemas.Shopping.FulfillmentUpdateReq.FulfillmentVariant.md): Variant
- [Bazaar.Schemas.Shopping.OrderCompleteReq](Bazaar.Schemas.Shopping.OrderCompleteReq.md): Order Complete Request
- [Bazaar.Schemas.Shopping.OrderCompleteReq.PlatformSchema](Bazaar.Schemas.Shopping.OrderCompleteReq.PlatformSchema.md): Platform Order Schema Complete Request
- [Bazaar.Schemas.Shopping.OrderCreateReq](Bazaar.Schemas.Shopping.OrderCreateReq.md): Order Create Request
- [Bazaar.Schemas.Shopping.OrderCreateReq.PlatformSchema](Bazaar.Schemas.Shopping.OrderCreateReq.PlatformSchema.md): Platform Order Schema Create Request
- [Bazaar.Schemas.Shopping.OrderResp](Bazaar.Schemas.Shopping.OrderResp.md): Order Response
- [Bazaar.Schemas.Shopping.OrderResp.PlatformSchema](Bazaar.Schemas.Shopping.OrderResp.PlatformSchema.md): Platform Order Schema Response
- [Bazaar.Schemas.Shopping.OrderUpdateReq](Bazaar.Schemas.Shopping.OrderUpdateReq.md): Order Update Request
- [Bazaar.Schemas.Shopping.OrderUpdateReq.PlatformSchema](Bazaar.Schemas.Shopping.OrderUpdateReq.PlatformSchema.md): Platform Order Schema Update Request
- [Bazaar.Schemas.Shopping.Permalink.Config](Bazaar.Schemas.Shopping.Permalink.Config.md): Schema
- [Bazaar.Schemas.Shopping.Types.Adjustment](Bazaar.Schemas.Shopping.Types.Adjustment.md): Adjustment
- [Bazaar.Schemas.Shopping.Types.Availability](Bazaar.Schemas.Shopping.Types.Availability.md): Availability
- [Bazaar.Schemas.Shopping.Types.BusinessFulfillmentConfig](Bazaar.Schemas.Shopping.Types.BusinessFulfillmentConfig.md): Business Fulfillment Config
- [Bazaar.Schemas.Shopping.Types.Buyer](Bazaar.Schemas.Shopping.Types.Buyer.md): Buyer
- [Bazaar.Schemas.Shopping.Types.Category](Bazaar.Schemas.Shopping.Types.Category.md): Category
- [Bazaar.Schemas.Shopping.Types.DetailOptionValue](Bazaar.Schemas.Shopping.Types.DetailOptionValue.md): Detail Option Value
- [Bazaar.Schemas.Shopping.Types.Expectation](Bazaar.Schemas.Shopping.Types.Expectation.md): Expectation
- [Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodCompleteReq.md): Fulfillment Available Method Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodCreateReq.md): Fulfillment Available Method Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodResp](Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodResp.md): Fulfillment Available Method Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentAvailableMethodUpdateReq.md): Fulfillment Available Method Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentCompleteReq.md): Fulfillment Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentCreateReq.md): Fulfillment Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentDestinationCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentDestinationCompleteReq.md): Fulfillment Destination Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentDestinationCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentDestinationCreateReq.md): Fulfillment Destination Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentDestinationFilter](Bazaar.Schemas.Shopping.Types.FulfillmentDestinationFilter.md): Fulfillment Destination Filter
- [Bazaar.Schemas.Shopping.Types.FulfillmentDestinationResp](Bazaar.Schemas.Shopping.Types.FulfillmentDestinationResp.md): Fulfillment Destination Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentDestinationUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentDestinationUpdateReq.md): Fulfillment Destination Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentEvent](Bazaar.Schemas.Shopping.Types.FulfillmentEvent.md): Fulfillment Event
- [Bazaar.Schemas.Shopping.Types.FulfillmentGroupCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentGroupCompleteReq.md): Fulfillment Group Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentGroupCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentGroupCreateReq.md): Fulfillment Group Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentGroupResp](Bazaar.Schemas.Shopping.Types.FulfillmentGroupResp.md): Fulfillment Group Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentGroupUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentGroupUpdateReq.md): Fulfillment Group Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentMethodCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentMethodCompleteReq.md): Fulfillment Method Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentMethodCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentMethodCreateReq.md): Fulfillment Method Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentMethodResp](Bazaar.Schemas.Shopping.Types.FulfillmentMethodResp.md): Fulfillment Method Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentMethodUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentMethodUpdateReq.md): Fulfillment Method Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseCompleteReq.md): Fulfillment Option Base Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseCreateReq.md): Fulfillment Option Base Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseResp](Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseResp.md): Fulfillment Option Base Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionBaseUpdateReq.md): Fulfillment Option Base Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionCompleteReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionCompleteReq.md): Fulfillment Option Complete Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionCreateReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionCreateReq.md): Fulfillment Option Create Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionResp](Bazaar.Schemas.Shopping.Types.FulfillmentOptionResp.md): Fulfillment Option Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentOptionUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentOptionUpdateReq.md): Fulfillment Option Update Request
- [Bazaar.Schemas.Shopping.Types.FulfillmentResp](Bazaar.Schemas.Shopping.Types.FulfillmentResp.md): Fulfillment Response
- [Bazaar.Schemas.Shopping.Types.FulfillmentUpdateReq](Bazaar.Schemas.Shopping.Types.FulfillmentUpdateReq.md): Fulfillment Update Request
- [Bazaar.Schemas.Shopping.Types.InputCorrelation](Bazaar.Schemas.Shopping.Types.InputCorrelation.md): Input Correlation
- [Bazaar.Schemas.Shopping.Types.ItemCompleteReq](Bazaar.Schemas.Shopping.Types.ItemCompleteReq.md): Item Complete Request
- [Bazaar.Schemas.Shopping.Types.ItemCreateReq](Bazaar.Schemas.Shopping.Types.ItemCreateReq.md): Item Create Request
- [Bazaar.Schemas.Shopping.Types.ItemResp](Bazaar.Schemas.Shopping.Types.ItemResp.md): Item Response
- [Bazaar.Schemas.Shopping.Types.ItemUpdateReq](Bazaar.Schemas.Shopping.Types.ItemUpdateReq.md): Item Update Request
- [Bazaar.Schemas.Shopping.Types.LineItemCompleteReq](Bazaar.Schemas.Shopping.Types.LineItemCompleteReq.md): Line Item Complete Request
- [Bazaar.Schemas.Shopping.Types.LineItemCreateReq](Bazaar.Schemas.Shopping.Types.LineItemCreateReq.md): Line Item Create Request
- [Bazaar.Schemas.Shopping.Types.LineItemResp](Bazaar.Schemas.Shopping.Types.LineItemResp.md): Line Item Response
- [Bazaar.Schemas.Shopping.Types.LineItemUpdateReq](Bazaar.Schemas.Shopping.Types.LineItemUpdateReq.md): Line Item Update Request
- [Bazaar.Schemas.Shopping.Types.LocationDestinationCompleteReq](Bazaar.Schemas.Shopping.Types.LocationDestinationCompleteReq.md): Business Location Destination Complete Request
- [Bazaar.Schemas.Shopping.Types.LocationDestinationCreateReq](Bazaar.Schemas.Shopping.Types.LocationDestinationCreateReq.md): Business Location Destination Create Request
- [Bazaar.Schemas.Shopping.Types.LocationDestinationResp](Bazaar.Schemas.Shopping.Types.LocationDestinationResp.md): Business Location Destination Response
- [Bazaar.Schemas.Shopping.Types.LocationDestinationUpdateReq](Bazaar.Schemas.Shopping.Types.LocationDestinationUpdateReq.md): Business Location Destination Update Request
- [Bazaar.Schemas.Shopping.Types.OptionValue](Bazaar.Schemas.Shopping.Types.OptionValue.md): Option Value
- [Bazaar.Schemas.Shopping.Types.OrderConfirmation](Bazaar.Schemas.Shopping.Types.OrderConfirmation.md): Order Confirmation
- [Bazaar.Schemas.Shopping.Types.OrderLineItem](Bazaar.Schemas.Shopping.Types.OrderLineItem.md): Order Line Item
- [Bazaar.Schemas.Shopping.Types.PlatformFulfillmentConfig](Bazaar.Schemas.Shopping.Types.PlatformFulfillmentConfig.md): Platform Fulfillment Config
- [Bazaar.Schemas.Shopping.Types.Product](Bazaar.Schemas.Shopping.Types.Product.md): Product
- [Bazaar.Schemas.Shopping.Types.ProductOption](Bazaar.Schemas.Shopping.Types.ProductOption.md): Product Option
- [Bazaar.Schemas.Shopping.Types.Rating](Bazaar.Schemas.Shopping.Types.Rating.md): Rating
- [Bazaar.Schemas.Shopping.Types.SearchFilters](Bazaar.Schemas.Shopping.Types.SearchFilters.md): Search Filters
- [Bazaar.Schemas.Shopping.Types.SelectedOption](Bazaar.Schemas.Shopping.Types.SelectedOption.md): Selected Option
- [Bazaar.Schemas.Shopping.Types.ShippingDestinationCompleteReq](Bazaar.Schemas.Shopping.Types.ShippingDestinationCompleteReq.md): Shipping Destination Complete Request
- [Bazaar.Schemas.Shopping.Types.ShippingDestinationCreateReq](Bazaar.Schemas.Shopping.Types.ShippingDestinationCreateReq.md): Shipping Destination Create Request
- [Bazaar.Schemas.Shopping.Types.ShippingDestinationResp](Bazaar.Schemas.Shopping.Types.ShippingDestinationResp.md): Shipping Destination Response
- [Bazaar.Schemas.Shopping.Types.ShippingDestinationUpdateReq](Bazaar.Schemas.Shopping.Types.ShippingDestinationUpdateReq.md): Shipping Destination Update Request
- [Bazaar.Schemas.Shopping.Types.UnitPrice](Bazaar.Schemas.Shopping.Types.UnitPrice.md): Unit Price
- [Bazaar.Schemas.Shopping.Types.Variant](Bazaar.Schemas.Shopping.Types.Variant.md): Variant
- [Bazaar.Schemas.Transports.A2aMessage](Bazaar.Schemas.Transports.A2aMessage.md): A2A UCP Message Envelope
- [Bazaar.Schemas.Transports.A2aMessage.AgentCard](Bazaar.Schemas.Transports.A2aMessage.AgentCard.md): Schema
- [Bazaar.Schemas.Transports.A2aMessage.Extension](Bazaar.Schemas.Transports.A2aMessage.Extension.md): Schema
- [Bazaar.Schemas.Transports.A2aMessage.Message](Bazaar.Schemas.Transports.A2aMessage.Message.md): Schema
- [Bazaar.Schemas.Transports.A2aMessage.MessageRequest](Bazaar.Schemas.Transports.A2aMessage.MessageRequest.md): Schema
- [Bazaar.Schemas.Transports.A2aMessage.MessageResponse](Bazaar.Schemas.Transports.A2aMessage.MessageResponse.md): Schema
- [Bazaar.Schemas.Transports.A2aMessage.Part](Bazaar.Schemas.Transports.A2aMessage.Part.md): Schema
- [Bazaar.Schemas.Transports.EmbeddedConfig](Bazaar.Schemas.Transports.EmbeddedConfig.md): Embedded Transport Config
- [Bazaar.Schemas.Transports.EmbeddedMessage](Bazaar.Schemas.Transports.EmbeddedMessage.md): Embedded Protocol Message Envelope
- [Bazaar.Schemas.Transports.EmbeddedMessage.Request](Bazaar.Schemas.Transports.EmbeddedMessage.Request.md): Schema
- [Bazaar.Schemas.Transports.EmbeddedMessage.Response](Bazaar.Schemas.Transports.EmbeddedMessage.Response.md): Schema
- [Bazaar.Schemas.Transports.Jsonrpc](Bazaar.Schemas.Transports.Jsonrpc.md): JSON-RPC 2.0 Envelope
- [Bazaar.Schemas.Transports.Jsonrpc.Error](Bazaar.Schemas.Transports.Jsonrpc.Error.md): Schema
- [Bazaar.Schemas.Transports.Jsonrpc.ErrorResponse](Bazaar.Schemas.Transports.Jsonrpc.ErrorResponse.md): Schema
- [Bazaar.Schemas.Transports.Jsonrpc.Id](Bazaar.Schemas.Transports.Jsonrpc.Id.md): Schema
- [Bazaar.Schemas.Transports.Jsonrpc.Request](Bazaar.Schemas.Transports.Jsonrpc.Request.md): Schema
- [Bazaar.Schemas.Transports.Jsonrpc.SuccessResponse](Bazaar.Schemas.Transports.Jsonrpc.SuccessResponse.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall](Bazaar.Schemas.Transports.McpToolCall.md): MCP Tool Call Envelope
- [Bazaar.Schemas.Transports.McpToolCall.Arguments](Bazaar.Schemas.Transports.McpToolCall.Arguments.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall.ContentPart](Bazaar.Schemas.Transports.McpToolCall.ContentPart.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall.Meta](Bazaar.Schemas.Transports.McpToolCall.Meta.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall.Request](Bazaar.Schemas.Transports.McpToolCall.Request.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall.Response](Bazaar.Schemas.Transports.McpToolCall.Response.md): Schema
- [Bazaar.Schemas.Transports.McpToolCall.UcpAgent](Bazaar.Schemas.Transports.McpToolCall.UcpAgent.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.Base](Bazaar.Schemas.UcpCompleteReq.Base.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.BusinessSchema](Bazaar.Schemas.UcpCompleteReq.BusinessSchema.md): UCP Business Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.Entity](Bazaar.Schemas.UcpCompleteReq.Entity.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.Error](Bazaar.Schemas.UcpCompleteReq.Error.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.Members](Bazaar.Schemas.UcpCompleteReq.Members.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.PlatformSchema](Bazaar.Schemas.UcpCompleteReq.PlatformSchema.md): UCP Platform Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.Requires](Bazaar.Schemas.UcpCompleteReq.Requires.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.ResponseCartSchema](Bazaar.Schemas.UcpCompleteReq.ResponseCartSchema.md): UCP Cart Response Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.ResponseCatalogSchema](Bazaar.Schemas.UcpCompleteReq.ResponseCatalogSchema.md): UCP Catalog Response Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.ResponseCheckoutSchema](Bazaar.Schemas.UcpCompleteReq.ResponseCheckoutSchema.md): UCP Checkout Response Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.ResponseLocationSchema](Bazaar.Schemas.UcpCompleteReq.ResponseLocationSchema.md): UCP Location Response Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.ResponseOrderSchema](Bazaar.Schemas.UcpCompleteReq.ResponseOrderSchema.md): UCP Order Response Schema Complete Request
- [Bazaar.Schemas.UcpCompleteReq.Success](Bazaar.Schemas.UcpCompleteReq.Success.md): Schema
- [Bazaar.Schemas.UcpCompleteReq.VersionConstraint](Bazaar.Schemas.UcpCompleteReq.VersionConstraint.md): Schema
- [Bazaar.Schemas.UcpCreateReq.Base](Bazaar.Schemas.UcpCreateReq.Base.md): Schema
- [Bazaar.Schemas.UcpCreateReq.BusinessSchema](Bazaar.Schemas.UcpCreateReq.BusinessSchema.md): UCP Business Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.Entity](Bazaar.Schemas.UcpCreateReq.Entity.md): Schema
- [Bazaar.Schemas.UcpCreateReq.Error](Bazaar.Schemas.UcpCreateReq.Error.md): Schema
- [Bazaar.Schemas.UcpCreateReq.Members](Bazaar.Schemas.UcpCreateReq.Members.md): Schema
- [Bazaar.Schemas.UcpCreateReq.PlatformSchema](Bazaar.Schemas.UcpCreateReq.PlatformSchema.md): UCP Platform Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.Requires](Bazaar.Schemas.UcpCreateReq.Requires.md): Schema
- [Bazaar.Schemas.UcpCreateReq.ResponseCartSchema](Bazaar.Schemas.UcpCreateReq.ResponseCartSchema.md): UCP Cart Response Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.ResponseCatalogSchema](Bazaar.Schemas.UcpCreateReq.ResponseCatalogSchema.md): UCP Catalog Response Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.ResponseCheckoutSchema](Bazaar.Schemas.UcpCreateReq.ResponseCheckoutSchema.md): UCP Checkout Response Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.ResponseLocationSchema](Bazaar.Schemas.UcpCreateReq.ResponseLocationSchema.md): UCP Location Response Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.ResponseOrderSchema](Bazaar.Schemas.UcpCreateReq.ResponseOrderSchema.md): UCP Order Response Schema Create Request
- [Bazaar.Schemas.UcpCreateReq.Success](Bazaar.Schemas.UcpCreateReq.Success.md): Schema
- [Bazaar.Schemas.UcpCreateReq.VersionConstraint](Bazaar.Schemas.UcpCreateReq.VersionConstraint.md): Schema
- [Bazaar.Schemas.UcpResp.Base](Bazaar.Schemas.UcpResp.Base.md): Schema
- [Bazaar.Schemas.UcpResp.BusinessSchema](Bazaar.Schemas.UcpResp.BusinessSchema.md): UCP Business Schema Response
- [Bazaar.Schemas.UcpResp.Entity](Bazaar.Schemas.UcpResp.Entity.md): Schema
- [Bazaar.Schemas.UcpResp.Error](Bazaar.Schemas.UcpResp.Error.md): Schema
- [Bazaar.Schemas.UcpResp.Members](Bazaar.Schemas.UcpResp.Members.md): Schema
- [Bazaar.Schemas.UcpResp.PlatformSchema](Bazaar.Schemas.UcpResp.PlatformSchema.md): UCP Platform Schema Response
- [Bazaar.Schemas.UcpResp.Requires](Bazaar.Schemas.UcpResp.Requires.md): Schema
- [Bazaar.Schemas.UcpResp.ResponseCartSchema](Bazaar.Schemas.UcpResp.ResponseCartSchema.md): UCP Cart Response Schema Response
- [Bazaar.Schemas.UcpResp.ResponseCatalogSchema](Bazaar.Schemas.UcpResp.ResponseCatalogSchema.md): UCP Catalog Response Schema Response
- [Bazaar.Schemas.UcpResp.ResponseCheckoutSchema](Bazaar.Schemas.UcpResp.ResponseCheckoutSchema.md): UCP Checkout Response Schema Response
- [Bazaar.Schemas.UcpResp.ResponseLocationSchema](Bazaar.Schemas.UcpResp.ResponseLocationSchema.md): UCP Location Response Schema Response
- [Bazaar.Schemas.UcpResp.ResponseOrderSchema](Bazaar.Schemas.UcpResp.ResponseOrderSchema.md): UCP Order Response Schema Response
- [Bazaar.Schemas.UcpResp.Success](Bazaar.Schemas.UcpResp.Success.md): Schema
- [Bazaar.Schemas.UcpResp.VersionConstraint](Bazaar.Schemas.UcpResp.VersionConstraint.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.Base](Bazaar.Schemas.UcpUpdateReq.Base.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.BusinessSchema](Bazaar.Schemas.UcpUpdateReq.BusinessSchema.md): UCP Business Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.Entity](Bazaar.Schemas.UcpUpdateReq.Entity.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.Error](Bazaar.Schemas.UcpUpdateReq.Error.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.Members](Bazaar.Schemas.UcpUpdateReq.Members.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.PlatformSchema](Bazaar.Schemas.UcpUpdateReq.PlatformSchema.md): UCP Platform Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.Requires](Bazaar.Schemas.UcpUpdateReq.Requires.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.ResponseCartSchema](Bazaar.Schemas.UcpUpdateReq.ResponseCartSchema.md): UCP Cart Response Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.ResponseCatalogSchema](Bazaar.Schemas.UcpUpdateReq.ResponseCatalogSchema.md): UCP Catalog Response Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.ResponseCheckoutSchema](Bazaar.Schemas.UcpUpdateReq.ResponseCheckoutSchema.md): UCP Checkout Response Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.ResponseLocationSchema](Bazaar.Schemas.UcpUpdateReq.ResponseLocationSchema.md): UCP Location Response Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.ResponseOrderSchema](Bazaar.Schemas.UcpUpdateReq.ResponseOrderSchema.md): UCP Order Response Schema Update Request
- [Bazaar.Schemas.UcpUpdateReq.Success](Bazaar.Schemas.UcpUpdateReq.Success.md): Schema
- [Bazaar.Schemas.UcpUpdateReq.VersionConstraint](Bazaar.Schemas.UcpUpdateReq.VersionConstraint.md): Schema
- [Bazaar.Signing.HttpSignature](Bazaar.Signing.HttpSignature.md): HTTP message signatures (RFC 9421) the way UCP uses them.
- [Bazaar.Signing.Key](Bazaar.Signing.Key.md): A signing key for UCP HTTP message signatures: EC P-256 (ES256) or
Ed25519 (EdDSA), as the spec allows.
- [Bazaar.Telemetry](Bazaar.Telemetry.md): Telemetry events emitted by Bazaar.
- [Bazaar.Telemetry.Logger](Bazaar.Telemetry.Logger.md): Ready-to-use telemetry logger for Bazaar events.
- [Bazaar.Validator](Bazaar.Validator.md): Validates data against UCP and ACP schemas.
- [Bazaar.Validator.Resolver](Bazaar.Validator.Resolver.md): Custom JSV resolver for loading UCP schemas from the priv directory.
- [Bazaar.Webhook](Bazaar.Webhook.md): Order event delivery to platforms.
- [Bazaar.Webhook.Event](Bazaar.Webhook.Event.md): One order event to deliver: the order document encoded once, with the
`Webhook-Id` and `Webhook-Timestamp` that identify it. Nothing here changes
between delivery attempts, which is what lets the platform deduplicate
retries.

- [Bazaar.Webhook.Retry](Bazaar.Webhook.Retry.md): Retry helpers for webhook delivery.

- Exceptions
  - [Bazaar.Plugs.ValidateResponse.ValidationError](Bazaar.Plugs.ValidateResponse.ValidationError.md): Exception raised when response validation fails in strict mode.

## Mix Tasks

- [mix bazaar.gen.schema](Mix.Tasks.Bazaar.Gen.Schema.md): Generates Elixir schema modules from UCP JSON Schema files.
- [mix bazaar.gen.schemas](Mix.Tasks.Bazaar.Gen.Schemas.md): Generates Elixir schema modules for all JSON Schema files in a directory.

