ghl-models 0.4.1

Rust data models (DTOs) for the GoHighLevel (HighLevel) API v2 and v3, generated from the official OpenAPI specifications
Documentation
// @generated by xtask/generate_models.py — do not edit by hand.
//! Data models for GoHighLevel API V2.

/// `ad_manager` models (107 schemas).
#[cfg(feature = "ad-manager")]
#[cfg_attr(docsrs, doc(cfg(feature = "ad-manager")))]
pub mod ad_manager;
/// `affiliate_manager` models (13 schemas).
#[cfg(feature = "affiliate-manager")]
#[cfg_attr(docsrs, doc(cfg(feature = "affiliate-manager")))]
pub mod affiliate_manager;
/// `agent_studio` models (14 schemas).
#[cfg(feature = "agent-studio")]
#[cfg_attr(docsrs, doc(cfg(feature = "agent-studio")))]
pub mod agent_studio;
/// `associations` models (5 schemas).
#[cfg(feature = "associations")]
#[cfg_attr(docsrs, doc(cfg(feature = "associations")))]
pub mod associations;
/// `blogs` models (13 schemas).
#[cfg(feature = "blogs")]
#[cfg_attr(docsrs, doc(cfg(feature = "blogs")))]
pub mod blogs;
/// `brand_boards` models (11 schemas).
#[cfg(feature = "brand-boards")]
#[cfg_attr(docsrs, doc(cfg(feature = "brand-boards")))]
pub mod brand_boards;
/// `businesses` models (8 schemas).
#[cfg(feature = "businesses")]
#[cfg_attr(docsrs, doc(cfg(feature = "businesses")))]
pub mod businesses;
/// `calendars` models (62 schemas).
#[cfg(feature = "calendars")]
#[cfg_attr(docsrs, doc(cfg(feature = "calendars")))]
pub mod calendars;
/// `campaigns` models (2 schemas).
#[cfg(feature = "campaigns")]
#[cfg_attr(docsrs, doc(cfg(feature = "campaigns")))]
pub mod campaigns;
/// `companies` models (3 schemas).
#[cfg(feature = "companies")]
#[cfg_attr(docsrs, doc(cfg(feature = "companies")))]
pub mod companies;
/// `contacts` models (61 schemas).
#[cfg(feature = "contacts")]
#[cfg_attr(docsrs, doc(cfg(feature = "contacts")))]
pub mod contacts;
/// `conversation_ai` models (28 schemas).
#[cfg(feature = "conversation-ai")]
#[cfg_attr(docsrs, doc(cfg(feature = "conversation-ai")))]
pub mod conversation_ai;
/// `conversations` models (44 schemas).
#[cfg(feature = "conversations")]
#[cfg_attr(docsrs, doc(cfg(feature = "conversations")))]
pub mod conversations;
/// `courses` models (10 schemas).
#[cfg(feature = "courses")]
#[cfg_attr(docsrs, doc(cfg(feature = "courses")))]
pub mod courses;
/// `custom_fields` models (10 schemas).
#[cfg(feature = "custom-fields")]
#[cfg_attr(docsrs, doc(cfg(feature = "custom-fields")))]
pub mod custom_fields;
/// `custom_menus` models (9 schemas).
#[cfg(feature = "custom-menus")]
#[cfg_attr(docsrs, doc(cfg(feature = "custom-menus")))]
pub mod custom_menus;
/// `email_isv` models (4 schemas).
#[cfg(feature = "email-isv")]
#[cfg_attr(docsrs, doc(cfg(feature = "email-isv")))]
pub mod email_isv;
/// `emails` models (12 schemas).
#[cfg(feature = "emails")]
#[cfg_attr(docsrs, doc(cfg(feature = "emails")))]
pub mod emails;
/// `forms` models (9 schemas).
#[cfg(feature = "forms")]
#[cfg_attr(docsrs, doc(cfg(feature = "forms")))]
pub mod forms;
/// `funnels` models (10 schemas).
#[cfg(feature = "funnels")]
#[cfg_attr(docsrs, doc(cfg(feature = "funnels")))]
pub mod funnels;
/// `invoices` models (104 schemas).
#[cfg(feature = "invoices")]
#[cfg_attr(docsrs, doc(cfg(feature = "invoices")))]
pub mod invoices;
/// `knowledge_base` models (38 schemas).
#[cfg(feature = "knowledge-base")]
#[cfg_attr(docsrs, doc(cfg(feature = "knowledge-base")))]
pub mod knowledge_base;
/// `links` models (6 schemas).
#[cfg(feature = "links")]
#[cfg_attr(docsrs, doc(cfg(feature = "links")))]
pub mod links;
/// `locations` models (47 schemas).
#[cfg(feature = "locations")]
#[cfg_attr(docsrs, doc(cfg(feature = "locations")))]
pub mod locations;
/// `marketplace` models (13 schemas).
#[cfg(feature = "marketplace")]
#[cfg_attr(docsrs, doc(cfg(feature = "marketplace")))]
pub mod marketplace;
/// `medias` models (10 schemas).
#[cfg(feature = "medias")]
#[cfg_attr(docsrs, doc(cfg(feature = "medias")))]
pub mod medias;
/// `oauth` models (6 schemas).
#[cfg(feature = "oauth")]
#[cfg_attr(docsrs, doc(cfg(feature = "oauth")))]
pub mod oauth;
/// `objects` models (20 schemas).
#[cfg(feature = "objects")]
#[cfg_attr(docsrs, doc(cfg(feature = "objects")))]
pub mod objects;
/// `opportunities` models (25 schemas).
#[cfg(feature = "opportunities")]
#[cfg_attr(docsrs, doc(cfg(feature = "opportunities")))]
pub mod opportunities;
/// `payments` models (55 schemas).
#[cfg(feature = "payments")]
#[cfg_attr(docsrs, doc(cfg(feature = "payments")))]
pub mod payments;
/// `phone_system` models (6 schemas).
#[cfg(feature = "phone-system")]
#[cfg_attr(docsrs, doc(cfg(feature = "phone-system")))]
pub mod phone_system;
/// `products` models (64 schemas).
#[cfg(feature = "products")]
#[cfg_attr(docsrs, doc(cfg(feature = "products")))]
pub mod products;
/// `proposals` models (21 schemas).
#[cfg(feature = "proposals")]
#[cfg_attr(docsrs, doc(cfg(feature = "proposals")))]
pub mod proposals;
/// `saas_api` models (20 schemas).
#[cfg(feature = "saas-api")]
#[cfg_attr(docsrs, doc(cfg(feature = "saas-api")))]
pub mod saas_api;
/// `snapshots` models (8 schemas).
#[cfg(feature = "snapshots")]
#[cfg_attr(docsrs, doc(cfg(feature = "snapshots")))]
pub mod snapshots;
/// `social_media_posting` models (107 schemas).
#[cfg(feature = "social-media-posting")]
#[cfg_attr(docsrs, doc(cfg(feature = "social-media-posting")))]
pub mod social_media_posting;
/// `store` models (40 schemas).
#[cfg(feature = "store")]
#[cfg_attr(docsrs, doc(cfg(feature = "store")))]
pub mod store;
/// `surveys` models (9 schemas).
#[cfg(feature = "surveys")]
#[cfg_attr(docsrs, doc(cfg(feature = "surveys")))]
pub mod surveys;
/// `users` models (10 schemas).
#[cfg(feature = "users")]
#[cfg_attr(docsrs, doc(cfg(feature = "users")))]
pub mod users;
/// `voice_ai` models (35 schemas).
#[cfg(feature = "voice-ai")]
#[cfg_attr(docsrs, doc(cfg(feature = "voice-ai")))]
pub mod voice_ai;
/// `workflows` models (2 schemas).
#[cfg(feature = "workflows")]
#[cfg_attr(docsrs, doc(cfg(feature = "workflows")))]
pub mod workflows;