pub struct Squad {
pub name: Option<String>,
pub members: Vec<SquadMemberDto>,
pub members_overrides: Option<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<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: String
This is the unique identifier for the squad.
org_id: String
This is the unique identifier for the org that this squad belongs to.
created_at: String
This is the ISO 8601 date-time string of when the squad was created.
updated_at: String
This 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