pub struct UserCookies {
pub id: u32,
pub username: String,
pub private_channel: String,
pub auth_token: String,
pub session: String,
pub session_signature: String,
pub session_hash: String,
pub device_token: String,
}Expand description
Authenticated TradingView user session state.
Contains the credentials needed for premium features: auth token, session
hash, device token, and private channel ID. Obtain via
UserCookies::login.
Serialize to JSON for session persistence across restarts.
Fields§
§id: u32§username: String§private_channel: String§auth_token: String§session: String§session_signature: String§session_hash: String§device_token: StringImplementations§
Trait Implementations§
Source§impl Clone for UserCookies
impl Clone for UserCookies
Source§impl Debug for UserCookies
impl Debug for UserCookies
Source§impl Default for UserCookies
impl Default for UserCookies
Source§impl<'de> Deserialize<'de> for UserCookies
impl<'de> Deserialize<'de> for UserCookies
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
Auto Trait Implementations§
impl Freeze for UserCookies
impl RefUnwindSafe for UserCookies
impl Send for UserCookies
impl Sync for UserCookies
impl Unpin for UserCookies
impl UnsafeUnpin for UserCookies
impl UnwindSafe for UserCookies
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