Skip to main content

CollectionSchema

Struct CollectionSchema 

Source
pub struct CollectionSchema {
    pub id: Option<String>,
    pub alt_id: Option<String>,
    pub name: Option<String>,
    pub slug: Option<String>,
    pub image: Option<String>,
    pub seo: Option<CollectionSEODto>,
    pub created_at: Option<String>,
}
Available on crate feature products only.
Expand description

CollectionSchema from the GoHighLevel OpenAPI spec.

Fields§

§id: Option<String>

The unique identifier for the collection Required by the API. (Optional here so responses that omit it still parse.)

§alt_id: Option<String>

Location Id to which the collection is associated Required by the API. (Optional here so responses that omit it still parse.)

§name: Option<String>

Name of the collection Required by the API. (Optional here so responses that omit it still parse.)

§slug: Option<String>

Slug of the collection with which navigation is established. Special Characters and spacing is not allowed and should be unique Required by the API. (Optional here so responses that omit it still parse.)

§image: Option<String>

The URL of the image that is going to be displayed as the collection Thumbnail Required by the API. (Optional here so responses that omit it still parse.)

§seo: Option<CollectionSEODto>

The information which will be displayed in SEO previews Required by the API. (Optional here so responses that omit it still parse.)

§created_at: Option<String>

Date at which the collection was created Required by the API. (Optional here so responses that omit it still parse.)

Trait Implementations§

Source§

impl Clone for CollectionSchema

Source§

fn clone(&self) -> CollectionSchema

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CollectionSchema

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for CollectionSchema

Source§

fn default() -> CollectionSchema

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for CollectionSchema

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for CollectionSchema

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.