pub struct CreateSchedulerConfigRequest {
pub name: String,
pub slug: String,
pub event_title: String,
pub event_description: Option<String>,
pub duration_minutes: u32,
pub event_location: Option<String>,
pub calendar_ids: Vec<String>,
pub availability: AvailabilitySettings,
pub booking: BookingSettings,
}Expand description
Request to create a scheduler configuration.
Fields§
§name: StringName of the configuration.
slug: StringSlug used in the booking URL.
event_title: StringEvent title template.
event_description: Option<String>Event description.
duration_minutes: u32Event duration in minutes.
event_location: Option<String>Event location.
calendar_ids: Vec<String>Calendar IDs to check availability against.
availability: AvailabilitySettingsAvailability settings.
booking: BookingSettingsBooking settings.
Trait Implementations§
Source§impl Clone for CreateSchedulerConfigRequest
impl Clone for CreateSchedulerConfigRequest
Source§fn clone(&self) -> CreateSchedulerConfigRequest
fn clone(&self) -> CreateSchedulerConfigRequest
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 CreateSchedulerConfigRequest
impl Debug for CreateSchedulerConfigRequest
Source§impl<'de> Deserialize<'de> for CreateSchedulerConfigRequest
impl<'de> Deserialize<'de> for CreateSchedulerConfigRequest
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
Source§impl PartialEq for CreateSchedulerConfigRequest
impl PartialEq for CreateSchedulerConfigRequest
Source§fn eq(&self, other: &CreateSchedulerConfigRequest) -> bool
fn eq(&self, other: &CreateSchedulerConfigRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateSchedulerConfigRequest
Auto Trait Implementations§
impl Freeze for CreateSchedulerConfigRequest
impl RefUnwindSafe for CreateSchedulerConfigRequest
impl Send for CreateSchedulerConfigRequest
impl Sync for CreateSchedulerConfigRequest
impl Unpin for CreateSchedulerConfigRequest
impl UnsafeUnpin for CreateSchedulerConfigRequest
impl UnwindSafe for CreateSchedulerConfigRequest
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