Skip to main content

AdminWorkflowsSearchRequest

Struct AdminWorkflowsSearchRequest 

Source
#[non_exhaustive]
pub struct AdminWorkflowsSearchRequest {
Show 14 fields pub query: Option<String>, pub app_id: Option<String>, pub cursor: Option<String>, pub limit: Option<i64>, pub no_collaborators: Option<bool>, pub collaborator_ids: Option<Vec<String>>, pub num_trigger_ids: Option<i64>, pub is_sales_elevate: Option<bool>, pub source: Option<String>, pub sort: Option<String>, pub sort_dir: Option<String>, pub trigger_type_id: Option<String>, pub publish_status: Option<String>, pub step_function_ids: Option<Vec<String>>,
}
Expand description

Arguments for the Slack Web API method admin.workflows.search: Search workflows within the team or enterprise

Send it with SlackClient::admin_workflows_search.

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§query: Option<String>

A search query to filter for workflow name or description

§app_id: Option<String>

The parent app ID for which to return workflows

§cursor: Option<String>

Set cursor to next_cursor returned by the previous call to list items in the next page

§limit: Option<i64>

The number of results that will be returned by the API on each invocation

§no_collaborators: Option<bool>

Only include workflows with no collaborators in the result; default is false

§collaborator_ids: Option<Vec<String>>

Only include workflows where all of the provided user IDs are a manager/collaborator of that workflow

§num_trigger_ids: Option<i64>

Number of trigger IDs to fetch for each workflow; default is 10

§is_sales_elevate: Option<bool>

Filter workflows by their Sales Elevate status

§source: Option<String>

Source of workflow creation, either from code or workflow builder

§sort: Option<String>

The field used to sort the returned workflows

§sort_dir: Option<String>

Sort direction. Possible values are asc for ascending order like (1, 2, 3) or (a, b, c), and desc for descending order like (3, 2, 1) or (c, b, a)

§trigger_type_id: Option<String>

Only include workflows with this trigger type

§publish_status: Option<String>

Filter workflows by their published status

§step_function_ids: Option<Vec<String>>

Only include workflows that use all of the provided step function ids

Implementations§

Source§

impl AdminWorkflowsSearchRequest

Source

pub fn new() -> Self

Source

pub fn query(self, query: impl Into<String>) -> Self

Source

pub fn app_id(self, app_id: impl Into<String>) -> Self

Source

pub fn cursor(self, cursor: impl Into<String>) -> Self

Source

pub fn limit(self, limit: i64) -> Self

Source

pub fn no_collaborators(self, no_collaborators: bool) -> Self

Source

pub fn collaborator_ids(self, collaborator_ids: Vec<String>) -> Self

Source

pub fn num_trigger_ids(self, num_trigger_ids: i64) -> Self

Source

pub fn is_sales_elevate(self, is_sales_elevate: bool) -> Self

Source

pub fn source(self, source: impl Into<String>) -> Self

Source

pub fn sort(self, sort: impl Into<String>) -> Self

Source

pub fn sort_dir(self, sort_dir: impl Into<String>) -> Self

Source

pub fn trigger_type_id(self, trigger_type_id: impl Into<String>) -> Self

Source

pub fn publish_status(self, publish_status: impl Into<String>) -> Self

Source

pub fn step_function_ids(self, step_function_ids: Vec<String>) -> Self

Trait Implementations§

Source§

impl Clone for AdminWorkflowsSearchRequest

Source§

fn clone(&self) -> Self

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 CursorPaginated for AdminWorkflowsSearchRequest

Source§

fn set_cursor(&mut self, cursor: String)

Source§

impl Debug for AdminWorkflowsSearchRequest

Source§

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

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

impl Default for AdminWorkflowsSearchRequest

Source§

fn default() -> Self

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

impl PartialEq for AdminWorkflowsSearchRequest

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl Serialize for AdminWorkflowsSearchRequest

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
Source§

impl SlackApiMethod for AdminWorkflowsSearchRequest

Source§

const METHOD: &'static str = "admin.workflows.search"

Method name, such as chat.postMessage.
Source§

type Response = AdminWorkflowsSearchResponse

Type of a successful response.
Source§

impl StructuralPartialEq for AdminWorkflowsSearchRequest

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> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self> ⓘ

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
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> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
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 = !

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

fn try_from(value: U) -> Result<T, !>

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.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more