pub struct QueryLinkCreateRequest {
pub bucket: String,
pub entry: String,
pub index: Option<u64>,
pub query: QueryEntry,
pub expire_at: DateTime<Utc>,
pub base_url: Option<String>,
}Expand description
Request to create a query link for sharing
Fields§
§bucket: StringBucket name
entry: StringEntry name
index: Option<u64>Record index
query: QueryEntryQuery to share
expire_at: DateTime<Utc>Expiration time
base_url: Option<String>Optimal base URL for the link (optional)
Trait Implementations§
Source§impl Clone for QueryLinkCreateRequest
impl Clone for QueryLinkCreateRequest
Source§fn clone(&self) -> QueryLinkCreateRequest
fn clone(&self) -> QueryLinkCreateRequest
Returns a duplicate 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 QueryLinkCreateRequest
impl Debug for QueryLinkCreateRequest
Source§impl Default for QueryLinkCreateRequest
impl Default for QueryLinkCreateRequest
Source§fn default() -> QueryLinkCreateRequest
fn default() -> QueryLinkCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueryLinkCreateRequest
impl<'de> Deserialize<'de> for QueryLinkCreateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueryLinkCreateRequest
impl PartialEq for QueryLinkCreateRequest
Source§impl Serialize for QueryLinkCreateRequest
impl Serialize for QueryLinkCreateRequest
impl StructuralPartialEq for QueryLinkCreateRequest
Auto Trait Implementations§
impl Freeze for QueryLinkCreateRequest
impl RefUnwindSafe for QueryLinkCreateRequest
impl Send for QueryLinkCreateRequest
impl Sync for QueryLinkCreateRequest
impl Unpin for QueryLinkCreateRequest
impl UnwindSafe for QueryLinkCreateRequest
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