Struct azure_devops_rust_api::wit::models::QueryHierarchyItem
source · pub struct QueryHierarchyItem {Show 26 fields
pub work_item_tracking_resource: WorkItemTrackingResource,
pub children: Vec<QueryHierarchyItem>,
pub clauses: Option<WorkItemQueryClause>,
pub columns: Vec<WorkItemFieldReference>,
pub created_by: Option<IdentityReference>,
pub created_date: Option<OffsetDateTime>,
pub filter_options: Option<FilterOptions>,
pub has_children: Option<bool>,
pub id: Option<String>,
pub is_deleted: Option<bool>,
pub is_folder: Option<bool>,
pub is_invalid_syntax: Option<bool>,
pub is_public: Option<bool>,
pub last_executed_by: Option<IdentityReference>,
pub last_executed_date: Option<OffsetDateTime>,
pub last_modified_by: Option<IdentityReference>,
pub last_modified_date: Option<OffsetDateTime>,
pub link_clauses: Option<WorkItemQueryClause>,
pub name: Option<String>,
pub path: Option<String>,
pub query_recursion_option: Option<QueryRecursionOption>,
pub query_type: Option<QueryType>,
pub sort_columns: Vec<WorkItemQuerySortColumn>,
pub source_clauses: Option<WorkItemQueryClause>,
pub target_clauses: Option<WorkItemQueryClause>,
pub wiql: Option<String>,
}
Expand description
Represents an item in the work item query hierarchy. This can be either a query or a folder.
Fields§
§work_item_tracking_resource: WorkItemTrackingResource
§children: Vec<QueryHierarchyItem>
The child query items inside a query folder.
clauses: Option<WorkItemQueryClause>
Represents a clause in a work item query. This shows the structure of a work item query.
columns: Vec<WorkItemFieldReference>
The columns of the query.
created_by: Option<IdentityReference>
§created_date: Option<OffsetDateTime>
When the query item was created.
filter_options: Option<FilterOptions>
The link query mode.
has_children: Option<bool>
If this is a query folder, indicates if it contains any children.
id: Option<String>
The id of the query item.
is_deleted: Option<bool>
Indicates if this query item is deleted. Setting this to false on a deleted query item will undelete it. Undeleting a query or folder will not bring back the permission changes that were previously applied to it.
is_folder: Option<bool>
Indicates if this is a query folder or a query.
is_invalid_syntax: Option<bool>
Indicates if the WIQL of this query is invalid. This could be due to invalid syntax or a no longer valid area/iteration path.
is_public: Option<bool>
Indicates if this query item is public or private.
last_executed_by: Option<IdentityReference>
§last_executed_date: Option<OffsetDateTime>
When the query was last run.
last_modified_by: Option<IdentityReference>
§last_modified_date: Option<OffsetDateTime>
When the query item was last modified.
link_clauses: Option<WorkItemQueryClause>
Represents a clause in a work item query. This shows the structure of a work item query.
name: Option<String>
The name of the query item.
path: Option<String>
The path of the query item.
query_recursion_option: Option<QueryRecursionOption>
The recursion option for use in a tree query.
query_type: Option<QueryType>
The type of query.
sort_columns: Vec<WorkItemQuerySortColumn>
The sort columns of the query.
source_clauses: Option<WorkItemQueryClause>
Represents a clause in a work item query. This shows the structure of a work item query.
target_clauses: Option<WorkItemQueryClause>
Represents a clause in a work item query. This shows the structure of a work item query.
wiql: Option<String>
The WIQL text of the query
Implementations§
source§impl QueryHierarchyItem
impl QueryHierarchyItem
pub fn new(work_item_tracking_resource: WorkItemTrackingResource) -> Self
Trait Implementations§
source§impl Clone for QueryHierarchyItem
impl Clone for QueryHierarchyItem
source§fn clone(&self) -> QueryHierarchyItem
fn clone(&self) -> QueryHierarchyItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QueryHierarchyItem
impl Debug for QueryHierarchyItem
source§impl<'de> Deserialize<'de> for QueryHierarchyItem
impl<'de> Deserialize<'de> for QueryHierarchyItem
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>,
source§impl PartialEq for QueryHierarchyItem
impl PartialEq for QueryHierarchyItem
source§fn eq(&self, other: &QueryHierarchyItem) -> bool
fn eq(&self, other: &QueryHierarchyItem) -> bool
self
and other
values to be equal, and is used
by ==
.