Class PricingClientImpl

All Implemented Interfaces:
Pageable<Pricing>, PageablePost<Pricing>, PricingClient<Pricing>

public class PricingClientImpl extends ResourceClientBase<Pricing, PricingJson> implements PricingClient<Pricing>
  • Constructor Details

  • Method Details

    • wrap

      protected Pricing wrap(PricingJson json)
      Description copied from class: ResourceClientBase
      Wraps a JSON model into its public model type, binding this client so the returned object can refresh/delete/page itself.
      Specified by:
      wrap in class ResourceClientBase<Pricing, PricingJson>
      Parameters:
      json - the deserialized JSON model
      Returns:
      the public model wrapper
    • list

      public Page<PricingJson> list(FilterPropertyList filter)
      POST /fabric/v4/prices/search with a {"filter": ...} body only. The spec's FilterBody declares no pagination, and the live service ignores one: with pagination.offset=1, limit=1 it still answered offset 0 (observed 2026-11-11), so the response is a single page.
      Specified by:
      list in interface PricingClient<Pricing>