pub struct UserSchema {Show 13 fields
pub id: Option<String>,
pub name: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub email: Option<String>,
pub phone: Option<String>,
pub extension: Option<String>,
pub permissions: Option<PermissionsDto>,
pub scopes: Option<String>,
pub roles: Option<RoleSchema>,
pub deleted: Option<bool>,
pub lc_phone: Option<Value>,
pub platform_language: Option<String>,
}Available on crate feature
users only.Expand description
UserSchema from the GoHighLevel OpenAPI spec.
Fields§
§id: Option<String>§name: Option<String>§first_name: Option<String>§last_name: Option<String>§email: Option<String>§phone: Option<String>§extension: Option<String>§permissions: Option<PermissionsDto>§scopes: Option<String>Allowed values: campaigns.readonly, campaigns.write, calendars.readonly,
calendars/events.write, calendars/groups.write, calendars.write, contacts.write,
contacts/bulkActions.write, workflows.readonly, workflows.write, triggers.write,
funnels.write.
roles: Option<RoleSchema>§deleted: Option<bool>§lc_phone: Option<Value>LC Phone Inbound Phone Numbers
platform_language: Option<String>Platform language preference for the user
Allowed values: en_US, es, fr_CA, fr_FR, nl, de, pt_PT, pt_BR, it,
sv, da, fi.
Trait Implementations§
Source§impl Clone for UserSchema
impl Clone for UserSchema
Source§fn clone(&self) -> UserSchema
fn clone(&self) -> UserSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UserSchema
impl Debug for UserSchema
Source§impl Default for UserSchema
impl Default for UserSchema
Source§fn default() -> UserSchema
fn default() -> UserSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserSchema
impl<'de> Deserialize<'de> for UserSchema
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 UserSchema
impl RefUnwindSafe for UserSchema
impl Send for UserSchema
impl Sync for UserSchema
impl Unpin for UserSchema
impl UnsafeUnpin for UserSchema
impl UnwindSafe for UserSchema
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