pub struct UpdateCustomMenuDTO {
pub title: Option<String>,
pub url: Option<String>,
pub icon: Option<IconSchemaOptional>,
pub show_on_company: Option<bool>,
pub show_on_location: Option<bool>,
pub show_to_all_locations: Option<bool>,
pub open_mode: Option<String>,
pub locations: Vec<String>,
pub user_role: Option<String>,
pub allow_camera: Option<bool>,
pub allow_microphone: Option<bool>,
}Available on crate feature
custom-menus only.Expand description
UpdateCustomMenuDTO from the GoHighLevel OpenAPI spec.
Fields§
§title: Option<String>Title of the custom menu
url: Option<String>URL of the custom menu
icon: Option<IconSchemaOptional>Icon information for the custom menu
show_on_company: Option<bool>Whether the menu must be displayed on the agency’s level
show_on_location: Option<bool>Whether the menu must be displayed for sub-accounts level
show_to_all_locations: Option<bool>Whether the menu must be displayed to all sub-accounts
open_mode: Option<String>Mode for opening the menu link
Allowed values: iframe, new_tab, current_tab.
locations: Vec<String>List of sub-account IDs where the menu should be shown. This list is applicable only when showOnLocation is true and showToAllLocations is false
user_role: Option<String>Which user-roles should the menu be accessible to?
Allowed values: all, admin, user.
allow_camera: Option<bool>Whether to allow camera access (only for iframe mode)
allow_microphone: Option<bool>Whether to allow microphone access (only for iframe mode)
Trait Implementations§
Source§impl Clone for UpdateCustomMenuDTO
impl Clone for UpdateCustomMenuDTO
Source§fn clone(&self) -> UpdateCustomMenuDTO
fn clone(&self) -> UpdateCustomMenuDTO
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 UpdateCustomMenuDTO
impl Debug for UpdateCustomMenuDTO
Source§impl Default for UpdateCustomMenuDTO
impl Default for UpdateCustomMenuDTO
Source§fn default() -> UpdateCustomMenuDTO
fn default() -> UpdateCustomMenuDTO
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateCustomMenuDTO
impl<'de> Deserialize<'de> for UpdateCustomMenuDTO
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 UpdateCustomMenuDTO
impl RefUnwindSafe for UpdateCustomMenuDTO
impl Send for UpdateCustomMenuDTO
impl Sync for UpdateCustomMenuDTO
impl Unpin for UpdateCustomMenuDTO
impl UnsafeUnpin for UpdateCustomMenuDTO
impl UnwindSafe for UpdateCustomMenuDTO
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