Namespace Activout.Blue5
Classes
Blue5Client
Entry point for the Bluestone PIM Public API. Thread-safe; create one per HttpClient and use WithContext(string) for other languages/publications.
Blue5Options
Connection settings for the Bluestone PIM Public API (PAPI).
BluestoneException
A non-success PAPI response, including HTTP 429 Too Many Requests. Activout.Blue5 never retries; add Activout.Blue5.Resilience (or your own policy) for that.
ContextInfo
A PAPI context (language or publication), as listed by GetContexts(CancellationToken).
MediaAsset
A media asset (image, document, ...) attached to a product.
Product
A product as published to PAPI in one context.
ProductBundleItem
One product in a bundle.
ProductClient
Read-only access to PAPI products. Obtain it from Products.
ProductMetadata
A metadata entry on a product.
ProductPage
One page of Find(ProductQuery, int, int, CancellationToken) results.
ProductQuery
Filters for Find(ProductQuery, int, int, CancellationToken) and FindAll(ProductQuery, CancellationToken). Unset filters are not sent; set filters are combined by PAPI.
ProductRelation
A relation from a product to another product.
ServiceCollectionExtensions
Dependency-injection registration.
Structs
AttributeFilter
An attribute filter for AttributeFilters.
Enums
ProductType
Bluestone product type.
RelationDirection
Direction of a ProductRelation.
RelationSortingOrderSource
Where the order of a product's related products comes from.