pub struct RowRequest {
pub view_id: Option<i32>,
pub order: Option<HashMap<String, OrderDirection>>,
pub filter: Option<Vec<FilterTriple>>,
pub page_size: Option<i32>,
pub page: Option<i32>,
pub user_field_names: Option<bool>,
}
Expand description
Represents a query request for table rows
This struct encapsulates all the parameters that can be used to query rows from a Baserow table, including filtering, sorting, and pagination options.
Fields§
§view_id: Option<i32>
Optional view ID to query rows from a specific view
order: Option<HashMap<String, OrderDirection>>
Optional sorting criteria
filter: Option<Vec<FilterTriple>>
Optional filter conditions
page_size: Option<i32>
Optional page size for pagination
page: Option<i32>
Optional page number for pagination
user_field_names: Option<bool>
Optional flag to use user-friendly field names in the response
Trait Implementations§
Source§impl Clone for RowRequest
impl Clone for RowRequest
Source§fn clone(&self) -> RowRequest
fn clone(&self) -> RowRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RowRequest
impl Debug for RowRequest
Auto Trait Implementations§
impl Freeze for RowRequest
impl RefUnwindSafe for RowRequest
impl Send for RowRequest
impl Sync for RowRequest
impl Unpin for RowRequest
impl UnwindSafe for RowRequest
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