pub struct PromotionFilterInput {
pub status: Option<String>,
pub promotion_type: Option<String>,
pub trigger: Option<String>,
pub is_active: Option<bool>,
pub search: Option<String>,
pub limit: Option<i32>,
pub offset: Option<i32>,
}Expand description
Filter for listing promotions
Fields§
§status: Option<String>Filter by status
promotion_type: Option<String>Filter by promotion type
trigger: Option<String>Filter by trigger
is_active: Option<bool>Filter by active status
search: Option<String>Search term
limit: Option<i32>Max results
offset: Option<i32>Offset for pagination
Trait Implementations§
Source§impl Default for PromotionFilterInput
impl Default for PromotionFilterInput
Source§fn default() -> PromotionFilterInput
fn default() -> PromotionFilterInput
Returns the “default value” for a type. Read more
Source§impl FromNapiValue for PromotionFilterInput
impl FromNapiValue for PromotionFilterInput
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for PromotionFilterInput
impl ToNapiValue for PromotionFilterInput
Source§unsafe fn to_napi_value(
env: napi_env,
val: PromotionFilterInput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: PromotionFilterInput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for PromotionFilterInput
impl TypeName for PromotionFilterInput
Source§impl ValidateNapiValue for PromotionFilterInput
impl ValidateNapiValue for PromotionFilterInput
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for PromotionFilterInput
impl RefUnwindSafe for PromotionFilterInput
impl Send for PromotionFilterInput
impl Sync for PromotionFilterInput
impl Unpin for PromotionFilterInput
impl UnsafeUnpin for PromotionFilterInput
impl UnwindSafe for PromotionFilterInput
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