pub struct Squad {
pub name: Option<String>,
pub members: Vec<SquadMemberDto>,
pub members_overrides: Option<Box<AssistantOverrides>>,
pub id: String,
pub org_id: String,
pub created_at: String,
pub updated_at: String,
}Fields§
§name: Option<String>This is the name of the squad.
members: Vec<SquadMemberDto>This is the list of assistants that make up the squad. The call will start with the first assistant in the list.
members_overrides: Option<Box<AssistantOverrides>>This can be used to override all the assistants’ settings and provide values for their template variables. Both membersOverrides and members[n].assistantOverrides can be used together. First, members[n].assistantOverrides is applied. Then, membersOverrides is applied as a global override.
id: StringThis is the unique identifier for the squad.
org_id: StringThis is the unique identifier for the org that this squad belongs to.
created_at: StringThis is the ISO 8601 date-time string of when the squad was created.
updated_at: StringThis is the ISO 8601 date-time string of when the squad was last updated.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Squad
impl<'de> Deserialize<'de> for Squad
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
impl StructuralPartialEq for Squad
Auto Trait Implementations§
impl Freeze for Squad
impl RefUnwindSafe for Squad
impl Send for Squad
impl Sync for Squad
impl Unpin for Squad
impl UnwindSafe for Squad
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