pub struct GetMetadataInput {
pub kind: MetadataKind,
pub search: Option<String>,
pub team_id: Option<String>,
pub first: Option<i32>,
pub after: Option<String>,
}Expand description
Input for get_metadata tool.
Fields§
§kind: MetadataKindKind of metadata to retrieve
search: Option<String>Optional search string (case-insensitive name match)
team_id: Option<String>Optional team ID to filter by (relevant for workflow_states and labels)
first: Option<i32>Maximum number of results (default: 50)
after: Option<String>Pagination cursor for next page
Trait Implementations§
Source§impl Clone for GetMetadataInput
impl Clone for GetMetadataInput
Source§fn clone(&self) -> GetMetadataInput
fn clone(&self) -> GetMetadataInput
Returns a duplicate of the value. Read more
1.0.0 · 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 GetMetadataInput
impl Debug for GetMetadataInput
Source§impl<'de> Deserialize<'de> for GetMetadataInput
impl<'de> Deserialize<'de> for GetMetadataInput
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 JsonSchema for GetMetadataInput
impl JsonSchema for GetMetadataInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GetMetadataInput
impl RefUnwindSafe for GetMetadataInput
impl Send for GetMetadataInput
impl Sync for GetMetadataInput
impl Unpin for GetMetadataInput
impl UnsafeUnpin for GetMetadataInput
impl UnwindSafe for GetMetadataInput
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