pub struct Request {Show 20 fields
pub name: Option<Option<String>>,
pub description: Option<Option<String>>,
pub lang: Option<Option<String>>,
pub location: Option<Option<String>>,
pub birthday: Option<Option<String>>,
pub avatar_id: Option<Option<Id<DriveFile>>>,
pub banner_id: Option<Option<Id<DriveFile>>>,
pub fields: Option<[UserFieldRequest; 4]>,
pub is_locked: Option<bool>,
pub is_explorable: Option<bool>,
pub careful_bot: Option<bool>,
pub auto_accept_followed: Option<bool>,
pub is_bot: Option<bool>,
pub is_cat: Option<bool>,
pub auto_watch: Option<bool>,
pub inject_featured_note: Option<bool>,
pub always_mark_nsfw: Option<bool>,
pub pinned_page_id: Option<Option<Id<Page>>>,
pub muted_words: Option<Query<String>>,
pub no_crawle: Option<bool>,
}Fields§
§name: Option<Option<String>>§description: Option<Option<String>>§lang: Option<Option<String>>§location: Option<Option<String>>§birthday: Option<Option<String>>§avatar_id: Option<Option<Id<DriveFile>>>§fields: Option<[UserFieldRequest; 4]>§is_locked: Option<bool>§is_explorable: Option<bool>Available on crate feature
§12-63-0 only.careful_bot: Option<bool>§auto_accept_followed: Option<bool>§is_bot: Option<bool>§is_cat: Option<bool>§auto_watch: Option<bool>Available on non-crate feature
§12-55-0 only.inject_featured_note: Option<bool>§always_mark_nsfw: Option<bool>§pinned_page_id: Option<Option<Id<Page>>>§muted_words: Option<Query<String>>§no_crawle: Option<bool>Available on crate feature
12-60-0 only.Implementations§
Source§impl Request
impl Request
Sourcepub fn builder() -> RequestBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> RequestBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
Create a builder for building Request.
On the builder, call .name(...)(optional), .description(...)(optional), .lang(...)(optional), .location(...)(optional), .birthday(...)(optional), .avatar_id(...)(optional), .banner_id(...)(optional), .fields(...)(optional), .is_locked(...)(optional), .is_explorable(...)(optional), .careful_bot(...)(optional), .auto_accept_followed(...)(optional), .is_bot(...)(optional), .is_cat(...)(optional), .auto_watch(...)(optional), .inject_featured_note(...)(optional), .always_mark_nsfw(...)(optional), .pinned_page_id(...)(optional), .muted_words(...)(optional), .no_crawle(...)(optional) to set the values of the fields (they accept Into values).
Finally, call .build() to create the instance of Request.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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