pub struct ListSubscriptionsParams {
pub organization_id: Option<Vec<Uuid>>,
pub product_id: Option<Vec<Uuid>>,
pub customer_id: Option<Vec<Uuid>>,
pub external_customer_id: Option<Vec<String>>,
pub discount_id: Option<Vec<Uuid>>,
pub active: Option<bool>,
pub page: Option<usize>,
pub limit: Option<u8>,
pub sorting: Option<Vec<SubscriptionsSorting>>,
pub metadata: Option<HashMap<String, String>>,
}Fields§
§organization_id: Option<Vec<Uuid>>Filter by organization ID.
product_id: Option<Vec<Uuid>>Filter by product ID.
customer_id: Option<Vec<Uuid>>Filter by customer ID.
external_customer_id: Option<Vec<String>>Filter by customer external ID.
discount_id: Option<Vec<Uuid>>Filter by discount ID.
active: Option<bool>Filter by active or inactive subscription.
page: Option<usize>Page number, defaults to 1.
Required range: x > 0
limit: Option<u8>Size of a page, defaults to 10. Maximum is 100.
Required range: x > 0
sorting: Option<Vec<SubscriptionsSorting>>Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign - before the criteria name to sort by descending order.
metadata: Option<HashMap<String, String>>Filter by metadata key-value pairs.
Trait Implementations§
Source§impl Default for ListSubscriptionsParams
impl Default for ListSubscriptionsParams
Source§fn default() -> ListSubscriptionsParams
fn default() -> ListSubscriptionsParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListSubscriptionsParams
impl RefUnwindSafe for ListSubscriptionsParams
impl Send for ListSubscriptionsParams
impl Sync for ListSubscriptionsParams
impl Unpin for ListSubscriptionsParams
impl UnwindSafe for ListSubscriptionsParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more