From 9a077365386637beed307a40576e80e59dbe85cb Mon Sep 17 00:00:00 2001 From: ByteOtter Date: Tue, 24 Sep 2024 10:06:10 +0200 Subject: [PATCH] Make all query struct fields public --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/lib.rs | 3 +- src/paths.rs | 19398 +++++++++++++++++++++++------------------------ src/types.rs | 330 +- src/version.rs | 2 +- 6 files changed, 9869 insertions(+), 9868 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bb1013d..228000a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -826,7 +826,7 @@ dependencies = [ [[package]] name = "thanix_client" -version = "2.0.2" +version = "2.1.0" dependencies = [ "chrono", "reqwest", diff --git a/Cargo.toml b/Cargo.toml index 4d99ae3..a9fd450 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "thanix_client" -version = "2.0.2" +version = "2.1.0" authors = ["Christopher Hock "] edition = "2021" description = "A netbox API client used as a reference for the Nazara project. Generated from the schema of https://demo.netbox.dev/" diff --git a/src/lib.rs b/src/lib.rs index eb860ec..36c7234 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,4 +6,5 @@ extern crate reqwest; pub mod util; pub mod paths; -pub mod types; \ No newline at end of file +pub mod types; +pub mod version; diff --git a/src/paths.rs b/src/paths.rs index f7a4c6c..0359af3 100644 --- a/src/paths.rs +++ b/src/paths.rs @@ -8,73 +8,73 @@ use reqwest::{Error, blocking::Response}; #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsCircuitGroupAssignmentsListQuery { /// Circuit (CID) - circuit: Option>, + pub circuit: Option>, /// Circuit (CID) - circuit__n: Option>, + pub circuit__n: Option>, /// Circuit (ID) - circuit_id: Option>, + pub circuit_id: Option>, /// Circuit (ID) - circuit_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub circuit_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Circuit group (slug) - group: Option>, + pub group: Option>, /// Circuit group (slug) - group__n: Option>, + pub group__n: Option>, /// Circuit group (ID) - group_id: Option>, + pub group_id: Option>, /// Circuit group (ID) - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// * `primary` - Primary /// * `secondary` - Secondary /// * `tertiary` - Tertiary /// * `inactive` - Inactive - priority: Option, + pub priority: Option, /// * `primary` - Primary /// * `secondary` - Secondary /// * `tertiary` - Tertiary /// * `inactive` - Inactive - priority__n: Option, + pub priority__n: Option, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -218,85 +218,85 @@ pub fn circuits_circuit_group_assignments_partial_update(state: &ThanixClient, b } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsCircuitGroupsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -442,128 +442,128 @@ pub fn circuits_circuit_groups_partial_update(state: &ThanixClient, body: Patche pub struct CircuitsCircuitTerminationsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, + pub cable_id__n: Option>>, + pub cabled: Option, /// Circuit - circuit_id: Option>, + pub circuit_id: Option>, /// Circuit - circuit_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub circuit_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mark_connected: Option, - modified_by_request: Option, - occupied: Option, + pub limit: Option, + pub mark_connected: Option, + pub modified_by_request: Option, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - port_speed: Option>, - port_speed__empty: Option, - port_speed__gt: Option>, - port_speed__gte: Option>, - port_speed__lt: Option>, - port_speed__lte: Option>, - port_speed__n: Option>, - pp_info: Option>, - pp_info__empty: Option, - pp_info__ic: Option>, - pp_info__ie: Option>, - pp_info__iew: Option>, - pp_info__isw: Option>, - pp_info__n: Option>, - pp_info__nic: Option>, - pp_info__nie: Option>, - pp_info__niew: Option>, - pp_info__nisw: Option>, + pub ordering: Option, + pub port_speed: Option>, + pub port_speed__empty: Option, + pub port_speed__gt: Option>, + pub port_speed__gte: Option>, + pub port_speed__lt: Option>, + pub port_speed__lte: Option>, + pub port_speed__n: Option>, + pub pp_info: Option>, + pub pp_info__empty: Option, + pub pp_info__ic: Option>, + pub pp_info__ie: Option>, + pub pp_info__iew: Option>, + pub pp_info__isw: Option>, + pub pp_info__n: Option>, + pub pp_info__nic: Option>, + pub pp_info__nie: Option>, + pub pp_info__niew: Option>, + pub pp_info__nisw: Option>, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// ProviderNetwork (ID) - provider_network_id: Option>>, + pub provider_network_id: Option>>, /// ProviderNetwork (ID) - provider_network_id__n: Option>>, + pub provider_network_id__n: Option>>, /// Search - q: Option, + pub q: Option, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, + pub site__n: Option>, /// Site (ID) - site_id: Option>>, + pub site_id: Option>>, /// Site (ID) - site_id__n: Option>>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>>, + pub tag: Option>, + pub tag__n: Option>, /// * `A` - A /// * `Z` - Z - term_side: Option, + pub term_side: Option, /// * `A` - A /// * `Z` - Z - term_side__n: Option, - updated_by_request: Option, - upstream_speed: Option>, - upstream_speed__empty: Option, - upstream_speed__gt: Option>, - upstream_speed__gte: Option>, - upstream_speed__lt: Option>, - upstream_speed__lte: Option>, - upstream_speed__n: Option>, - xconnect_id: Option>, - xconnect_id__empty: Option, - xconnect_id__ic: Option>, - xconnect_id__ie: Option>, - xconnect_id__iew: Option>, - xconnect_id__isw: Option>, - xconnect_id__n: Option>, - xconnect_id__nic: Option>, - xconnect_id__nie: Option>, - xconnect_id__niew: Option>, - xconnect_id__nisw: Option>, + pub term_side__n: Option, + pub updated_by_request: Option, + pub upstream_speed: Option>, + pub upstream_speed__empty: Option, + pub upstream_speed__gt: Option>, + pub upstream_speed__gte: Option>, + pub upstream_speed__lt: Option>, + pub upstream_speed__lte: Option>, + pub upstream_speed__n: Option>, + pub xconnect_id: Option>, + pub xconnect_id__empty: Option, + pub xconnect_id__ic: Option>, + pub xconnect_id__ie: Option>, + pub xconnect_id__iew: Option>, + pub xconnect_id__isw: Option>, + pub xconnect_id__n: Option>, + pub xconnect_id__nic: Option>, + pub xconnect_id__nie: Option>, + pub xconnect_id__niew: Option>, + pub xconnect_id__nisw: Option>, } #[derive(Debug)] @@ -722,84 +722,84 @@ pub fn circuits_circuit_terminations_paths_retrieve(state: &ThanixClient, id: i6 } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsCircuitTypesListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -943,159 +943,159 @@ pub fn circuits_circuit_types_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsCircuitsListQuery { - cid: Option>, - cid__empty: Option, - cid__ic: Option>, - cid__ie: Option>, - cid__iew: Option>, - cid__isw: Option>, - cid__n: Option>, - cid__nic: Option>, - cid__nie: Option>, - cid__niew: Option>, - cid__nisw: Option>, - commit_rate: Option>, - commit_rate__empty: Option, - commit_rate__gt: Option>, - commit_rate__gte: Option>, - commit_rate__lt: Option>, - commit_rate__lte: Option>, - commit_rate__n: Option>, + pub cid: Option>, + pub cid__empty: Option, + pub cid__ic: Option>, + pub cid__ie: Option>, + pub cid__iew: Option>, + pub cid__isw: Option>, + pub cid__n: Option>, + pub cid__nic: Option>, + pub cid__nie: Option>, + pub cid__niew: Option>, + pub cid__nisw: Option>, + pub commit_rate: Option>, + pub commit_rate__empty: Option, + pub commit_rate__gt: Option>, + pub commit_rate__gte: Option>, + pub commit_rate__lt: Option>, + pub commit_rate__lte: Option>, + pub commit_rate__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - install_date: Option>, - install_date__empty: Option, - install_date__gt: Option>, - install_date__gte: Option>, - install_date__lt: Option>, - install_date__lte: Option>, - install_date__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub install_date: Option>, + pub install_date__empty: Option, + pub install_date__gt: Option>, + pub install_date__gte: Option>, + pub install_date__lt: Option>, + pub install_date__lte: Option>, + pub install_date__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider account (account) - provider_account: Option>, + pub provider_account: Option>, /// Provider account (account) - provider_account__n: Option>, + pub provider_account__n: Option>, /// Provider account (ID) - provider_account_id: Option>, + pub provider_account_id: Option>, /// Provider account (ID) - provider_account_id__n: Option>, + pub provider_account_id__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// Provider network (ID) - provider_network_id: Option>, + pub provider_network_id: Option>, /// Provider network (ID) - provider_network_id__n: Option>, + pub provider_network_id__n: Option>, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, + pub tenant_id__n: Option>>, /// Termination A (ID) - termination_a_id: Option>>, + pub termination_a_id: Option>>, /// Termination A (ID) - termination_a_id__n: Option>>, - termination_date: Option>, - termination_date__empty: Option, - termination_date__gt: Option>, - termination_date__gte: Option>, - termination_date__lt: Option>, - termination_date__lte: Option>, - termination_date__n: Option>, + pub termination_a_id__n: Option>>, + pub termination_date: Option>, + pub termination_date__empty: Option, + pub termination_date__gt: Option>, + pub termination_date__gte: Option>, + pub termination_date__lt: Option>, + pub termination_date__lte: Option>, + pub termination_date__n: Option>, /// Termination A (ID) - termination_z_id: Option>>, + pub termination_z_id: Option>>, /// Termination A (ID) - termination_z_id__n: Option>>, + pub termination_z_id__n: Option>>, /// Circuit type (slug) - r#type: Option>, + pub r#type: Option>, /// Circuit type (slug) - type__n: Option>, + pub type__n: Option>, /// Circuit type (ID) - type_id: Option>, + pub type_id: Option>, /// Circuit type (ID) - type_id__n: Option>, - updated_by_request: Option, + pub type_id__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -1239,81 +1239,81 @@ pub fn circuits_circuits_partial_update(state: &ThanixClient, body: PatchedWrita } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsProviderAccountsListQuery { - account: Option>, - account__empty: Option, - account__ic: Option>, - account__ie: Option>, - account__iew: Option>, - account__isw: Option>, - account__n: Option>, - account__nic: Option>, - account__nie: Option>, - account__niew: Option>, - account__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub account: Option>, + pub account__empty: Option, + pub account__ic: Option>, + pub account__ie: Option>, + pub account__iew: Option>, + pub account__isw: Option>, + pub account__n: Option>, + pub account__nic: Option>, + pub account__nie: Option>, + pub account__niew: Option>, + pub account__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -1457,81 +1457,81 @@ pub fn circuits_provider_accounts_partial_update(state: &ThanixClient, body: Pat } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsProviderNetworksListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// Search - q: Option, - service_id: Option>, - service_id__empty: Option, - service_id__ic: Option>, - service_id__ie: Option>, - service_id__iew: Option>, - service_id__isw: Option>, - service_id__n: Option>, - service_id__nic: Option>, - service_id__nie: Option>, - service_id__niew: Option>, - service_id__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub service_id: Option>, + pub service_id__empty: Option, + pub service_id__ic: Option>, + pub service_id__ie: Option>, + pub service_id__iew: Option>, + pub service_id__isw: Option>, + pub service_id__n: Option>, + pub service_id__nic: Option>, + pub service_id__nie: Option>, + pub service_id__niew: Option>, + pub service_id__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -1676,106 +1676,106 @@ pub fn circuits_provider_networks_partial_update(state: &ThanixClient, body: Pat #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CircuitsProvidersListQuery { /// ASN - asn: Option>, + pub asn: Option>, /// ASN - asn__n: Option>, + pub asn__n: Option>, /// ASN (ID) - asn_id: Option>, + pub asn_id: Option>, /// ASN (ID) - asn_id__n: Option>, + pub asn_id__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site - site_id: Option>, + pub site_id: Option>, /// Site - site_id__n: Option>, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -1919,74 +1919,74 @@ pub fn circuits_providers_partial_update(state: &ThanixClient, body: PatchedProv } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CoreDataFilesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - hash: Option>, - hash__empty: Option, - hash__ic: Option>, - hash__ie: Option>, - hash__iew: Option>, - hash__isw: Option>, - hash__n: Option>, - hash__nic: Option>, - hash__nie: Option>, - hash__niew: Option>, - hash__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub hash: Option>, + pub hash__empty: Option, + pub hash__ic: Option>, + pub hash__ie: Option>, + pub hash__iew: Option>, + pub hash__isw: Option>, + pub hash__n: Option>, + pub hash__nic: Option>, + pub hash__nie: Option>, + pub hash__niew: Option>, + pub hash__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - path: Option>, - path__empty: Option, - path__ic: Option>, - path__ie: Option>, - path__iew: Option>, - path__isw: Option>, - path__n: Option>, - path__nic: Option>, - path__nie: Option>, - path__niew: Option>, - path__nisw: Option>, - q: Option, - size: Option>, - size__empty: Option, - size__gt: Option>, - size__gte: Option>, - size__lt: Option>, - size__lte: Option>, - size__n: Option>, + pub ordering: Option, + pub path: Option>, + pub path__empty: Option, + pub path__ic: Option>, + pub path__ie: Option>, + pub path__iew: Option>, + pub path__isw: Option>, + pub path__n: Option>, + pub path__nic: Option>, + pub path__nie: Option>, + pub path__niew: Option>, + pub path__nisw: Option>, + pub q: Option, + pub size: Option>, + pub size__empty: Option, + pub size__gt: Option>, + pub size__gte: Option>, + pub size__lt: Option>, + pub size__lte: Option>, + pub size__n: Option>, /// Data source (name) - source: Option>, + pub source: Option>, /// Data source (name) - source__n: Option>, + pub source__n: Option>, /// Data source (ID) - source_id: Option>, + pub source_id: Option>, /// Data source (ID) - source_id__n: Option>, - updated_by_request: Option, + pub source_id__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -2021,85 +2021,85 @@ pub fn core_data_files_retrieve(state: &ThanixClient, id: i64) -> Result>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enabled: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_synced: Option>, - last_synced__empty: Option, - last_synced__gt: Option>, - last_synced__gte: Option>, - last_synced__lt: Option>, - last_synced__lte: Option>, - last_synced__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enabled: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_synced: Option>, + pub last_synced__empty: Option, + pub last_synced__gt: Option>, + pub last_synced__gte: Option>, + pub last_synced__lt: Option>, + pub last_synced__lte: Option>, + pub last_synced__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - source_url: Option>, - source_url__empty: Option, - source_url__ic: Option>, - source_url__ie: Option>, - source_url__iew: Option>, - source_url__isw: Option>, - source_url__n: Option>, - source_url__nic: Option>, - source_url__nie: Option>, - source_url__niew: Option>, - source_url__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub q: Option, + pub source_url: Option>, + pub source_url__empty: Option, + pub source_url__ic: Option>, + pub source_url__ie: Option>, + pub source_url__iew: Option>, + pub source_url__isw: Option>, + pub source_url__n: Option>, + pub source_url__nic: Option>, + pub source_url__nie: Option>, + pub source_url__niew: Option>, + pub source_url__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -2259,65 +2259,65 @@ pub fn core_data_sources_sync_create(state: &ThanixClient, body: WritableDataSou } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct CoreJobsListQuery { - completed: Option, - completed__after: Option, - completed__before: Option, - created: Option, - created__after: Option, - created__before: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interval: Option>, - interval__empty: Option, - interval__gt: Option>, - interval__gte: Option>, - interval__lt: Option>, - interval__lte: Option>, - interval__n: Option>, - job_id: Option, + pub completed: Option, + pub completed__after: Option, + pub completed__before: Option, + pub created: Option, + pub created__after: Option, + pub created__before: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interval: Option>, + pub interval__empty: Option, + pub interval__gt: Option>, + pub interval__gte: Option>, + pub interval__lt: Option>, + pub interval__lte: Option>, + pub interval__n: Option>, + pub job_id: Option, /// Number of results to return per page. - limit: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_id: Option>, - object_id__empty: Option, - object_id__gt: Option>, - object_id__gte: Option>, - object_id__lt: Option>, - object_id__lte: Option>, - object_id__n: Option>, - object_type: Option, - object_type__n: Option, + pub limit: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_id: Option>, + pub object_id__empty: Option, + pub object_id__gt: Option>, + pub object_id__gte: Option>, + pub object_id__lt: Option>, + pub object_id__lte: Option>, + pub object_id__n: Option>, + pub object_type: Option, + pub object_type__n: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - scheduled: Option, - scheduled__after: Option, - scheduled__before: Option, - started: Option, - started__after: Option, - started__before: Option, - status: Option>, - status__n: Option>, - user: Option, - user__n: Option, + pub q: Option, + pub scheduled: Option, + pub scheduled__after: Option, + pub scheduled__before: Option, + pub started: Option, + pub started__after: Option, + pub started__before: Option, + pub status: Option>, + pub status__n: Option>, + pub user: Option, + pub user__n: Option, } #[derive(Debug)] @@ -2355,79 +2355,79 @@ pub struct CoreObjectChangesListQuery { /// * `create` - Created /// * `update` - Updated /// * `delete` - Deleted - action: Option, + pub action: Option, /// * `create` - Created /// * `update` - Updated /// * `delete` - Deleted - action__n: Option, - changed_object_id: Option>, - changed_object_id__empty: Option, - changed_object_id__gt: Option>, - changed_object_id__gte: Option>, - changed_object_id__lt: Option>, - changed_object_id__lte: Option>, - changed_object_id__n: Option>, - changed_object_type: Option, - changed_object_type__n: Option, - changed_object_type_id: Option>, - changed_object_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub action__n: Option, + pub changed_object_id: Option>, + pub changed_object_id__empty: Option, + pub changed_object_id__gt: Option>, + pub changed_object_id__gte: Option>, + pub changed_object_id__lt: Option>, + pub changed_object_id__lte: Option>, + pub changed_object_id__n: Option>, + pub changed_object_type: Option, + pub changed_object_type__n: Option, + pub changed_object_type_id: Option>, + pub changed_object_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Number of results to return per page. - limit: Option, - object_repr: Option>, - object_repr__empty: Option, - object_repr__ic: Option>, - object_repr__ie: Option>, - object_repr__iew: Option>, - object_repr__isw: Option>, - object_repr__n: Option>, - object_repr__nic: Option>, - object_repr__nie: Option>, - object_repr__niew: Option>, - object_repr__nisw: Option>, + pub limit: Option, + pub object_repr: Option>, + pub object_repr__empty: Option, + pub object_repr__ic: Option>, + pub object_repr__ie: Option>, + pub object_repr__iew: Option>, + pub object_repr__isw: Option>, + pub object_repr__n: Option>, + pub object_repr__nic: Option>, + pub object_repr__nie: Option>, + pub object_repr__niew: Option>, + pub object_repr__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - related_object_id: Option>, - related_object_id__empty: Option, - related_object_id__gt: Option>, - related_object_id__gte: Option>, - related_object_id__lt: Option>, - related_object_id__lte: Option>, - related_object_id__n: Option>, - related_object_type: Option, - related_object_type__n: Option, - request_id: Option, - time_after: Option, - time_before: Option, + pub q: Option, + pub related_object_id: Option>, + pub related_object_id__empty: Option, + pub related_object_id__gt: Option>, + pub related_object_id__gte: Option>, + pub related_object_id__lt: Option>, + pub related_object_id__lte: Option>, + pub related_object_id__n: Option>, + pub related_object_type: Option, + pub related_object_type__n: Option, + pub request_id: Option, + pub time_after: Option, + pub time_before: Option, /// User name - user: Option>, + pub user: Option>, /// User name - user__n: Option>, + pub user__n: Option>, /// User (ID) - user_id: Option>>, + pub user_id: Option>>, /// User (ID) - user_id__n: Option>>, - user_name: Option>, - user_name__empty: Option, - user_name__ic: Option>, - user_name__ie: Option>, - user_name__iew: Option>, - user_name__isw: Option>, - user_name__n: Option>, - user_name__nic: Option>, - user_name__nie: Option>, - user_name__niew: Option>, - user_name__nisw: Option>, + pub user_id__n: Option>>, + pub user_name: Option>, + pub user_name__empty: Option, + pub user_name__ic: Option>, + pub user_name__ie: Option>, + pub user_name__iew: Option>, + pub user_name__isw: Option>, + pub user_name__n: Option>, + pub user_name__nic: Option>, + pub user_name__nie: Option>, + pub user_name__niew: Option>, + pub user_name__nisw: Option>, } #[derive(Debug)] @@ -2462,53 +2462,53 @@ pub fn core_object_changes_retrieve(state: &ThanixClient, id: i64) -> Result, - cable__n: Option, + pub cable: Option, + pub cable__n: Option, /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub cable_end__n: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - termination_id: Option>, - termination_id__empty: Option, - termination_id__gt: Option>, - termination_id__gte: Option>, - termination_id__lt: Option>, - termination_id__lte: Option>, - termination_id__n: Option>, - termination_type: Option, - termination_type__n: Option, - updated_by_request: Option, + pub ordering: Option, + pub termination_id: Option>, + pub termination_id__empty: Option, + pub termination_id__gt: Option>, + pub termination_id__gte: Option>, + pub termination_id__lt: Option>, + pub termination_id__lte: Option>, + pub termination_id__n: Option>, + pub termination_type: Option, + pub termination_type__n: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -2652,126 +2652,126 @@ pub fn dcim_cable_terminations_partial_update(state: &ThanixClient, body: Patche } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimCablesListQuery { - circuittermination_id: Option>, - color: Option>, - color__n: Option>, - consoleport_id: Option>, - consoleserverport_id: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - device: Option>, - device_id: Option>, - frontport_id: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_id: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, - length: Option>, - length__empty: Option, - length__gt: Option>, - length__gte: Option>, - length__lt: Option>, - length__lte: Option>, - length__n: Option>, + pub circuittermination_id: Option>, + pub color: Option>, + pub color__n: Option>, + pub consoleport_id: Option>, + pub consoleserverport_id: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub device: Option>, + pub device_id: Option>, + pub frontport_id: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_id: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, + pub length: Option>, + pub length__empty: Option, + pub length__gt: Option>, + pub length__gte: Option>, + pub length__lt: Option>, + pub length__lte: Option>, + pub length__n: Option>, /// * `km` - Kilometers /// * `m` - Meters /// * `cm` - Centimeters /// * `mi` - Miles /// * `ft` - Feet /// * `in` - Inches - length_unit: Option, + pub length_unit: Option, /// * `km` - Kilometers /// * `m` - Meters /// * `cm` - Centimeters /// * `mi` - Miles /// * `ft` - Feet /// * `in` - Inches - length_unit__n: Option, + pub length_unit__n: Option, /// Number of results to return per page. - limit: Option, - location: Option>, - location_id: Option>, - modified_by_request: Option, + pub limit: Option, + pub location: Option>, + pub location_id: Option>, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - powerfeed_id: Option>, - poweroutlet_id: Option>, - powerport_id: Option>, + pub ordering: Option, + pub powerfeed_id: Option>, + pub poweroutlet_id: Option>, + pub powerport_id: Option>, /// Search - q: Option, - rack: Option>, - rack_id: Option>, - rearport_id: Option>, - site: Option>, - site_id: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub rack: Option>, + pub rack_id: Option>, + pub rearport_id: Option>, + pub site: Option>, + pub site_id: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - termination_a_id: Option>, - termination_a_type: Option, - termination_a_type__n: Option, - termination_b_id: Option>, - termination_b_type: Option, - termination_b_type__n: Option, - r#type: Option>, - type__n: Option>, + pub tenant_id__n: Option>>, + pub termination_a_id: Option>, + pub termination_a_type: Option, + pub termination_a_type__n: Option, + pub termination_b_id: Option>, + pub termination_b_type: Option, + pub termination_b_type__n: Option, + pub r#type: Option>, + pub type__n: Option>, /// Unterminated - unterminated: Option, - updated_by_request: Option, + pub unterminated: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -2916,9 +2916,9 @@ pub fn dcim_cables_partial_update(state: &ThanixClient, body: PatchedWritableCab #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimConnectedDeviceListQuery { /// The name of the peer device - peer_device: Option, + pub peer_device: Option, /// The name of the peer interface - peer_interface: Option, + pub peer_interface: Option, } #[derive(Debug)] @@ -2943,87 +2943,87 @@ pub fn dcim_connected_device_list(state: &ThanixClient, query: DcimConnectedDevi } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimConsolePortTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// * `Serial` - [('de-9', 'DE-9'), ('db-25', 'DB-25'), ('rj-11', 'RJ-11'), ('rj-12', 'RJ-12'), ('rj-45', 'RJ-45'), ('mini-din-8', 'Mini-DIN 8')] /// * `USB` - [('usb-a', 'USB Type A'), ('usb-b', 'USB Type B'), ('usb-c', 'USB Type C'), ('usb-mini-a', 'USB Mini A'), ('usb-mini-b', 'USB Mini B'), ('usb-micro-a', 'USB Micro A'), ('usb-micro-b', 'USB Micro B'), ('usb-micro-ab', 'USB Micro AB')] /// * `Other` - [('other', 'Other')] - r#type: Option, + pub r#type: Option, /// * `Serial` - [('de-9', 'DE-9'), ('db-25', 'DB-25'), ('rj-11', 'RJ-11'), ('rj-12', 'RJ-12'), ('rj-45', 'RJ-45'), ('mini-din-8', 'Mini-DIN 8')] /// * `USB` - [('usb-a', 'USB Type A'), ('usb-b', 'USB Type B'), ('usb-c', 'USB Type C'), ('usb-mini-a', 'USB Mini A'), ('usb-mini-b', 'USB Mini B'), ('usb-micro-a', 'USB Micro A'), ('usb-micro-b', 'USB Micro B'), ('usb-micro-ab', 'USB Micro AB')] /// * `Other` - [('other', 'Other')] - type__n: Option, - updated_by_request: Option, + pub type__n: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -3169,144 +3169,144 @@ pub fn dcim_console_port_templates_partial_update(state: &ThanixClient, body: Pa pub struct DcimConsolePortsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, + pub site_id__n: Option>, /// Port speed in bits per second /// /// * `1200` - 1200 bps @@ -3317,7 +3317,7 @@ pub struct DcimConsolePortsListQuery { /// * `38400` - 38.4 kbps /// * `57600` - 57.6 kbps /// * `115200` - 115.2 kbps - speed: Option>, + pub speed: Option>, /// Port speed in bits per second /// /// * `1200` - 1200 bps @@ -3328,22 +3328,22 @@ pub struct DcimConsolePortsListQuery { /// * `38400` - 38.4 kbps /// * `57600` - 57.6 kbps /// * `115200` - 115.2 kbps - speed__n: Option>, - tag: Option>, - tag__n: Option>, + pub speed__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Physical port type - r#type: Option>, + pub r#type: Option>, /// Physical port type - type__n: Option>, - updated_by_request: Option, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -3502,87 +3502,87 @@ pub fn dcim_console_ports_trace_retrieve(state: &ThanixClient, id: i64) -> Resul } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimConsoleServerPortTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// * `Serial` - [('de-9', 'DE-9'), ('db-25', 'DB-25'), ('rj-11', 'RJ-11'), ('rj-12', 'RJ-12'), ('rj-45', 'RJ-45'), ('mini-din-8', 'Mini-DIN 8')] /// * `USB` - [('usb-a', 'USB Type A'), ('usb-b', 'USB Type B'), ('usb-c', 'USB Type C'), ('usb-mini-a', 'USB Mini A'), ('usb-mini-b', 'USB Mini B'), ('usb-micro-a', 'USB Micro A'), ('usb-micro-b', 'USB Micro B'), ('usb-micro-ab', 'USB Micro AB')] /// * `Other` - [('other', 'Other')] - r#type: Option, + pub r#type: Option, /// * `Serial` - [('de-9', 'DE-9'), ('db-25', 'DB-25'), ('rj-11', 'RJ-11'), ('rj-12', 'RJ-12'), ('rj-45', 'RJ-45'), ('mini-din-8', 'Mini-DIN 8')] /// * `USB` - [('usb-a', 'USB Type A'), ('usb-b', 'USB Type B'), ('usb-c', 'USB Type C'), ('usb-mini-a', 'USB Mini A'), ('usb-mini-b', 'USB Mini B'), ('usb-micro-a', 'USB Micro A'), ('usb-micro-b', 'USB Micro B'), ('usb-micro-ab', 'USB Micro AB')] /// * `Other` - [('other', 'Other')] - type__n: Option, - updated_by_request: Option, + pub type__n: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -3728,144 +3728,144 @@ pub fn dcim_console_server_port_templates_partial_update(state: &ThanixClient, b pub struct DcimConsoleServerPortsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, + pub site_id__n: Option>, /// Port speed in bits per second /// /// * `1200` - 1200 bps @@ -3876,7 +3876,7 @@ pub struct DcimConsoleServerPortsListQuery { /// * `38400` - 38.4 kbps /// * `57600` - 57.6 kbps /// * `115200` - 115.2 kbps - speed: Option>, + pub speed: Option>, /// Port speed in bits per second /// /// * `1200` - 1200 bps @@ -3887,22 +3887,22 @@ pub struct DcimConsoleServerPortsListQuery { /// * `38400` - 38.4 kbps /// * `57600` - 57.6 kbps /// * `115200` - 115.2 kbps - speed__n: Option>, - tag: Option>, - tag__n: Option>, + pub speed__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Physical port type - r#type: Option>, + pub r#type: Option>, /// Physical port type - type__n: Option>, - updated_by_request: Option, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -4061,75 +4061,75 @@ pub fn dcim_console_server_ports_trace_retrieve(state: &ThanixClient, id: i64) - } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimDeviceBayTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - updated_by_request: Option, + pub q: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -4273,147 +4273,147 @@ pub fn dcim_device_bay_templates_partial_update(state: &ThanixClient, body: Patc } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimDeviceBaysListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Installed device (name) - installed_device: Option>>, + pub installed_device: Option>>, /// Installed device (name) - installed_device__n: Option>>, + pub installed_device__n: Option>>, /// Installed device (ID) - installed_device_id: Option>>, + pub installed_device_id: Option>>, /// Installed device (ID) - installed_device_id__n: Option>>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub installed_device_id__n: Option>>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub location_id__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -4557,89 +4557,89 @@ pub fn dcim_device_bays_partial_update(state: &ThanixClient, body: PatchedDevice } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimDeviceRolesListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, /// Config template (ID) - config_template_id: Option>>, + pub config_template_id: Option>>, /// Config template (ID) - config_template_id__n: Option>>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub config_template_id__n: Option>>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, - vm_role: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, + pub vm_role: Option, } #[derive(Debug)] @@ -4790,7 +4790,7 @@ pub struct DcimDeviceTypesListQuery { /// * `side-to-rear` - Side to rear /// * `passive` - Passive /// * `mixed` - Mixed - airflow: Option, + pub airflow: Option, /// * `front-to-rear` - Front to rear /// * `rear-to-front` - Rear to front /// * `left-to-right` - Left to right @@ -4798,229 +4798,229 @@ pub struct DcimDeviceTypesListQuery { /// * `side-to-rear` - Side to rear /// * `passive` - Passive /// * `mixed` - Mixed - airflow__n: Option, - console_port_template_count: Option>, - console_port_template_count__empty: Option, - console_port_template_count__gt: Option>, - console_port_template_count__gte: Option>, - console_port_template_count__lt: Option>, - console_port_template_count__lte: Option>, - console_port_template_count__n: Option>, + pub airflow__n: Option, + pub console_port_template_count: Option>, + pub console_port_template_count__empty: Option, + pub console_port_template_count__gt: Option>, + pub console_port_template_count__gte: Option>, + pub console_port_template_count__lt: Option>, + pub console_port_template_count__lte: Option>, + pub console_port_template_count__n: Option>, /// Has console ports - console_ports: Option, - console_server_port_template_count: Option>, - console_server_port_template_count__empty: Option, - console_server_port_template_count__gt: Option>, - console_server_port_template_count__gte: Option>, - console_server_port_template_count__lt: Option>, - console_server_port_template_count__lte: Option>, - console_server_port_template_count__n: Option>, + pub console_ports: Option, + pub console_server_port_template_count: Option>, + pub console_server_port_template_count__empty: Option, + pub console_server_port_template_count__gt: Option>, + pub console_server_port_template_count__gte: Option>, + pub console_server_port_template_count__lt: Option>, + pub console_server_port_template_count__lte: Option>, + pub console_server_port_template_count__n: Option>, /// Has console server ports - console_server_ports: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub console_server_ports: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Default platform (slug) - default_platform: Option>, + pub default_platform: Option>, /// Default platform (slug) - default_platform__n: Option>, + pub default_platform__n: Option>, /// Default platform (ID) - default_platform_id: Option>>, + pub default_platform_id: Option>>, /// Default platform (ID) - default_platform_id__n: Option>>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - device_bay_template_count: Option>, - device_bay_template_count__empty: Option, - device_bay_template_count__gt: Option>, - device_bay_template_count__gte: Option>, - device_bay_template_count__lt: Option>, - device_bay_template_count__lte: Option>, - device_bay_template_count__n: Option>, + pub default_platform_id__n: Option>>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub device_bay_template_count: Option>, + pub device_bay_template_count__empty: Option, + pub device_bay_template_count__gt: Option>, + pub device_bay_template_count__gte: Option>, + pub device_bay_template_count__lt: Option>, + pub device_bay_template_count__lte: Option>, + pub device_bay_template_count__n: Option>, /// Has device bays - device_bays: Option, - exclude_from_utilization: Option, - front_port_template_count: Option>, - front_port_template_count__empty: Option, - front_port_template_count__gt: Option>, - front_port_template_count__gte: Option>, - front_port_template_count__lt: Option>, - front_port_template_count__lte: Option>, - front_port_template_count__n: Option>, + pub device_bays: Option, + pub exclude_from_utilization: Option, + pub front_port_template_count: Option>, + pub front_port_template_count__empty: Option, + pub front_port_template_count__gt: Option>, + pub front_port_template_count__gte: Option>, + pub front_port_template_count__lt: Option>, + pub front_port_template_count__lte: Option>, + pub front_port_template_count__n: Option>, /// Has a front image - has_front_image: Option, + pub has_front_image: Option, /// Has a rear image - has_rear_image: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_template_count: Option>, - interface_template_count__empty: Option, - interface_template_count__gt: Option>, - interface_template_count__gte: Option>, - interface_template_count__lt: Option>, - interface_template_count__lte: Option>, - interface_template_count__n: Option>, + pub has_rear_image: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_template_count: Option>, + pub interface_template_count__empty: Option, + pub interface_template_count__gt: Option>, + pub interface_template_count__gte: Option>, + pub interface_template_count__lt: Option>, + pub interface_template_count__lte: Option>, + pub interface_template_count__n: Option>, /// Has interfaces - interfaces: Option, - inventory_item_template_count: Option>, - inventory_item_template_count__empty: Option, - inventory_item_template_count__gt: Option>, - inventory_item_template_count__gte: Option>, - inventory_item_template_count__lt: Option>, - inventory_item_template_count__lte: Option>, - inventory_item_template_count__n: Option>, + pub interfaces: Option, + pub inventory_item_template_count: Option>, + pub inventory_item_template_count__empty: Option, + pub inventory_item_template_count__gt: Option>, + pub inventory_item_template_count__gte: Option>, + pub inventory_item_template_count__lt: Option>, + pub inventory_item_template_count__lte: Option>, + pub inventory_item_template_count__n: Option>, /// Has inventory items - inventory_items: Option, - is_full_depth: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub inventory_items: Option, + pub is_full_depth: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - model: Option>, - model__empty: Option, - model__ic: Option>, - model__ie: Option>, - model__iew: Option>, - model__isw: Option>, - model__n: Option>, - model__nic: Option>, - model__nie: Option>, - model__niew: Option>, - model__nisw: Option>, - modified_by_request: Option, - module_bay_template_count: Option>, - module_bay_template_count__empty: Option, - module_bay_template_count__gt: Option>, - module_bay_template_count__gte: Option>, - module_bay_template_count__lt: Option>, - module_bay_template_count__lte: Option>, - module_bay_template_count__n: Option>, + pub manufacturer_id__n: Option>, + pub model: Option>, + pub model__empty: Option, + pub model__ic: Option>, + pub model__ie: Option>, + pub model__iew: Option>, + pub model__isw: Option>, + pub model__n: Option>, + pub model__nic: Option>, + pub model__nie: Option>, + pub model__niew: Option>, + pub model__nisw: Option>, + pub modified_by_request: Option, + pub module_bay_template_count: Option>, + pub module_bay_template_count__empty: Option, + pub module_bay_template_count__gt: Option>, + pub module_bay_template_count__gte: Option>, + pub module_bay_template_count__lt: Option>, + pub module_bay_template_count__lte: Option>, + pub module_bay_template_count__n: Option>, /// Has module bays - module_bays: Option, + pub module_bays: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - part_number: Option>, - part_number__empty: Option, - part_number__ic: Option>, - part_number__ie: Option>, - part_number__iew: Option>, - part_number__isw: Option>, - part_number__n: Option>, - part_number__nic: Option>, - part_number__nie: Option>, - part_number__niew: Option>, - part_number__nisw: Option>, + pub ordering: Option, + pub part_number: Option>, + pub part_number__empty: Option, + pub part_number__ic: Option>, + pub part_number__ie: Option>, + pub part_number__iew: Option>, + pub part_number__isw: Option>, + pub part_number__n: Option>, + pub part_number__nic: Option>, + pub part_number__nie: Option>, + pub part_number__niew: Option>, + pub part_number__nisw: Option>, /// Has pass-through ports - pass_through_ports: Option, - power_outlet_template_count: Option>, - power_outlet_template_count__empty: Option, - power_outlet_template_count__gt: Option>, - power_outlet_template_count__gte: Option>, - power_outlet_template_count__lt: Option>, - power_outlet_template_count__lte: Option>, - power_outlet_template_count__n: Option>, + pub pass_through_ports: Option, + pub power_outlet_template_count: Option>, + pub power_outlet_template_count__empty: Option, + pub power_outlet_template_count__gt: Option>, + pub power_outlet_template_count__gte: Option>, + pub power_outlet_template_count__lt: Option>, + pub power_outlet_template_count__lte: Option>, + pub power_outlet_template_count__n: Option>, /// Has power outlets - power_outlets: Option, - power_port_template_count: Option>, - power_port_template_count__empty: Option, - power_port_template_count__gt: Option>, - power_port_template_count__gte: Option>, - power_port_template_count__lt: Option>, - power_port_template_count__lte: Option>, - power_port_template_count__n: Option>, + pub power_outlets: Option, + pub power_port_template_count: Option>, + pub power_port_template_count__empty: Option, + pub power_port_template_count__gt: Option>, + pub power_port_template_count__gte: Option>, + pub power_port_template_count__lt: Option>, + pub power_port_template_count__lte: Option>, + pub power_port_template_count__n: Option>, /// Has power ports - power_ports: Option, + pub power_ports: Option, /// Search - q: Option, - rear_port_template_count: Option>, - rear_port_template_count__empty: Option, - rear_port_template_count__gt: Option>, - rear_port_template_count__gte: Option>, - rear_port_template_count__lt: Option>, - rear_port_template_count__lte: Option>, - rear_port_template_count__n: Option>, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, + pub q: Option, + pub rear_port_template_count: Option>, + pub rear_port_template_count__empty: Option, + pub rear_port_template_count__gt: Option>, + pub rear_port_template_count__gte: Option>, + pub rear_port_template_count__lt: Option>, + pub rear_port_template_count__lte: Option>, + pub rear_port_template_count__n: Option>, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, /// Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. /// /// * `parent` - Parent /// * `child` - Child - subdevice_role: Option, + pub subdevice_role: Option, /// Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. /// /// * `parent` - Parent /// * `child` - Child - subdevice_role__n: Option, - tag: Option>, - tag__n: Option>, - u_height: Option>, - u_height__empty: Option, - u_height__gt: Option>, - u_height__gte: Option>, - u_height__lt: Option>, - u_height__lte: Option>, - u_height__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub subdevice_role__n: Option, + pub tag: Option>, + pub tag__n: Option>, + pub u_height: Option>, + pub u_height__empty: Option, + pub u_height__gt: Option>, + pub u_height__gte: Option>, + pub u_height__lt: Option>, + pub u_height__lte: Option>, + pub u_height__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit: Option, + pub weight_unit: Option, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit__n: Option, + pub weight_unit__n: Option, } #[derive(Debug)] @@ -5171,7 +5171,7 @@ pub struct DcimDevicesListQuery { /// * `side-to-rear` - Side to rear /// * `passive` - Passive /// * `mixed` - Mixed - airflow: Option, + pub airflow: Option, /// * `front-to-rear` - Front to rear /// * `rear-to-front` - Rear to front /// * `left-to-right` - Left to right @@ -5179,356 +5179,356 @@ pub struct DcimDevicesListQuery { /// * `side-to-rear` - Side to rear /// * `passive` - Passive /// * `mixed` - Mixed - airflow__n: Option, - asset_tag: Option>, - asset_tag__empty: Option, - asset_tag__ic: Option>, - asset_tag__ie: Option>, - asset_tag__iew: Option>, - asset_tag__isw: Option>, - asset_tag__n: Option>, - asset_tag__nic: Option>, - asset_tag__nie: Option>, - asset_tag__niew: Option>, - asset_tag__nisw: Option>, + pub airflow__n: Option, + pub asset_tag: Option>, + pub asset_tag__empty: Option, + pub asset_tag__ic: Option>, + pub asset_tag__ie: Option>, + pub asset_tag__iew: Option>, + pub asset_tag__isw: Option>, + pub asset_tag__n: Option>, + pub asset_tag__nic: Option>, + pub asset_tag__nie: Option>, + pub asset_tag__niew: Option>, + pub asset_tag__nisw: Option>, /// Cluster group (slug) - cluster_group: Option>, + pub cluster_group: Option>, /// Cluster group (slug) - cluster_group__n: Option>, + pub cluster_group__n: Option>, /// Cluster group (ID) - cluster_group_id: Option>, + pub cluster_group_id: Option>, /// Cluster group (ID) - cluster_group_id__n: Option>, + pub cluster_group_id__n: Option>, /// VM cluster (ID) - cluster_id: Option>>, + pub cluster_id: Option>>, /// VM cluster (ID) - cluster_id__n: Option>>, + pub cluster_id__n: Option>>, /// Config template (ID) - config_template_id: Option>>, + pub config_template_id: Option>>, /// Config template (ID) - config_template_id__n: Option>>, - console_port_count: Option>, - console_port_count__empty: Option, - console_port_count__gt: Option>, - console_port_count__gte: Option>, - console_port_count__lt: Option>, - console_port_count__lte: Option>, - console_port_count__n: Option>, + pub config_template_id__n: Option>>, + pub console_port_count: Option>, + pub console_port_count__empty: Option, + pub console_port_count__gt: Option>, + pub console_port_count__gte: Option>, + pub console_port_count__lt: Option>, + pub console_port_count__lte: Option>, + pub console_port_count__n: Option>, /// Has console ports - console_ports: Option, - console_server_port_count: Option>, - console_server_port_count__empty: Option, - console_server_port_count__gt: Option>, - console_server_port_count__gte: Option>, - console_server_port_count__lt: Option>, - console_server_port_count__lte: Option>, - console_server_port_count__n: Option>, + pub console_ports: Option, + pub console_server_port_count: Option>, + pub console_server_port_count__empty: Option, + pub console_server_port_count__gt: Option>, + pub console_server_port_count__gte: Option>, + pub console_server_port_count__lt: Option>, + pub console_server_port_count__lte: Option>, + pub console_server_port_count__n: Option>, /// Has console server ports - console_server_ports: Option, + pub console_server_ports: Option, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - device_bay_count: Option>, - device_bay_count__empty: Option, - device_bay_count__gt: Option>, - device_bay_count__gte: Option>, - device_bay_count__lt: Option>, - device_bay_count__lte: Option>, - device_bay_count__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub device_bay_count: Option>, + pub device_bay_count__empty: Option, + pub device_bay_count__gt: Option>, + pub device_bay_count__gte: Option>, + pub device_bay_count__lt: Option>, + pub device_bay_count__lte: Option>, + pub device_bay_count__n: Option>, /// Has device bays - device_bays: Option, + pub device_bays: Option, /// Device type (slug) - device_type: Option>, + pub device_type: Option>, /// Device type (slug) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, + pub device_type_id__n: Option>, /// * `front` - Front /// * `rear` - Rear - face: Option, + pub face: Option, /// * `front` - Front /// * `rear` - Rear - face__n: Option, - front_port_count: Option>, - front_port_count__empty: Option, - front_port_count__gt: Option>, - front_port_count__gte: Option>, - front_port_count__lt: Option>, - front_port_count__lte: Option>, - front_port_count__n: Option>, + pub face__n: Option, + pub front_port_count: Option>, + pub front_port_count__empty: Option, + pub front_port_count__gt: Option>, + pub front_port_count__gte: Option>, + pub front_port_count__lt: Option>, + pub front_port_count__lte: Option>, + pub front_port_count__n: Option>, /// Has an out-of-band IP - has_oob_ip: Option, + pub has_oob_ip: Option, /// Has a primary IP - has_primary_ip: Option, + pub has_primary_ip: Option, /// Has virtual device context - has_virtual_device_context: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_count: Option>, - interface_count__empty: Option, - interface_count__gt: Option>, - interface_count__gte: Option>, - interface_count__lt: Option>, - interface_count__lte: Option>, - interface_count__n: Option>, + pub has_virtual_device_context: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_count: Option>, + pub interface_count__empty: Option, + pub interface_count__gt: Option>, + pub interface_count__gte: Option>, + pub interface_count__lt: Option>, + pub interface_count__lte: Option>, + pub interface_count__n: Option>, /// Has interfaces - interfaces: Option, - inventory_item_count: Option>, - inventory_item_count__empty: Option, - inventory_item_count__gt: Option>, - inventory_item_count__gte: Option>, - inventory_item_count__lt: Option>, - inventory_item_count__lte: Option>, - inventory_item_count__n: Option>, + pub interfaces: Option, + pub inventory_item_count: Option>, + pub inventory_item_count__empty: Option, + pub inventory_item_count__gt: Option>, + pub inventory_item_count__gte: Option>, + pub inventory_item_count__lt: Option>, + pub inventory_item_count__lte: Option>, + pub inventory_item_count__n: Option>, /// Is full depth - is_full_depth: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, - latitude: Option>, - latitude__empty: Option, - latitude__gt: Option>, - latitude__gte: Option>, - latitude__lt: Option>, - latitude__lte: Option>, - latitude__n: Option>, + pub is_full_depth: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, + pub latitude: Option>, + pub latitude__empty: Option, + pub latitude__gt: Option>, + pub latitude__gte: Option>, + pub latitude__lt: Option>, + pub latitude__lte: Option>, + pub latitude__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Has local config context data - local_context_data: Option, - location_id: Option>, - location_id__n: Option>, - longitude: Option>, - longitude__empty: Option, - longitude__gt: Option>, - longitude__gte: Option>, - longitude__lt: Option>, - longitude__lte: Option>, - longitude__n: Option>, - mac_address: Option>, - mac_address__ic: Option>, - mac_address__ie: Option>, - mac_address__iew: Option>, - mac_address__isw: Option>, - mac_address__n: Option>, - mac_address__nic: Option>, - mac_address__nie: Option>, - mac_address__niew: Option>, - mac_address__nisw: Option>, + pub local_context_data: Option, + pub location_id: Option>, + pub location_id__n: Option>, + pub longitude: Option>, + pub longitude__empty: Option, + pub longitude__gt: Option>, + pub longitude__gte: Option>, + pub longitude__lt: Option>, + pub longitude__lte: Option>, + pub longitude__n: Option>, + pub mac_address: Option>, + pub mac_address__ic: Option>, + pub mac_address__ie: Option>, + pub mac_address__iew: Option>, + pub mac_address__isw: Option>, + pub mac_address__n: Option>, + pub mac_address__nic: Option>, + pub mac_address__nie: Option>, + pub mac_address__niew: Option>, + pub mac_address__nisw: Option>, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, + pub manufacturer_id__n: Option>, /// Device model (slug) - model: Option>, + pub model: Option>, /// Device model (slug) - model__n: Option>, - modified_by_request: Option, - module_bay_count: Option>, - module_bay_count__empty: Option, - module_bay_count__gt: Option>, - module_bay_count__gte: Option>, - module_bay_count__lt: Option>, - module_bay_count__lte: Option>, - module_bay_count__n: Option>, + pub model__n: Option>, + pub modified_by_request: Option, + pub module_bay_count: Option>, + pub module_bay_count__empty: Option, + pub module_bay_count__gt: Option>, + pub module_bay_count__gte: Option>, + pub module_bay_count__lt: Option>, + pub module_bay_count__lte: Option>, + pub module_bay_count__n: Option>, /// Has module bays - module_bays: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_bays: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// OOB IP (ID) - oob_ip_id: Option>, + pub oob_ip_id: Option>, /// OOB IP (ID) - oob_ip_id__n: Option>, + pub oob_ip_id__n: Option>, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent bay (ID) - parent_bay_id: Option>, + pub parent_bay_id: Option>, /// Parent bay (ID) - parent_bay_id__n: Option>, + pub parent_bay_id__n: Option>, /// Parent Device (ID) - parent_device_id: Option>, + pub parent_device_id: Option>, /// Parent Device (ID) - parent_device_id__n: Option>, + pub parent_device_id__n: Option>, /// Has pass-through ports - pass_through_ports: Option, + pub pass_through_ports: Option, /// Platform (slug) - platform: Option>, + pub platform: Option>, /// Platform (slug) - platform__n: Option>, + pub platform__n: Option>, /// Platform (ID) - platform_id: Option>>, + pub platform_id: Option>>, /// Platform (ID) - platform_id__n: Option>>, - position: Option>, - position__empty: Option, - position__gt: Option>, - position__gte: Option>, - position__lt: Option>, - position__lte: Option>, - position__n: Option>, - power_outlet_count: Option>, - power_outlet_count__empty: Option, - power_outlet_count__gt: Option>, - power_outlet_count__gte: Option>, - power_outlet_count__lt: Option>, - power_outlet_count__lte: Option>, - power_outlet_count__n: Option>, + pub platform_id__n: Option>>, + pub position: Option>, + pub position__empty: Option, + pub position__gt: Option>, + pub position__gte: Option>, + pub position__lt: Option>, + pub position__lte: Option>, + pub position__n: Option>, + pub power_outlet_count: Option>, + pub power_outlet_count__empty: Option, + pub power_outlet_count__gt: Option>, + pub power_outlet_count__gte: Option>, + pub power_outlet_count__lt: Option>, + pub power_outlet_count__lte: Option>, + pub power_outlet_count__n: Option>, /// Has power outlets - power_outlets: Option, - power_port_count: Option>, - power_port_count__empty: Option, - power_port_count__gt: Option>, - power_port_count__gte: Option>, - power_port_count__lt: Option>, - power_port_count__lte: Option>, - power_port_count__n: Option>, + pub power_outlets: Option, + pub power_port_count: Option>, + pub power_port_count__empty: Option, + pub power_port_count__gt: Option>, + pub power_port_count__gte: Option>, + pub power_port_count__lt: Option>, + pub power_port_count__lte: Option>, + pub power_port_count__n: Option>, /// Has power ports - power_ports: Option, + pub power_ports: Option, /// Primary IPv4 (ID) - primary_ip4_id: Option>, + pub primary_ip4_id: Option>, /// Primary IPv4 (ID) - primary_ip4_id__n: Option>, + pub primary_ip4_id__n: Option>, /// Primary IPv6 (ID) - primary_ip6_id: Option>, + pub primary_ip6_id: Option>, /// Primary IPv6 (ID) - primary_ip6_id__n: Option>, + pub primary_ip6_id__n: Option>, /// Search - q: Option, + pub q: Option, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - rear_port_count: Option>, - rear_port_count__empty: Option, - rear_port_count__gt: Option>, - rear_port_count__gte: Option>, - rear_port_count__lt: Option>, - rear_port_count__lte: Option>, - rear_port_count__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub rear_port_count: Option>, + pub rear_port_count__empty: Option, + pub rear_port_count__gt: Option>, + pub rear_port_count__gte: Option>, + pub rear_port_count__lt: Option>, + pub rear_port_count__lte: Option>, + pub rear_port_count__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>, + pub role_id: Option>, /// Role (ID) - role_id__n: Option>, - serial: Option>, - serial__empty: Option, - serial__ic: Option>, - serial__ie: Option>, - serial__iew: Option>, - serial__isw: Option>, - serial__n: Option>, - serial__nic: Option>, - serial__nie: Option>, - serial__niew: Option>, - serial__nisw: Option>, + pub role_id__n: Option>, + pub serial: Option>, + pub serial__empty: Option, + pub serial__ic: Option>, + pub serial__ie: Option>, + pub serial__iew: Option>, + pub serial__isw: Option>, + pub serial__n: Option>, + pub serial__nic: Option>, + pub serial__nie: Option>, + pub serial__niew: Option>, + pub serial__nisw: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, - vc_position: Option>, - vc_position__empty: Option, - vc_position__gt: Option>, - vc_position__gte: Option>, - vc_position__lt: Option>, - vc_position__lte: Option>, - vc_position__n: Option>, - vc_priority: Option>, - vc_priority__empty: Option, - vc_priority__gt: Option>, - vc_priority__gte: Option>, - vc_priority__lt: Option>, - vc_priority__lte: Option>, - vc_priority__n: Option>, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, + pub vc_position: Option>, + pub vc_position__empty: Option, + pub vc_position__gt: Option>, + pub vc_position__gte: Option>, + pub vc_position__lt: Option>, + pub vc_position__lte: Option>, + pub vc_position__n: Option>, + pub vc_priority: Option>, + pub vc_priority__empty: Option, + pub vc_priority__gt: Option>, + pub vc_priority__gte: Option>, + pub vc_priority__lt: Option>, + pub vc_priority__lte: Option>, + pub vc_priority__n: Option>, /// Virtual chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, /// Is a virtual chassis member - virtual_chassis_member: Option, + pub virtual_chassis_member: Option, } #[derive(Debug)] @@ -5672,7 +5672,7 @@ pub fn dcim_devices_partial_update(state: &ThanixClient, body: PatchedWritableDe } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimDevicesRenderConfigCreateQuery { - format: Option, + pub format: Option, } #[derive(Debug)] @@ -5693,101 +5693,101 @@ pub fn dcim_devices_render_config_create(state: &ThanixClient, query: DcimDevice } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimFrontPortTemplatesListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - rear_port_id: Option>, - rear_port_id__n: Option>, - rear_port_position: Option>, - rear_port_position__empty: Option, - rear_port_position__gt: Option>, - rear_port_position__gte: Option>, - rear_port_position__lt: Option>, - rear_port_position__lte: Option>, - rear_port_position__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub q: Option, + pub rear_port_id: Option>, + pub rear_port_id__n: Option>, + pub rear_port_position: Option>, + pub rear_port_position__empty: Option, + pub rear_port_position__gt: Option>, + pub rear_port_position__gte: Option>, + pub rear_port_position__lt: Option>, + pub rear_port_position__lte: Option>, + pub rear_port_position__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -5933,176 +5933,176 @@ pub fn dcim_front_port_templates_partial_update(state: &ThanixClient, body: Patc pub struct DcimFrontPortsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - rear_port_id: Option>, - rear_port_id__n: Option>, - rear_port_position: Option>, - rear_port_position__empty: Option, - rear_port_position__gt: Option>, - rear_port_position__gte: Option>, - rear_port_position__lt: Option>, - rear_port_position__lte: Option>, - rear_port_position__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub rear_port_id: Option>, + pub rear_port_id__n: Option>, + pub rear_port_position: Option>, + pub rear_port_position__empty: Option, + pub rear_port_position__gt: Option>, + pub rear_port_position__gte: Option>, + pub rear_port_position__lt: Option>, + pub rear_port_position__lte: Option>, + pub rear_port_position__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -6261,91 +6261,91 @@ pub fn dcim_front_ports_paths_retrieve(state: &ThanixClient, id: i64) -> Result< } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimInterfaceTemplatesListQuery { - bridge_id: Option>, - bridge_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub bridge_id: Option>, + pub bridge_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - enabled: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub enabled: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mgmt_only: Option, - modified_by_request: Option, + pub limit: Option, + pub mgmt_only: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - poe_mode: Option>, - poe_mode__n: Option>, - poe_type: Option>, - poe_type__n: Option>, + pub ordering: Option, + pub poe_mode: Option>, + pub poe_mode__n: Option>, + pub poe_type: Option>, + pub poe_type__n: Option>, /// Search - q: Option, - rf_role: Option>, - rf_role__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub q: Option, + pub rf_role: Option>, + pub rf_role__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -6490,293 +6490,293 @@ pub fn dcim_interface_templates_partial_update(state: &ThanixClient, body: Patch #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimInterfacesListQuery { /// Bridged interface (ID) - bridge_id: Option>, + pub bridge_id: Option>, /// Bridged interface (ID) - bridge_id__n: Option>, + pub bridge_id__n: Option>, /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - duplex: Option>>, - duplex__n: Option>>, - enabled: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub device_type_id__n: Option>, + pub duplex: Option>>, + pub duplex__n: Option>>, + pub enabled: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Kind of interface - kind: Option, + pub kind: Option, /// L2VPN - l2vpn: Option>>, + pub l2vpn: Option>>, /// L2VPN - l2vpn__n: Option>>, + pub l2vpn__n: Option>>, /// L2VPN (ID) - l2vpn_id: Option>, + pub l2vpn_id: Option>, /// L2VPN (ID) - l2vpn_id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, + pub l2vpn_id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, /// LAG interface (ID) - lag_id: Option>, + pub lag_id: Option>, /// LAG interface (ID) - lag_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub lag_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mac_address: Option>, - mac_address__ic: Option>, - mac_address__ie: Option>, - mac_address__iew: Option>, - mac_address__isw: Option>, - mac_address__n: Option>, - mac_address__nic: Option>, - mac_address__nie: Option>, - mac_address__niew: Option>, - mac_address__nisw: Option>, - mark_connected: Option, - mgmt_only: Option, + pub location_id__n: Option>, + pub mac_address: Option>, + pub mac_address__ic: Option>, + pub mac_address__ie: Option>, + pub mac_address__iew: Option>, + pub mac_address__isw: Option>, + pub mac_address__n: Option>, + pub mac_address__nic: Option>, + pub mac_address__nie: Option>, + pub mac_address__niew: Option>, + pub mac_address__nisw: Option>, + pub mark_connected: Option, + pub mgmt_only: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - mode: Option, + pub mode: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - mode__n: Option, - modified_by_request: Option, + pub mode__n: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - mtu: Option>, - mtu__empty: Option, - mtu__gt: Option>, - mtu__gte: Option>, - mtu__lt: Option>, - mtu__lte: Option>, - mtu__n: Option>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub mtu: Option>, + pub mtu__empty: Option, + pub mtu__gt: Option>, + pub mtu__gte: Option>, + pub mtu__lt: Option>, + pub mtu__lte: Option>, + pub mtu__n: Option>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent interface (ID) - parent_id: Option>, + pub parent_id: Option>, /// Parent interface (ID) - parent_id__n: Option>, - poe_mode: Option>, - poe_mode__n: Option>, - poe_type: Option>, - poe_type__n: Option>, + pub parent_id__n: Option>, + pub poe_mode: Option>, + pub poe_mode__n: Option>, + pub poe_type: Option>, + pub poe_type__n: Option>, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, - rf_channel: Option>, - rf_channel__n: Option>, - rf_channel_frequency: Option>, - rf_channel_frequency__empty: Option, - rf_channel_frequency__gt: Option>, - rf_channel_frequency__gte: Option>, - rf_channel_frequency__lt: Option>, - rf_channel_frequency__lte: Option>, - rf_channel_frequency__n: Option>, - rf_channel_width: Option>, - rf_channel_width__empty: Option, - rf_channel_width__gt: Option>, - rf_channel_width__gte: Option>, - rf_channel_width__lt: Option>, - rf_channel_width__lte: Option>, - rf_channel_width__n: Option>, - rf_role: Option>, - rf_role__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, + pub rf_channel: Option>, + pub rf_channel__n: Option>, + pub rf_channel_frequency: Option>, + pub rf_channel_frequency__empty: Option, + pub rf_channel_frequency__gt: Option>, + pub rf_channel_frequency__gte: Option>, + pub rf_channel_frequency__lt: Option>, + pub rf_channel_frequency__lte: Option>, + pub rf_channel_frequency__n: Option>, + pub rf_channel_width: Option>, + pub rf_channel_width__empty: Option, + pub rf_channel_width__gt: Option>, + pub rf_channel_width__gte: Option>, + pub rf_channel_width__lt: Option>, + pub rf_channel_width__lte: Option>, + pub rf_channel_width__n: Option>, + pub rf_role: Option>, + pub rf_role__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - speed: Option>, - speed__empty: Option>, - speed__gt: Option>, - speed__gte: Option>, - speed__lt: Option>, - speed__lte: Option>, - speed__n: Option>, - tag: Option>, - tag__n: Option>, - tx_power: Option>, - tx_power__empty: Option, - tx_power__gt: Option>, - tx_power__gte: Option>, - tx_power__lt: Option>, - tx_power__lte: Option>, - tx_power__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub speed: Option>, + pub speed__empty: Option>, + pub speed__gt: Option>, + pub speed__gte: Option>, + pub speed__lt: Option>, + pub speed__lte: Option>, + pub speed__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub tx_power: Option>, + pub tx_power__empty: Option, + pub tx_power__gt: Option>, + pub tx_power__gte: Option>, + pub tx_power__lt: Option>, + pub tx_power__lte: Option>, + pub tx_power__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Device Context - vdc: Option>, + pub vdc: Option>, /// Virtual Device Context - vdc__n: Option>, + pub vdc__n: Option>, /// Virtual Device Context - vdc_id: Option>, + pub vdc_id: Option>, /// Virtual Device Context - vdc_id__n: Option>, + pub vdc_id__n: Option>, /// Virtual Device Context (Identifier) - vdc_identifier: Option>>, + pub vdc_identifier: Option>>, /// Virtual Device Context (Identifier) - vdc_identifier__n: Option>>, + pub vdc_identifier__n: Option>>, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, - virtual_chassis_member: Option>, - virtual_chassis_member_id: Option>, + pub virtual_chassis_id__n: Option>, + pub virtual_chassis_member: Option>, + pub virtual_chassis_member_id: Option>, /// Assigned VID - vlan: Option, + pub vlan: Option, /// Assigned VLAN - vlan_id: Option, + pub vlan_id: Option, /// VRF (RD) - vrf: Option>>, + pub vrf: Option>>, /// VRF (RD) - vrf__n: Option>>, + pub vrf__n: Option>>, /// VRF - vrf_id: Option>, + pub vrf_id: Option>, /// VRF - vrf_id__n: Option>, + pub vrf_id__n: Option>, /// Wireless LAN - wireless_lan_id: Option>, + pub wireless_lan_id: Option>, /// Wireless LAN - wireless_lan_id__n: Option>, + pub wireless_lan_id__n: Option>, /// Wireless link - wireless_link_id: Option>>, + pub wireless_link_id: Option>>, /// Wireless link - wireless_link_id__n: Option>>, - wwn: Option>, - wwn__ic: Option>, - wwn__ie: Option>, - wwn__iew: Option>, - wwn__isw: Option>, - wwn__n: Option>, - wwn__nic: Option>, - wwn__nie: Option>, - wwn__niew: Option>, - wwn__nisw: Option>, + pub wireless_link_id__n: Option>>, + pub wwn: Option>, + pub wwn__ic: Option>, + pub wwn__ie: Option>, + pub wwn__iew: Option>, + pub wwn__isw: Option>, + pub wwn__n: Option>, + pub wwn__nic: Option>, + pub wwn__nie: Option>, + pub wwn__niew: Option>, + pub wwn__nisw: Option>, } #[derive(Debug)] @@ -6935,84 +6935,84 @@ pub fn dcim_interfaces_trace_retrieve(state: &ThanixClient, id: i64) -> Result>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -7156,115 +7156,115 @@ pub fn dcim_inventory_item_roles_partial_update(state: &ThanixClient, body: Patc } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimInventoryItemTemplatesListQuery { - component_id: Option>, - component_id__empty: Option>, - component_id__gt: Option>, - component_id__gte: Option>, - component_id__lt: Option>, - component_id__lte: Option>, - component_id__n: Option>, - component_type: Option, - component_type__n: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub component_id: Option>, + pub component_id__empty: Option>, + pub component_id__gt: Option>, + pub component_id__gte: Option>, + pub component_id__lt: Option>, + pub component_id__lte: Option>, + pub component_id__n: Option>, + pub component_type: Option, + pub component_type__n: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>>, + pub manufacturer_id: Option>>, /// Manufacturer (ID) - manufacturer_id__n: Option>>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub manufacturer_id__n: Option>>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent inventory item (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent inventory item (ID) - parent_id__n: Option>>, - part_id: Option>, - part_id__empty: Option, - part_id__ic: Option>, - part_id__ie: Option>, - part_id__iew: Option>, - part_id__isw: Option>, - part_id__n: Option>, - part_id__nic: Option>, - part_id__nie: Option>, - part_id__niew: Option>, - part_id__nisw: Option>, + pub parent_id__n: Option>>, + pub part_id: Option>, + pub part_id__empty: Option, + pub part_id__ic: Option>, + pub part_id__ie: Option>, + pub part_id__iew: Option>, + pub part_id__isw: Option>, + pub part_id__n: Option>, + pub part_id__nic: Option>, + pub part_id__nie: Option>, + pub part_id__niew: Option>, + pub part_id__nisw: Option>, /// Search - q: Option, + pub q: Option, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, - updated_by_request: Option, + pub role_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -7408,202 +7408,202 @@ pub fn dcim_inventory_item_templates_partial_update(state: &ThanixClient, body: } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimInventoryItemsListQuery { - asset_tag: Option>, - asset_tag__empty: Option, - asset_tag__ic: Option>, - asset_tag__ie: Option>, - asset_tag__iew: Option>, - asset_tag__isw: Option>, - asset_tag__n: Option>, - asset_tag__nic: Option>, - asset_tag__nie: Option>, - asset_tag__niew: Option>, - asset_tag__nisw: Option>, - component_id: Option>, - component_id__empty: Option>, - component_id__gt: Option>, - component_id__gte: Option>, - component_id__lt: Option>, - component_id__lte: Option>, - component_id__n: Option>, - component_type: Option, - component_type__n: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub asset_tag: Option>, + pub asset_tag__empty: Option, + pub asset_tag__ic: Option>, + pub asset_tag__ie: Option>, + pub asset_tag__iew: Option>, + pub asset_tag__isw: Option>, + pub asset_tag__n: Option>, + pub asset_tag__nic: Option>, + pub asset_tag__nie: Option>, + pub asset_tag__niew: Option>, + pub asset_tag__nisw: Option>, + pub component_id: Option>, + pub component_id__empty: Option>, + pub component_id__gt: Option>, + pub component_id__gte: Option>, + pub component_id__lt: Option>, + pub component_id__lte: Option>, + pub component_id__n: Option>, + pub component_type: Option, + pub component_type__n: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - discovered: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub discovered: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, + pub location_id__n: Option>, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>>, + pub manufacturer_id: Option>>, /// Manufacturer (ID) - manufacturer_id__n: Option>>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub manufacturer_id__n: Option>>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent inventory item (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent inventory item (ID) - parent_id__n: Option>>, - part_id: Option>, - part_id__empty: Option, - part_id__ic: Option>, - part_id__ie: Option>, - part_id__iew: Option>, - part_id__isw: Option>, - part_id__n: Option>, - part_id__nic: Option>, - part_id__nie: Option>, - part_id__niew: Option>, - part_id__nisw: Option>, + pub parent_id__n: Option>>, + pub part_id: Option>, + pub part_id__empty: Option, + pub part_id__ic: Option>, + pub part_id__ie: Option>, + pub part_id__iew: Option>, + pub part_id__isw: Option>, + pub part_id__n: Option>, + pub part_id__nic: Option>, + pub part_id__nie: Option>, + pub part_id__niew: Option>, + pub part_id__nisw: Option>, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, - serial: Option>, - serial__empty: Option, - serial__ic: Option>, - serial__ie: Option>, - serial__iew: Option>, - serial__isw: Option>, - serial__n: Option>, - serial__nic: Option>, - serial__nie: Option>, - serial__niew: Option>, - serial__nisw: Option>, + pub role_id__n: Option>>, + pub serial: Option>, + pub serial__empty: Option, + pub serial__ic: Option>, + pub serial__ie: Option>, + pub serial__iew: Option>, + pub serial__isw: Option>, + pub serial__n: Option>, + pub serial__nic: Option>, + pub serial__nie: Option>, + pub serial__niew: Option>, + pub serial__nisw: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -7747,136 +7747,136 @@ pub fn dcim_inventory_items_partial_update(state: &ThanixClient, body: PatchedIn } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimLocationsListQuery { - ancestor: Option>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - facility: Option>, - facility__empty: Option, - facility__ic: Option>, - facility__ie: Option>, - facility__iew: Option>, - facility__isw: Option>, - facility__n: Option>, - facility__nic: Option>, - facility__nie: Option>, - facility__niew: Option>, - facility__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub facility: Option>, + pub facility__empty: Option, + pub facility__ic: Option>, + pub facility__ie: Option>, + pub facility__iew: Option>, + pub facility__isw: Option>, + pub facility__n: Option>, + pub facility__nic: Option>, + pub facility__nie: Option>, + pub facility__niew: Option>, + pub facility__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent location (slug) - parent: Option>, + pub parent: Option>, /// Parent location (slug) - parent__n: Option>, + pub parent__n: Option>, /// Parent location (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent location (ID) - parent_id__n: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -8021,82 +8021,82 @@ pub fn dcim_locations_partial_update(state: &ThanixClient, body: PatchedWritable #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimManufacturersListQuery { /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -8240,90 +8240,90 @@ pub fn dcim_manufacturers_partial_update(state: &ThanixClient, body: PatchedManu } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimModuleBayTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - position: Option>, - position__empty: Option, - position__ic: Option>, - position__ie: Option>, - position__iew: Option>, - position__isw: Option>, - position__n: Option>, - position__nic: Option>, - position__nie: Option>, - position__niew: Option>, - position__nisw: Option>, + pub ordering: Option, + pub position: Option>, + pub position__empty: Option, + pub position__ic: Option>, + pub position__ie: Option>, + pub position__iew: Option>, + pub position__isw: Option>, + pub position__n: Option>, + pub position__nic: Option>, + pub position__nie: Option>, + pub position__niew: Option>, + pub position__nisw: Option>, /// Search - q: Option, - updated_by_request: Option, + pub q: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -8467,162 +8467,162 @@ pub fn dcim_module_bay_templates_partial_update(state: &ThanixClient, body: Patc } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimModuleBaysListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Installed module (ID) - installed_module_id: Option>, + pub installed_module_id: Option>, /// Installed module (ID) - installed_module_id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub installed_module_id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - modified_by_request: Option, + pub location_id__n: Option>, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent module bay (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent module bay (ID) - parent_id__n: Option>>, - position: Option>, - position__empty: Option, - position__ic: Option>, - position__ie: Option>, - position__iew: Option>, - position__isw: Option>, - position__n: Option>, - position__nic: Option>, - position__nie: Option>, - position__niew: Option>, - position__nisw: Option>, + pub parent_id__n: Option>>, + pub position: Option>, + pub position__empty: Option, + pub position__ic: Option>, + pub position__ie: Option>, + pub position__iew: Option>, + pub position__isw: Option>, + pub position__n: Option>, + pub position__nic: Option>, + pub position__nie: Option>, + pub position__niew: Option>, + pub position__nisw: Option>, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -8772,118 +8772,118 @@ pub struct DcimModuleTypesListQuery { /// * `right-to-left` - Right to left /// * `side-to-rear` - Side to rear /// * `passive` - Passive - airflow: Option, + pub airflow: Option, /// * `front-to-rear` - Front to rear /// * `rear-to-front` - Rear to front /// * `left-to-right` - Left to right /// * `right-to-left` - Right to left /// * `side-to-rear` - Side to rear /// * `passive` - Passive - airflow__n: Option, + pub airflow__n: Option, /// Has console ports - console_ports: Option, + pub console_ports: Option, /// Has console server ports - console_server_ports: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub console_server_ports: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Has interfaces - interfaces: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub interfaces: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - model: Option>, - model__empty: Option, - model__ic: Option>, - model__ie: Option>, - model__iew: Option>, - model__isw: Option>, - model__n: Option>, - model__nic: Option>, - model__nie: Option>, - model__niew: Option>, - model__nisw: Option>, - modified_by_request: Option, + pub manufacturer_id__n: Option>, + pub model: Option>, + pub model__empty: Option, + pub model__ic: Option>, + pub model__ie: Option>, + pub model__iew: Option>, + pub model__isw: Option>, + pub model__n: Option>, + pub model__nic: Option>, + pub model__nie: Option>, + pub model__niew: Option>, + pub model__nisw: Option>, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - part_number: Option>, - part_number__empty: Option, - part_number__ic: Option>, - part_number__ie: Option>, - part_number__iew: Option>, - part_number__isw: Option>, - part_number__n: Option>, - part_number__nic: Option>, - part_number__nie: Option>, - part_number__niew: Option>, - part_number__nisw: Option>, + pub ordering: Option, + pub part_number: Option>, + pub part_number__empty: Option, + pub part_number__ic: Option>, + pub part_number__ie: Option>, + pub part_number__iew: Option>, + pub part_number__isw: Option>, + pub part_number__n: Option>, + pub part_number__nic: Option>, + pub part_number__nie: Option>, + pub part_number__niew: Option>, + pub part_number__nisw: Option>, /// Has pass-through ports - pass_through_ports: Option, + pub pass_through_ports: Option, /// Has power outlets - power_outlets: Option, + pub power_outlets: Option, /// Has power ports - power_ports: Option, + pub power_ports: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit: Option, + pub weight_unit: Option, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit__n: Option, + pub weight_unit__n: Option, } #[derive(Debug)] @@ -9027,97 +9027,97 @@ pub fn dcim_module_types_partial_update(state: &ThanixClient, body: PatchedWrita } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimModulesListQuery { - asset_tag: Option>, - asset_tag__empty: Option, - asset_tag__ic: Option>, - asset_tag__ie: Option>, - asset_tag__iew: Option>, - asset_tag__isw: Option>, - asset_tag__n: Option>, - asset_tag__nic: Option>, - asset_tag__nie: Option>, - asset_tag__niew: Option>, - asset_tag__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub asset_tag: Option>, + pub asset_tag__empty: Option, + pub asset_tag__ic: Option>, + pub asset_tag__ie: Option>, + pub asset_tag__iew: Option>, + pub asset_tag__isw: Option>, + pub asset_tag__n: Option>, + pub asset_tag__nic: Option>, + pub asset_tag__nie: Option>, + pub asset_tag__niew: Option>, + pub asset_tag__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - modified_by_request: Option, - module_bay_id: Option>, - module_bay_id__n: Option>, + pub manufacturer_id__n: Option>, + pub modified_by_request: Option, + pub module_bay_id: Option>, + pub module_bay_id__n: Option>, /// Module type (model) - module_type: Option>, + pub module_type: Option>, /// Module type (model) - module_type__n: Option>, + pub module_type__n: Option>, /// Module type (ID) - module_type_id: Option>, + pub module_type_id: Option>, /// Module type (ID) - module_type_id__n: Option>, + pub module_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - serial: Option>, - serial__empty: Option, - serial__ic: Option>, - serial__ie: Option>, - serial__iew: Option>, - serial__isw: Option>, - serial__n: Option>, - serial__nic: Option>, - serial__nie: Option>, - serial__niew: Option>, - serial__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub serial: Option>, + pub serial__empty: Option, + pub serial__ic: Option>, + pub serial__ie: Option>, + pub serial__iew: Option>, + pub serial__isw: Option>, + pub serial__n: Option>, + pub serial__nic: Option>, + pub serial__nie: Option>, + pub serial__niew: Option>, + pub serial__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -9261,86 +9261,86 @@ pub fn dcim_modules_partial_update(state: &ThanixClient, body: PatchedWritableMo } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPlatformsListQuery { - available_for_device_type: Option, + pub available_for_device_type: Option, /// Config template (ID) - config_template_id: Option>>, + pub config_template_id: Option>>, /// Config template (ID) - config_template_id__n: Option>>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub config_template_id__n: Option>>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub manufacturer_id__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -9484,160 +9484,160 @@ pub fn dcim_platforms_partial_update(state: &ThanixClient, body: PatchedPlatform } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPowerFeedsListQuery { - amperage: Option>, - amperage__empty: Option, - amperage__gt: Option>, - amperage__gte: Option>, - amperage__lt: Option>, - amperage__lte: Option>, - amperage__n: Option>, - available_power: Option>, - available_power__empty: Option, - available_power__gt: Option>, - available_power__gte: Option>, - available_power__lt: Option>, - available_power__lte: Option>, - available_power__n: Option>, + pub amperage: Option>, + pub amperage__empty: Option, + pub amperage__gt: Option>, + pub amperage__gte: Option>, + pub amperage__lt: Option>, + pub amperage__lte: Option>, + pub amperage__n: Option>, + pub available_power: Option>, + pub available_power__empty: Option, + pub available_power__gt: Option>, + pub available_power__gte: Option>, + pub available_power__lt: Option>, + pub available_power__lte: Option>, + pub available_power__n: Option>, /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mark_connected: Option, - max_utilization: Option>, - max_utilization__empty: Option, - max_utilization__gt: Option>, - max_utilization__gte: Option>, - max_utilization__lt: Option>, - max_utilization__lte: Option>, - max_utilization__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub limit: Option, + pub mark_connected: Option, + pub max_utilization: Option>, + pub max_utilization__empty: Option, + pub max_utilization__gt: Option>, + pub max_utilization__gte: Option>, + pub max_utilization__lt: Option>, + pub max_utilization__lte: Option>, + pub max_utilization__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// * `single-phase` - Single phase /// * `three-phase` - Three-phase - phase: Option, + pub phase: Option, /// * `single-phase` - Single phase /// * `three-phase` - Three-phase - phase__n: Option, + pub phase__n: Option, /// Power panel (ID) - power_panel_id: Option>, + pub power_panel_id: Option>, /// Power panel (ID) - power_panel_id__n: Option>, + pub power_panel_id__n: Option>, /// Search - q: Option, + pub q: Option, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - status: Option>, - status__n: Option>, + pub site_id__n: Option>, + pub status: Option>, + pub status__n: Option>, /// * `ac` - AC /// * `dc` - DC - supply: Option, + pub supply: Option, /// * `ac` - AC /// * `dc` - DC - supply__n: Option, - tag: Option>, - tag__n: Option>, + pub supply__n: Option, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, + pub tenant_id__n: Option>>, /// * `primary` - Primary /// * `redundant` - Redundant - r#type: Option, + pub r#type: Option, /// * `primary` - Primary /// * `redundant` - Redundant - type__n: Option, - updated_by_request: Option, - voltage: Option>, - voltage__empty: Option, - voltage__gt: Option>, - voltage__gte: Option>, - voltage__lt: Option>, - voltage__lte: Option>, - voltage__n: Option>, + pub type__n: Option, + pub updated_by_request: Option, + pub voltage: Option>, + pub voltage__empty: Option, + pub voltage__gt: Option>, + pub voltage__gte: Option>, + pub voltage__lt: Option>, + pub voltage__lte: Option>, + pub voltage__n: Option>, } #[derive(Debug)] @@ -9796,86 +9796,86 @@ pub fn dcim_power_feeds_trace_retrieve(state: &ThanixClient, id: i64) -> Result< } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPowerOutletTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, + pub device_type_id__n: Option>>, /// Phase (for three-phase feeds) - feed_leg: Option>, + pub feed_leg: Option>, /// Phase (for three-phase feeds) - feed_leg__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub feed_leg__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Power port (ID) - power_port_id: Option>>, + pub power_port_id: Option>>, /// Power port (ID) - power_port_id__n: Option>>, + pub power_port_id__n: Option>>, /// Search - q: Option, + pub q: Option, /// * `IEC 60320` - [('iec-60320-c5', 'C5'), ('iec-60320-c7', 'C7'), ('iec-60320-c13', 'C13'), ('iec-60320-c15', 'C15'), ('iec-60320-c19', 'C19'), ('iec-60320-c21', 'C21')] /// * `IEC 60309` - [('iec-60309-p-n-e-4h', 'P+N+E 4H'), ('iec-60309-p-n-e-6h', 'P+N+E 6H'), ('iec-60309-p-n-e-9h', 'P+N+E 9H'), ('iec-60309-2p-e-4h', '2P+E 4H'), ('iec-60309-2p-e-6h', '2P+E 6H'), ('iec-60309-2p-e-9h', '2P+E 9H'), ('iec-60309-3p-e-4h', '3P+E 4H'), ('iec-60309-3p-e-6h', '3P+E 6H'), ('iec-60309-3p-e-9h', '3P+E 9H'), ('iec-60309-3p-n-e-4h', '3P+N+E 4H'), ('iec-60309-3p-n-e-6h', '3P+N+E 6H'), ('iec-60309-3p-n-e-9h', '3P+N+E 9H')] /// * `IEC 60906-1` - [('iec-60906-1', 'IEC 60906-1'), ('nbr-14136-10a', '2P+T 10A (NBR 14136)'), ('nbr-14136-20a', '2P+T 20A (NBR 14136)')] @@ -9888,7 +9888,7 @@ pub struct DcimPowerOutletTemplatesListQuery { /// * `DC` - [('dc-terminal', 'DC Terminal')] /// * `Proprietary` - [('hdot-cx', 'HDOT Cx'), ('saf-d-grid', 'Saf-D-Grid'), ('neutrik-powercon-20a', 'Neutrik powerCON (20A)'), ('neutrik-powercon-32a', 'Neutrik powerCON (32A)'), ('neutrik-powercon-true1', 'Neutrik powerCON TRUE1'), ('neutrik-powercon-true1-top', 'Neutrik powerCON TRUE1 TOP'), ('ubiquiti-smartpower', 'Ubiquiti SmartPower')] /// * `Other` - [('hardwired', 'Hardwired'), ('other', 'Other')] - r#type: Option, + pub r#type: Option, /// * `IEC 60320` - [('iec-60320-c5', 'C5'), ('iec-60320-c7', 'C7'), ('iec-60320-c13', 'C13'), ('iec-60320-c15', 'C15'), ('iec-60320-c19', 'C19'), ('iec-60320-c21', 'C21')] /// * `IEC 60309` - [('iec-60309-p-n-e-4h', 'P+N+E 4H'), ('iec-60309-p-n-e-6h', 'P+N+E 6H'), ('iec-60309-p-n-e-9h', 'P+N+E 9H'), ('iec-60309-2p-e-4h', '2P+E 4H'), ('iec-60309-2p-e-6h', '2P+E 6H'), ('iec-60309-2p-e-9h', '2P+E 9H'), ('iec-60309-3p-e-4h', '3P+E 4H'), ('iec-60309-3p-e-6h', '3P+E 6H'), ('iec-60309-3p-e-9h', '3P+E 9H'), ('iec-60309-3p-n-e-4h', '3P+N+E 4H'), ('iec-60309-3p-n-e-6h', '3P+N+E 6H'), ('iec-60309-3p-n-e-9h', '3P+N+E 9H')] /// * `IEC 60906-1` - [('iec-60906-1', 'IEC 60906-1'), ('nbr-14136-10a', '2P+T 10A (NBR 14136)'), ('nbr-14136-20a', '2P+T 20A (NBR 14136)')] @@ -9901,8 +9901,8 @@ pub struct DcimPowerOutletTemplatesListQuery { /// * `DC` - [('dc-terminal', 'DC Terminal')] /// * `Proprietary` - [('hdot-cx', 'HDOT Cx'), ('saf-d-grid', 'Saf-D-Grid'), ('neutrik-powercon-20a', 'Neutrik powerCON (20A)'), ('neutrik-powercon-32a', 'Neutrik powerCON (32A)'), ('neutrik-powercon-true1', 'Neutrik powerCON TRUE1'), ('neutrik-powercon-true1-top', 'Neutrik powerCON TRUE1 TOP'), ('ubiquiti-smartpower', 'Ubiquiti SmartPower')] /// * `Other` - [('hardwired', 'Hardwired'), ('other', 'Other')] - type__n: Option, - updated_by_request: Option, + pub type__n: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -10048,167 +10048,167 @@ pub fn dcim_power_outlet_templates_partial_update(state: &ThanixClient, body: Pa pub struct DcimPowerOutletsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, + pub device_type_id__n: Option>, /// Phase (for three-phase feeds) - feed_leg: Option>, + pub feed_leg: Option>, /// Phase (for three-phase feeds) - feed_leg__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub feed_leg__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Power port (ID) - power_port_id: Option>>, + pub power_port_id: Option>>, /// Power port (ID) - power_port_id__n: Option>>, + pub power_port_id__n: Option>>, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Physical port type - r#type: Option>, + pub r#type: Option>, /// Physical port type - type__n: Option>, - updated_by_request: Option, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -10368,89 +10368,89 @@ pub fn dcim_power_outlets_trace_retrieve(state: &ThanixClient, id: i64) -> Resul #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPowerPanelsListQuery { /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - location_id: Option>, - location_id__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub location_id: Option>, + pub location_id__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -10594,92 +10594,92 @@ pub fn dcim_power_panels_partial_update(state: &ThanixClient, body: PatchedPower } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPowerPortTemplatesListQuery { - allocated_draw: Option>, - allocated_draw__empty: Option, - allocated_draw__gt: Option>, - allocated_draw__gte: Option>, - allocated_draw__lt: Option>, - allocated_draw__lte: Option>, - allocated_draw__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub allocated_draw: Option>, + pub allocated_draw__empty: Option, + pub allocated_draw__gt: Option>, + pub allocated_draw__gte: Option>, + pub allocated_draw__lt: Option>, + pub allocated_draw__lte: Option>, + pub allocated_draw__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - maximum_draw: Option>, - maximum_draw__empty: Option, - maximum_draw__gt: Option>, - maximum_draw__gte: Option>, - maximum_draw__lt: Option>, - maximum_draw__lte: Option>, - maximum_draw__n: Option>, - modified_by_request: Option, + pub limit: Option, + pub maximum_draw: Option>, + pub maximum_draw__empty: Option, + pub maximum_draw__gt: Option>, + pub maximum_draw__gte: Option>, + pub maximum_draw__lt: Option>, + pub maximum_draw__lte: Option>, + pub maximum_draw__n: Option>, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// * `IEC 60320` - [('iec-60320-c6', 'C6'), ('iec-60320-c8', 'C8'), ('iec-60320-c14', 'C14'), ('iec-60320-c16', 'C16'), ('iec-60320-c20', 'C20'), ('iec-60320-c22', 'C22')] /// * `IEC 60309` - [('iec-60309-p-n-e-4h', 'P+N+E 4H'), ('iec-60309-p-n-e-6h', 'P+N+E 6H'), ('iec-60309-p-n-e-9h', 'P+N+E 9H'), ('iec-60309-2p-e-4h', '2P+E 4H'), ('iec-60309-2p-e-6h', '2P+E 6H'), ('iec-60309-2p-e-9h', '2P+E 9H'), ('iec-60309-3p-e-4h', '3P+E 4H'), ('iec-60309-3p-e-6h', '3P+E 6H'), ('iec-60309-3p-e-9h', '3P+E 9H'), ('iec-60309-3p-n-e-4h', '3P+N+E 4H'), ('iec-60309-3p-n-e-6h', '3P+N+E 6H'), ('iec-60309-3p-n-e-9h', '3P+N+E 9H')] /// * `IEC 60906-1` - [('iec-60906-1', 'IEC 60906-1'), ('nbr-14136-10a', '2P+T 10A (NBR 14136)'), ('nbr-14136-20a', '2P+T 20A (NBR 14136)')] @@ -10692,7 +10692,7 @@ pub struct DcimPowerPortTemplatesListQuery { /// * `DC` - [('dc-terminal', 'DC Terminal')] /// * `Proprietary` - [('saf-d-grid', 'Saf-D-Grid'), ('neutrik-powercon-20', 'Neutrik powerCON (20A)'), ('neutrik-powercon-32', 'Neutrik powerCON (32A)'), ('neutrik-powercon-true1', 'Neutrik powerCON TRUE1'), ('neutrik-powercon-true1-top', 'Neutrik powerCON TRUE1 TOP'), ('ubiquiti-smartpower', 'Ubiquiti SmartPower')] /// * `Other` - [('hardwired', 'Hardwired'), ('other', 'Other')] - r#type: Option, + pub r#type: Option, /// * `IEC 60320` - [('iec-60320-c6', 'C6'), ('iec-60320-c8', 'C8'), ('iec-60320-c14', 'C14'), ('iec-60320-c16', 'C16'), ('iec-60320-c20', 'C20'), ('iec-60320-c22', 'C22')] /// * `IEC 60309` - [('iec-60309-p-n-e-4h', 'P+N+E 4H'), ('iec-60309-p-n-e-6h', 'P+N+E 6H'), ('iec-60309-p-n-e-9h', 'P+N+E 9H'), ('iec-60309-2p-e-4h', '2P+E 4H'), ('iec-60309-2p-e-6h', '2P+E 6H'), ('iec-60309-2p-e-9h', '2P+E 9H'), ('iec-60309-3p-e-4h', '3P+E 4H'), ('iec-60309-3p-e-6h', '3P+E 6H'), ('iec-60309-3p-e-9h', '3P+E 9H'), ('iec-60309-3p-n-e-4h', '3P+N+E 4H'), ('iec-60309-3p-n-e-6h', '3P+N+E 6H'), ('iec-60309-3p-n-e-9h', '3P+N+E 9H')] /// * `IEC 60906-1` - [('iec-60906-1', 'IEC 60906-1'), ('nbr-14136-10a', '2P+T 10A (NBR 14136)'), ('nbr-14136-20a', '2P+T 20A (NBR 14136)')] @@ -10705,8 +10705,8 @@ pub struct DcimPowerPortTemplatesListQuery { /// * `DC` - [('dc-terminal', 'DC Terminal')] /// * `Proprietary` - [('saf-d-grid', 'Saf-D-Grid'), ('neutrik-powercon-20', 'Neutrik powerCON (20A)'), ('neutrik-powercon-32', 'Neutrik powerCON (32A)'), ('neutrik-powercon-true1', 'Neutrik powerCON TRUE1'), ('neutrik-powercon-true1-top', 'Neutrik powerCON TRUE1 TOP'), ('ubiquiti-smartpower', 'Ubiquiti SmartPower')] /// * `Other` - [('hardwired', 'Hardwired'), ('other', 'Other')] - type__n: Option, - updated_by_request: Option, + pub type__n: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -10850,175 +10850,175 @@ pub fn dcim_power_port_templates_partial_update(state: &ThanixClient, body: Patc } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimPowerPortsListQuery { - allocated_draw: Option>, - allocated_draw__empty: Option, - allocated_draw__gt: Option>, - allocated_draw__gte: Option>, - allocated_draw__lt: Option>, - allocated_draw__lte: Option>, - allocated_draw__n: Option>, + pub allocated_draw: Option>, + pub allocated_draw__empty: Option, + pub allocated_draw__gt: Option>, + pub allocated_draw__gte: Option>, + pub allocated_draw__lt: Option>, + pub allocated_draw__lte: Option>, + pub allocated_draw__n: Option>, /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - connected: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub connected: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - maximum_draw: Option>, - maximum_draw__empty: Option, - maximum_draw__gt: Option>, - maximum_draw__gte: Option>, - maximum_draw__lt: Option>, - maximum_draw__lte: Option>, - maximum_draw__n: Option>, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub maximum_draw: Option>, + pub maximum_draw__empty: Option, + pub maximum_draw__gt: Option>, + pub maximum_draw__gte: Option>, + pub maximum_draw__lt: Option>, + pub maximum_draw__lte: Option>, + pub maximum_draw__n: Option>, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Physical port type - r#type: Option>, + pub r#type: Option>, /// Physical port type - type__n: Option>, - updated_by_request: Option, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -11177,96 +11177,96 @@ pub fn dcim_power_ports_trace_retrieve(state: &ThanixClient, id: i64) -> Result< } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimRackReservationsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - location: Option>, - location__n: Option>, - location_id: Option>, - location_id__n: Option>, - modified_by_request: Option, + pub limit: Option, + pub location: Option>, + pub location__n: Option>, + pub location_id: Option>, + pub location_id__n: Option>, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - unit: Option, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub unit: Option, + pub updated_by_request: Option, /// User (name) - user: Option>, + pub user: Option>, /// User (name) - user__n: Option>, + pub user__n: Option>, /// User (ID) - user_id: Option>, + pub user_id: Option>, /// User (ID) - user_id__n: Option>, + pub user_id__n: Option>, } #[derive(Debug)] @@ -11410,84 +11410,84 @@ pub fn dcim_rack_reservations_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimRackRolesListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -11631,153 +11631,153 @@ pub fn dcim_rack_roles_partial_update(state: &ThanixClient, body: PatchedRackRol } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimRackTypesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - desc_units: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - form_factor: Option>, - form_factor__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub desc_units: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub form_factor: Option>, + pub form_factor__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - max_weight: Option>, - max_weight__empty: Option, - max_weight__gt: Option>, - max_weight__gte: Option>, - max_weight__lt: Option>, - max_weight__lte: Option>, - max_weight__n: Option>, - model: Option>, - model__empty: Option, - model__ic: Option>, - model__ie: Option>, - model__iew: Option>, - model__isw: Option>, - model__n: Option>, - model__nic: Option>, - model__nie: Option>, - model__niew: Option>, - model__nisw: Option>, - modified_by_request: Option, - mounting_depth: Option>, - mounting_depth__empty: Option, - mounting_depth__gt: Option>, - mounting_depth__gte: Option>, - mounting_depth__lt: Option>, - mounting_depth__lte: Option>, - mounting_depth__n: Option>, + pub manufacturer_id__n: Option>, + pub max_weight: Option>, + pub max_weight__empty: Option, + pub max_weight__gt: Option>, + pub max_weight__gte: Option>, + pub max_weight__lt: Option>, + pub max_weight__lte: Option>, + pub max_weight__n: Option>, + pub model: Option>, + pub model__empty: Option, + pub model__ic: Option>, + pub model__ie: Option>, + pub model__iew: Option>, + pub model__isw: Option>, + pub model__n: Option>, + pub model__nic: Option>, + pub model__nie: Option>, + pub model__niew: Option>, + pub model__nisw: Option>, + pub modified_by_request: Option, + pub mounting_depth: Option>, + pub mounting_depth__empty: Option, + pub mounting_depth__gt: Option>, + pub mounting_depth__gte: Option>, + pub mounting_depth__lt: Option>, + pub mounting_depth__lte: Option>, + pub mounting_depth__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - outer_depth: Option>, - outer_depth__empty: Option, - outer_depth__gt: Option>, - outer_depth__gte: Option>, - outer_depth__lt: Option>, - outer_depth__lte: Option>, - outer_depth__n: Option>, + pub ordering: Option, + pub outer_depth: Option>, + pub outer_depth__empty: Option, + pub outer_depth__gt: Option>, + pub outer_depth__gte: Option>, + pub outer_depth__lt: Option>, + pub outer_depth__lte: Option>, + pub outer_depth__n: Option>, /// * `mm` - Millimeters /// * `in` - Inches - outer_unit: Option, + pub outer_unit: Option, /// * `mm` - Millimeters /// * `in` - Inches - outer_unit__n: Option, - outer_width: Option>, - outer_width__empty: Option, - outer_width__gt: Option>, - outer_width__gte: Option>, - outer_width__lt: Option>, - outer_width__lte: Option>, - outer_width__n: Option>, + pub outer_unit__n: Option, + pub outer_width: Option>, + pub outer_width__empty: Option, + pub outer_width__gt: Option>, + pub outer_width__gte: Option>, + pub outer_width__lt: Option>, + pub outer_width__lte: Option>, + pub outer_width__n: Option>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - starting_unit: Option>, - starting_unit__empty: Option, - starting_unit__gt: Option>, - starting_unit__gte: Option>, - starting_unit__lt: Option>, - starting_unit__lte: Option>, - starting_unit__n: Option>, - tag: Option>, - tag__n: Option>, - u_height: Option>, - u_height__empty: Option, - u_height__gt: Option>, - u_height__gte: Option>, - u_height__lt: Option>, - u_height__lte: Option>, - u_height__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub starting_unit: Option>, + pub starting_unit__empty: Option, + pub starting_unit__gt: Option>, + pub starting_unit__gte: Option>, + pub starting_unit__lt: Option>, + pub starting_unit__lte: Option>, + pub starting_unit__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub u_height: Option>, + pub u_height__empty: Option, + pub u_height__gt: Option>, + pub u_height__gte: Option>, + pub u_height__lt: Option>, + pub u_height__lte: Option>, + pub u_height__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit: Option, + pub weight_unit: Option, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit__n: Option, + pub weight_unit__n: Option, /// Rail-to-rail width - width: Option>, + pub width: Option>, /// Rail-to-rail width - width__n: Option>, + pub width__n: Option>, } #[derive(Debug)] @@ -11923,239 +11923,239 @@ pub fn dcim_rack_types_partial_update(state: &ThanixClient, body: PatchedWritabl pub struct DcimRacksListQuery { /// * `front-to-rear` - Front to rear /// * `rear-to-front` - Rear to front - airflow: Option, + pub airflow: Option, /// * `front-to-rear` - Front to rear /// * `rear-to-front` - Rear to front - airflow__n: Option, - asset_tag: Option>, - asset_tag__empty: Option, - asset_tag__ic: Option>, - asset_tag__ie: Option>, - asset_tag__iew: Option>, - asset_tag__isw: Option>, - asset_tag__n: Option>, - asset_tag__nic: Option>, - asset_tag__nie: Option>, - asset_tag__niew: Option>, - asset_tag__nisw: Option>, + pub airflow__n: Option, + pub asset_tag: Option>, + pub asset_tag__empty: Option, + pub asset_tag__ic: Option>, + pub asset_tag__ie: Option>, + pub asset_tag__iew: Option>, + pub asset_tag__isw: Option>, + pub asset_tag__n: Option>, + pub asset_tag__nic: Option>, + pub asset_tag__nie: Option>, + pub asset_tag__niew: Option>, + pub asset_tag__nisw: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - desc_units: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - facility_id: Option>, - facility_id__empty: Option, - facility_id__ic: Option>, - facility_id__ie: Option>, - facility_id__iew: Option>, - facility_id__isw: Option>, - facility_id__n: Option>, - facility_id__nic: Option>, - facility_id__nie: Option>, - facility_id__niew: Option>, - facility_id__nisw: Option>, - form_factor: Option>, - form_factor__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub desc_units: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub facility_id: Option>, + pub facility_id__empty: Option, + pub facility_id__ic: Option>, + pub facility_id__ie: Option>, + pub facility_id__iew: Option>, + pub facility_id__isw: Option>, + pub facility_id__n: Option>, + pub facility_id__nic: Option>, + pub facility_id__nie: Option>, + pub facility_id__niew: Option>, + pub facility_id__nisw: Option>, + pub form_factor: Option>, + pub form_factor__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - location: Option>, - location__n: Option>, - location_id: Option>, - location_id__n: Option>, + pub limit: Option, + pub location: Option>, + pub location__n: Option>, + pub location_id: Option>, + pub location_id__n: Option>, /// Manufacturer (slug) - manufacturer: Option>, + pub manufacturer: Option>, /// Manufacturer (slug) - manufacturer__n: Option>, + pub manufacturer__n: Option>, /// Manufacturer (ID) - manufacturer_id: Option>, + pub manufacturer_id: Option>, /// Manufacturer (ID) - manufacturer_id__n: Option>, - max_weight: Option>, - max_weight__empty: Option, - max_weight__gt: Option>, - max_weight__gte: Option>, - max_weight__lt: Option>, - max_weight__lte: Option>, - max_weight__n: Option>, - modified_by_request: Option, - mounting_depth: Option>, - mounting_depth__empty: Option, - mounting_depth__gt: Option>, - mounting_depth__gte: Option>, - mounting_depth__lt: Option>, - mounting_depth__lte: Option>, - mounting_depth__n: Option>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub manufacturer_id__n: Option>, + pub max_weight: Option>, + pub max_weight__empty: Option, + pub max_weight__gt: Option>, + pub max_weight__gte: Option>, + pub max_weight__lt: Option>, + pub max_weight__lte: Option>, + pub max_weight__n: Option>, + pub modified_by_request: Option, + pub mounting_depth: Option>, + pub mounting_depth__empty: Option, + pub mounting_depth__gt: Option>, + pub mounting_depth__gte: Option>, + pub mounting_depth__lt: Option>, + pub mounting_depth__lte: Option>, + pub mounting_depth__n: Option>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - outer_depth: Option>, - outer_depth__empty: Option, - outer_depth__gt: Option>, - outer_depth__gte: Option>, - outer_depth__lt: Option>, - outer_depth__lte: Option>, - outer_depth__n: Option>, + pub ordering: Option, + pub outer_depth: Option>, + pub outer_depth__empty: Option, + pub outer_depth__gt: Option>, + pub outer_depth__gte: Option>, + pub outer_depth__lt: Option>, + pub outer_depth__lte: Option>, + pub outer_depth__n: Option>, /// * `mm` - Millimeters /// * `in` - Inches - outer_unit: Option, + pub outer_unit: Option, /// * `mm` - Millimeters /// * `in` - Inches - outer_unit__n: Option, - outer_width: Option>, - outer_width__empty: Option, - outer_width__gt: Option>, - outer_width__gte: Option>, - outer_width__lt: Option>, - outer_width__lte: Option>, - outer_width__n: Option>, + pub outer_unit__n: Option, + pub outer_width: Option>, + pub outer_width__empty: Option, + pub outer_width__gt: Option>, + pub outer_width__gte: Option>, + pub outer_width__lt: Option>, + pub outer_width__lte: Option>, + pub outer_width__n: Option>, /// Search - q: Option, + pub q: Option, /// Rack type (slug) - rack_type: Option>, + pub rack_type: Option>, /// Rack type (slug) - rack_type__n: Option>, + pub rack_type__n: Option>, /// Rack type (ID) - rack_type_id: Option>>, + pub rack_type_id: Option>>, /// Rack type (ID) - rack_type_id__n: Option>>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_type_id__n: Option>>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, - serial: Option>, - serial__empty: Option, - serial__ic: Option>, - serial__ie: Option>, - serial__iew: Option>, - serial__isw: Option>, - serial__n: Option>, - serial__nic: Option>, - serial__nie: Option>, - serial__niew: Option>, - serial__nisw: Option>, + pub role_id__n: Option>>, + pub serial: Option>, + pub serial__empty: Option, + pub serial__ic: Option>, + pub serial__ie: Option>, + pub serial__iew: Option>, + pub serial__isw: Option>, + pub serial__n: Option>, + pub serial__nic: Option>, + pub serial__nie: Option>, + pub serial__niew: Option>, + pub serial__nisw: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - starting_unit: Option>, - starting_unit__empty: Option, - starting_unit__gt: Option>, - starting_unit__gte: Option>, - starting_unit__lt: Option>, - starting_unit__lte: Option>, - starting_unit__n: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub starting_unit: Option>, + pub starting_unit__empty: Option, + pub starting_unit__gt: Option>, + pub starting_unit__gte: Option>, + pub starting_unit__lt: Option>, + pub starting_unit__lte: Option>, + pub starting_unit__n: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - u_height: Option>, - u_height__empty: Option, - u_height__gt: Option>, - u_height__gte: Option>, - u_height__lt: Option>, - u_height__lte: Option>, - u_height__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub tenant_id__n: Option>>, + pub u_height: Option>, + pub u_height__empty: Option, + pub u_height__gt: Option>, + pub u_height__gte: Option>, + pub u_height__lt: Option>, + pub u_height__lte: Option>, + pub u_height__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit: Option, + pub weight_unit: Option, /// * `kg` - Kilograms /// * `g` - Grams /// * `lb` - Pounds /// * `oz` - Ounces - weight_unit__n: Option, + pub weight_unit__n: Option, /// Rail-to-rail width - width: Option>, + pub width: Option>, /// Rail-to-rail width - width__n: Option>, + pub width__n: Option>, } #[derive(Debug)] @@ -12299,24 +12299,24 @@ pub fn dcim_racks_partial_update(state: &ThanixClient, body: PatchedWritableRack } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimRacksElevationRetrieveQuery { - exclude: Option, - expand_devices: Option, + pub exclude: Option, + pub expand_devices: Option, /// * `front` - Front /// * `rear` - Rear - face: Option, - include_images: Option, - legend_width: Option, + pub face: Option, + pub include_images: Option, + pub legend_width: Option, /// Number of results to return per page. - limit: Option, - margin_width: Option, + pub limit: Option, + pub margin_width: Option, /// The initial index from which to return the results. - offset: Option, - q: Option, + pub offset: Option, + pub q: Option, /// * `json` - json /// * `svg` - svg - render: Option, - unit_height: Option, - unit_width: Option, + pub render: Option, + pub unit_height: Option, + pub unit_width: Option, } #[derive(Debug)] @@ -12336,99 +12336,99 @@ pub fn dcim_racks_elevation_retrieve(state: &ThanixClient, query: DcimRacksEleva } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimRearPortTemplatesListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device type (ID) - device_type_id: Option>>, + pub device_type_id: Option>>, /// Device type (ID) - device_type_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// Module type (ID) - module_type_id: Option>>, + pub module_type_id: Option>>, /// Module type (ID) - module_type_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_type_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - positions: Option>, - positions__empty: Option, - positions__gt: Option>, - positions__gte: Option>, - positions__lt: Option>, - positions__lte: Option>, - positions__n: Option>, + pub ordering: Option, + pub positions: Option>, + pub positions__empty: Option, + pub positions__gt: Option>, + pub positions__gte: Option>, + pub positions__lt: Option>, + pub positions__lte: Option>, + pub positions__n: Option>, /// Search - q: Option, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub q: Option, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -12574,174 +12574,174 @@ pub fn dcim_rear_port_templates_partial_update(state: &ThanixClient, body: Patch pub struct DcimRearPortsListQuery { /// * `A` - A /// * `B` - B - cable_end: Option, + pub cable_end: Option, /// * `A` - A /// * `B` - B - cable_end__n: Option, + pub cable_end__n: Option, /// Cable (ID) - cable_id: Option>>, + pub cable_id: Option>>, /// Cable (ID) - cable_id__n: Option>>, - cabled: Option, - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub cable_id__n: Option>>, + pub cabled: Option, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Device role (slug) - device_role: Option>, + pub device_role: Option>, /// Device role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Device role (ID) - device_role_id: Option>, + pub device_role_id: Option>, /// Device role (ID) - device_role_id__n: Option>, - device_status: Option>, - device_status__n: Option>, + pub device_role_id__n: Option>, + pub device_status: Option>, + pub device_status__n: Option>, /// Device type (model) - device_type: Option>, + pub device_type: Option>, /// Device type (model) - device_type__n: Option>, + pub device_type__n: Option>, /// Device type (ID) - device_type_id: Option>, + pub device_type_id: Option>, /// Device type (ID) - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location (ID) - location_id: Option>, + pub location_id: Option>, /// Location (ID) - location_id__n: Option>, - mark_connected: Option, - modified_by_request: Option, + pub location_id__n: Option>, + pub mark_connected: Option, + pub modified_by_request: Option, /// Module (ID) - module_id: Option>>, + pub module_id: Option>>, /// Module (ID) - module_id__n: Option>>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - occupied: Option, + pub module_id__n: Option>>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub occupied: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - positions: Option>, - positions__empty: Option, - positions__gt: Option>, - positions__gte: Option>, - positions__lt: Option>, - positions__lte: Option>, - positions__n: Option>, + pub ordering: Option, + pub positions: Option>, + pub positions__empty: Option, + pub positions__gt: Option>, + pub positions__gte: Option>, + pub positions__lt: Option>, + pub positions__lte: Option>, + pub positions__n: Option>, /// Search - q: Option, + pub q: Option, /// Rack (name) - rack: Option>, + pub rack: Option>, /// Rack (name) - rack__n: Option>, + pub rack__n: Option>, /// Rack (ID) - rack_id: Option>, + pub rack_id: Option>, /// Rack (ID) - rack_id__n: Option>, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub rack_id__n: Option>, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, /// Virtual Chassis - virtual_chassis: Option>, + pub virtual_chassis: Option>, /// Virtual Chassis - virtual_chassis__n: Option>, + pub virtual_chassis__n: Option>, /// Virtual Chassis (ID) - virtual_chassis_id: Option>, + pub virtual_chassis_id: Option>, /// Virtual Chassis (ID) - virtual_chassis_id__n: Option>, + pub virtual_chassis_id__n: Option>, } #[derive(Debug)] @@ -12900,95 +12900,95 @@ pub fn dcim_rear_ports_paths_retrieve(state: &ThanixClient, id: i64) -> Result>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent region (slug) - parent: Option>, + pub parent: Option>, /// Parent region (slug) - parent__n: Option>, + pub parent__n: Option>, /// Parent region (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent region (ID) - parent_id__n: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -13132,95 +13132,95 @@ pub fn dcim_regions_partial_update(state: &ThanixClient, body: PatchedWritableRe } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimSiteGroupsListQuery { - ancestor: Option>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent site group (slug) - parent: Option>, + pub parent: Option>, /// Parent site group (slug) - parent__n: Option>, + pub parent__n: Option>, /// Parent site group (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent site group (ID) - parent_id__n: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -13365,147 +13365,147 @@ pub fn dcim_site_groups_partial_update(state: &ThanixClient, body: PatchedWritab #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimSitesListQuery { /// AS (ID) - asn: Option>, + pub asn: Option>, /// AS (ID) - asn__n: Option>, + pub asn__n: Option>, /// AS (ID) - asn_id: Option>, + pub asn_id: Option>, /// AS (ID) - asn_id__n: Option>, + pub asn_id__n: Option>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - facility: Option>, - facility__empty: Option, - facility__ic: Option>, - facility__ie: Option>, - facility__iew: Option>, - facility__isw: Option>, - facility__n: Option>, - facility__nic: Option>, - facility__nie: Option>, - facility__niew: Option>, - facility__nisw: Option>, - group: Option>, - group__n: Option>, - group_id: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, - latitude: Option>, - latitude__empty: Option, - latitude__gt: Option>, - latitude__gte: Option>, - latitude__lt: Option>, - latitude__lte: Option>, - latitude__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub facility: Option>, + pub facility__empty: Option, + pub facility__ic: Option>, + pub facility__ie: Option>, + pub facility__iew: Option>, + pub facility__isw: Option>, + pub facility__n: Option>, + pub facility__nic: Option>, + pub facility__nie: Option>, + pub facility__niew: Option>, + pub facility__nisw: Option>, + pub group: Option>, + pub group__n: Option>, + pub group_id: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, + pub latitude: Option>, + pub latitude__empty: Option, + pub latitude__gt: Option>, + pub latitude__gte: Option>, + pub latitude__lt: Option>, + pub latitude__lte: Option>, + pub latitude__n: Option>, /// Number of results to return per page. - limit: Option, - longitude: Option>, - longitude__empty: Option, - longitude__gt: Option>, - longitude__gte: Option>, - longitude__lt: Option>, - longitude__lte: Option>, - longitude__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub longitude: Option>, + pub longitude__empty: Option, + pub longitude__gt: Option>, + pub longitude__gte: Option>, + pub longitude__lt: Option>, + pub longitude__lte: Option>, + pub longitude__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - time_zone: Option>, - time_zone__ic: Option>, - time_zone__ie: Option>, - time_zone__iew: Option>, - time_zone__isw: Option>, - time_zone__n: Option>, - time_zone__nic: Option>, - time_zone__nie: Option>, - time_zone__niew: Option>, - time_zone__nisw: Option>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub time_zone: Option>, + pub time_zone__ic: Option>, + pub time_zone__ie: Option>, + pub time_zone__iew: Option>, + pub time_zone__isw: Option>, + pub time_zone__n: Option>, + pub time_zone__nic: Option>, + pub time_zone__nie: Option>, + pub time_zone__niew: Option>, + pub time_zone__nisw: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -13649,112 +13649,112 @@ pub fn dcim_sites_partial_update(state: &ThanixClient, body: PatchedWritableSite } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimVirtualChassisListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - domain: Option>, - domain__empty: Option, - domain__ic: Option>, - domain__ie: Option>, - domain__iew: Option>, - domain__isw: Option>, - domain__n: Option>, - domain__nic: Option>, - domain__nie: Option>, - domain__niew: Option>, - domain__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub domain: Option>, + pub domain__empty: Option, + pub domain__ic: Option>, + pub domain__ie: Option>, + pub domain__iew: Option>, + pub domain__isw: Option>, + pub domain__n: Option>, + pub domain__nic: Option>, + pub domain__nie: Option>, + pub domain__niew: Option>, + pub domain__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Master (name) - master: Option>>, + pub master: Option>>, /// Master (name) - master__n: Option>>, + pub master__n: Option>>, /// Master (ID) - master_id: Option>>, + pub master_id: Option>>, /// Master (ID) - master_id__n: Option>>, - member_count: Option>, - member_count__empty: Option, - member_count__gt: Option>, - member_count__gte: Option>, - member_count__lt: Option>, - member_count__lte: Option>, - member_count__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub master_id__n: Option>>, + pub member_count: Option>, + pub member_count__empty: Option, + pub member_count__gt: Option>, + pub member_count__gte: Option>, + pub member_count__lt: Option>, + pub member_count__lte: Option>, + pub member_count__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site name (slug) - site: Option>, + pub site: Option>, /// Site name (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, + pub tenant__n: Option>, /// Tenant (ID) - tenant_id: Option>, + pub tenant_id: Option>, /// Tenant (ID) - tenant_id__n: Option>, - updated_by_request: Option, + pub tenant_id__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -13898,105 +13898,105 @@ pub fn dcim_virtual_chassis_partial_update(state: &ThanixClient, body: PatchedWr } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct DcimVirtualDeviceContextsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device model - device: Option>, + pub device: Option>, /// Device model - device__n: Option>, + pub device__n: Option>, /// VDC (ID) - device_id: Option>, + pub device_id: Option>, /// VDC (ID) - device_id__n: Option>, + pub device_id__n: Option>, /// Has a primary IP - has_primary_ip: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - identifier: Option>, - identifier__empty: Option, - identifier__gt: Option>, - identifier__gte: Option>, - identifier__lt: Option>, - identifier__lte: Option>, - identifier__n: Option>, + pub has_primary_ip: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub identifier: Option>, + pub identifier__empty: Option, + pub identifier__gt: Option>, + pub identifier__gte: Option>, + pub identifier__lt: Option>, + pub identifier__lte: Option>, + pub identifier__n: Option>, /// Interface (ID) - interface_id: Option>, + pub interface_id: Option>, /// Interface (ID) - interface_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub interface_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Primary IPv4 (ID) - primary_ip4_id: Option>, + pub primary_ip4_id: Option>, /// Primary IPv4 (ID) - primary_ip4_id__n: Option>, + pub primary_ip4_id__n: Option>, /// Primary IPv6 (ID) - primary_ip6_id: Option>, + pub primary_ip6_id: Option>, /// Primary IPv6 (ID) - primary_ip6_id__n: Option>, + pub primary_ip6_id__n: Option>, /// Search - q: Option, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -14140,44 +14140,44 @@ pub fn dcim_virtual_device_contexts_partial_update(state: &ThanixClient, body: P } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasBookmarksListQuery { - created: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub created: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Number of results to return per page. - limit: Option, - object_id: Option>, - object_id__empty: Option, - object_id__gt: Option>, - object_id__gte: Option>, - object_id__lt: Option>, - object_id__lte: Option>, - object_id__n: Option>, - object_type: Option, - object_type__n: Option, - object_type_id: Option>, - object_type_id__empty: Option>, - object_type_id__gt: Option>, - object_type_id__gte: Option>, - object_type_id__lt: Option>, - object_type_id__lte: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub object_id: Option>, + pub object_id__empty: Option, + pub object_id__gt: Option>, + pub object_id__gte: Option>, + pub object_id__lt: Option>, + pub object_id__lte: Option>, + pub object_id__n: Option>, + pub object_type: Option, + pub object_type__n: Option, + pub object_type_id: Option>, + pub object_type_id__empty: Option>, + pub object_type_id__gt: Option>, + pub object_type_id__gte: Option>, + pub object_type_id__lt: Option>, + pub object_type_id__lte: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// User (name) - user: Option>, + pub user: Option>, /// User (name) - user__n: Option>, + pub user__n: Option>, /// User (ID) - user_id: Option>, + pub user_id: Option>, /// User (ID) - user_id__n: Option>, + pub user_id__n: Option>, } #[derive(Debug)] @@ -14321,180 +14321,180 @@ pub fn extras_bookmarks_partial_update(state: &ThanixClient, body: PatchedBookma } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasConfigContextsListQuery { - auto_sync_enabled: Option, + pub auto_sync_enabled: Option, /// Cluster group (slug) - cluster_group: Option>, + pub cluster_group: Option>, /// Cluster group (slug) - cluster_group__n: Option>, + pub cluster_group__n: Option>, /// Cluster group - cluster_group_id: Option>, + pub cluster_group_id: Option>, /// Cluster group - cluster_group_id__n: Option>, + pub cluster_group_id__n: Option>, /// Cluster - cluster_id: Option>, + pub cluster_id: Option>, /// Cluster - cluster_id__n: Option>, + pub cluster_id__n: Option>, /// Cluster type (slug) - cluster_type: Option>, + pub cluster_type: Option>, /// Cluster type (slug) - cluster_type__n: Option>, + pub cluster_type__n: Option>, /// Cluster type - cluster_type_id: Option>, + pub cluster_type_id: Option>, /// Cluster type - cluster_type_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub cluster_type_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Data file (ID) - data_file_id: Option>>, + pub data_file_id: Option>>, /// Data file (ID) - data_file_id__n: Option>>, + pub data_file_id__n: Option>>, /// Data source (ID) - data_source_id: Option>>, + pub data_source_id: Option>>, /// Data source (ID) - data_source_id__n: Option>>, - data_synced: Option>, - data_synced__empty: Option, - data_synced__gt: Option>, - data_synced__gte: Option>, - data_synced__lt: Option>, - data_synced__lte: Option>, - data_synced__n: Option>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub data_source_id__n: Option>>, + pub data_synced: Option>, + pub data_synced__empty: Option, + pub data_synced__gt: Option>, + pub data_synced__gte: Option>, + pub data_synced__lt: Option>, + pub data_synced__lte: Option>, + pub data_synced__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Role (slug) - device_role: Option>, + pub device_role: Option>, /// Role (slug) - device_role__n: Option>, + pub device_role__n: Option>, /// Role - device_role_id: Option>, + pub device_role_id: Option>, /// Role - device_role_id__n: Option>, + pub device_role_id__n: Option>, /// Device type - device_type_id: Option>, + pub device_type_id: Option>, /// Device type - device_type_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_active: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub device_type_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_active: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Location (slug) - location: Option>, + pub location: Option>, /// Location (slug) - location__n: Option>, + pub location__n: Option>, /// Location - location_id: Option>, + pub location_id: Option>, /// Location - location_id__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub location_id__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Platform (slug) - platform: Option>, + pub platform: Option>, /// Platform (slug) - platform__n: Option>, + pub platform__n: Option>, /// Platform - platform_id: Option>, + pub platform_id: Option>, /// Platform - platform_id__n: Option>, + pub platform_id__n: Option>, /// Search - q: Option, + pub q: Option, /// Region (slug) - region: Option>, + pub region: Option>, /// Region (slug) - region__n: Option>, + pub region__n: Option>, /// Region - region_id: Option>, + pub region_id: Option>, /// Region - region_id__n: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, + pub site__n: Option>, /// Site group (slug) - site_group: Option>, + pub site_group: Option>, /// Site group (slug) - site_group__n: Option>, + pub site_group__n: Option>, /// Site group - site_group_id: Option>, + pub site_group_id: Option>, /// Site group - site_group_id__n: Option>, + pub site_group_id__n: Option>, /// Site - site_id: Option>, + pub site_id: Option>, /// Site - site_id__n: Option>, + pub site_id__n: Option>, /// Tag (slug) - tag: Option>, + pub tag: Option>, /// Tag (slug) - tag__n: Option>, + pub tag__n: Option>, /// Tag - tag_id: Option>, + pub tag_id: Option>, /// Tag - tag_id__n: Option>, + pub tag_id__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, + pub tenant__n: Option>, /// Tenant group (slug) - tenant_group: Option>, + pub tenant_group: Option>, /// Tenant group (slug) - tenant_group__n: Option>, + pub tenant_group__n: Option>, /// Tenant group - tenant_group_id: Option>, + pub tenant_group_id: Option>, /// Tenant group - tenant_group_id__n: Option>, + pub tenant_group_id__n: Option>, /// Tenant - tenant_id: Option>, + pub tenant_id: Option>, /// Tenant - tenant_id__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub tenant_id__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, } #[derive(Debug)] @@ -14654,78 +14654,78 @@ pub fn extras_config_contexts_sync_create(state: &ThanixClient, body: ConfigCont } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasConfigTemplatesListQuery { - auto_sync_enabled: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub auto_sync_enabled: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Data file (ID) - data_file_id: Option>>, + pub data_file_id: Option>>, /// Data file (ID) - data_file_id__n: Option>>, + pub data_file_id__n: Option>>, /// Data source (ID) - data_source_id: Option>>, + pub data_source_id: Option>>, /// Data source (ID) - data_source_id__n: Option>>, - data_synced: Option>, - data_synced__empty: Option, - data_synced__gt: Option>, - data_synced__gte: Option>, - data_synced__lt: Option>, - data_synced__lte: Option>, - data_synced__n: Option>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub data_source_id__n: Option>>, + pub data_synced: Option>, + pub data_synced__empty: Option, + pub data_synced__gt: Option>, + pub data_synced__gte: Option>, + pub data_synced__lt: Option>, + pub data_synced__lte: Option>, + pub data_synced__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -14869,7 +14869,7 @@ pub fn extras_config_templates_partial_update(state: &ThanixClient, body: Patche } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasConfigTemplatesRenderCreateQuery { - format: Option, + pub format: Option, } #[derive(Debug)] @@ -14912,69 +14912,69 @@ pub struct ExtrasCustomFieldChoiceSetsListQuery { /// * `IATA` - IATA (Airport codes) /// * `ISO_3166` - ISO 3166 (Country codes) /// * `UN_LOCODE` - UN/LOCODE (Location codes) - base_choices: Option, + pub base_choices: Option, /// Base set of predefined choices (optional) /// /// * `IATA` - IATA (Airport codes) /// * `ISO_3166` - ISO 3166 (Country codes) /// * `UN_LOCODE` - UN/LOCODE (Location codes) - base_choices__n: Option, - choice: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub base_choices__n: Option, + pub choice: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, - order_alphabetically: Option, + pub offset: Option, + pub order_alphabetically: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - updated_by_request: Option, + pub q: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -15133,184 +15133,184 @@ pub fn extras_custom_field_choice_sets_choices_retrieve(state: &ThanixClient, id } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasCustomFieldsListQuery { - choice_set: Option>, - choice_set__n: Option>, - choice_set_id: Option>>, - choice_set_id__n: Option>>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub choice_set: Option>, + pub choice_set__n: Option>, + pub choice_set_id: Option>>, + pub choice_set_id__n: Option>>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Loose matches any instance of a given string; exact matches the entire field. /// /// * `disabled` - Disabled /// * `loose` - Loose /// * `exact` - Exact - filter_logic: Option, + pub filter_logic: Option, /// Loose matches any instance of a given string; exact matches the entire field. /// /// * `disabled` - Disabled /// * `loose` - Loose /// * `exact` - Exact - filter_logic__n: Option, - group_name: Option>, - group_name__empty: Option, - group_name__ic: Option>, - group_name__ie: Option>, - group_name__iew: Option>, - group_name__isw: Option>, - group_name__n: Option>, - group_name__nic: Option>, - group_name__nie: Option>, - group_name__niew: Option>, - group_name__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_cloneable: Option, - label: Option>, - label__empty: Option, - label__ic: Option>, - label__ie: Option>, - label__iew: Option>, - label__isw: Option>, - label__n: Option>, - label__nic: Option>, - label__nie: Option>, - label__niew: Option>, - label__nisw: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub filter_logic__n: Option, + pub group_name: Option>, + pub group_name__empty: Option, + pub group_name__ic: Option>, + pub group_name__ie: Option>, + pub group_name__iew: Option>, + pub group_name__isw: Option>, + pub group_name__n: Option>, + pub group_name__nic: Option>, + pub group_name__nie: Option>, + pub group_name__niew: Option>, + pub group_name__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_cloneable: Option, + pub label: Option>, + pub label__empty: Option, + pub label__ic: Option>, + pub label__ie: Option>, + pub label__iew: Option>, + pub label__isw: Option>, + pub label__n: Option>, + pub label__nic: Option>, + pub label__nie: Option>, + pub label__niew: Option>, + pub label__nisw: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - related_object_type: Option, - related_object_type__n: Option, - related_object_type_id: Option>, - related_object_type_id__n: Option>, - required: Option, - search_weight: Option>, - search_weight__empty: Option, - search_weight__gt: Option>, - search_weight__gte: Option>, - search_weight__lt: Option>, - search_weight__lte: Option>, - search_weight__n: Option>, + pub q: Option, + pub related_object_type: Option, + pub related_object_type__n: Option, + pub related_object_type_id: Option>, + pub related_object_type_id__n: Option>, + pub required: Option, + pub search_weight: Option>, + pub search_weight__empty: Option, + pub search_weight__gt: Option>, + pub search_weight__gte: Option>, + pub search_weight__lt: Option>, + pub search_weight__lte: Option>, + pub search_weight__n: Option>, /// The type of data this custom field holds - r#type: Option>, + pub r#type: Option>, /// The type of data this custom field holds - type__n: Option>, + pub type__n: Option>, /// Specifies whether the custom field value can be edited in the UI /// /// * `yes` - Yes /// * `no` - No /// * `hidden` - Hidden - ui_editable: Option, + pub ui_editable: Option, /// Specifies whether the custom field value can be edited in the UI /// /// * `yes` - Yes /// * `no` - No /// * `hidden` - Hidden - ui_editable__n: Option, + pub ui_editable__n: Option, /// Specifies whether the custom field is displayed in the UI /// /// * `always` - Always /// * `if-set` - If set /// * `hidden` - Hidden - ui_visible: Option, + pub ui_visible: Option, /// Specifies whether the custom field is displayed in the UI /// /// * `always` - Always /// * `if-set` - If set /// * `hidden` - Hidden - ui_visible__n: Option, - unique: Option, - updated_by_request: Option, - validation_maximum: Option>, - validation_maximum__empty: Option, - validation_maximum__gt: Option>, - validation_maximum__gte: Option>, - validation_maximum__lt: Option>, - validation_maximum__lte: Option>, - validation_maximum__n: Option>, - validation_minimum: Option>, - validation_minimum__empty: Option, - validation_minimum__gt: Option>, - validation_minimum__gte: Option>, - validation_minimum__lt: Option>, - validation_minimum__lte: Option>, - validation_minimum__n: Option>, - validation_regex: Option>, - validation_regex__empty: Option, - validation_regex__ic: Option>, - validation_regex__ie: Option>, - validation_regex__iew: Option>, - validation_regex__isw: Option>, - validation_regex__n: Option>, - validation_regex__nic: Option>, - validation_regex__nie: Option>, - validation_regex__niew: Option>, - validation_regex__nisw: Option>, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub ui_visible__n: Option, + pub unique: Option, + pub updated_by_request: Option, + pub validation_maximum: Option>, + pub validation_maximum__empty: Option, + pub validation_maximum__gt: Option>, + pub validation_maximum__gte: Option>, + pub validation_maximum__lt: Option>, + pub validation_maximum__lte: Option>, + pub validation_maximum__n: Option>, + pub validation_minimum: Option>, + pub validation_minimum__empty: Option, + pub validation_minimum__gt: Option>, + pub validation_minimum__gte: Option>, + pub validation_minimum__lt: Option>, + pub validation_minimum__lte: Option>, + pub validation_minimum__n: Option>, + pub validation_regex: Option>, + pub validation_regex__empty: Option, + pub validation_regex__ic: Option>, + pub validation_regex__ie: Option>, + pub validation_regex__iew: Option>, + pub validation_regex__isw: Option>, + pub validation_regex__n: Option>, + pub validation_regex__nic: Option>, + pub validation_regex__nie: Option>, + pub validation_regex__niew: Option>, + pub validation_regex__nisw: Option>, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, } #[derive(Debug)] @@ -15471,7 +15471,7 @@ pub struct ExtrasCustomLinksListQuery { /// * `black` - Black /// * `white` - White /// * `ghost-dark` - Link - button_class: Option, + pub button_class: Option, /// The class of the first link in a group will be used for the dropdown button /// /// * `default` - Default @@ -15489,102 +15489,102 @@ pub struct ExtrasCustomLinksListQuery { /// * `black` - Black /// * `white` - White /// * `ghost-dark` - Link - button_class__n: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - enabled: Option, - group_name: Option>, - group_name__empty: Option, - group_name__ic: Option>, - group_name__ie: Option>, - group_name__iew: Option>, - group_name__isw: Option>, - group_name__n: Option>, - group_name__nic: Option>, - group_name__nie: Option>, - group_name__niew: Option>, - group_name__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub button_class__n: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub enabled: Option, + pub group_name: Option>, + pub group_name__empty: Option, + pub group_name__ic: Option>, + pub group_name__ie: Option>, + pub group_name__iew: Option>, + pub group_name__isw: Option>, + pub group_name__n: Option>, + pub group_name__nic: Option>, + pub group_name__nie: Option>, + pub group_name__niew: Option>, + pub group_name__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - link_text: Option, - link_text__ic: Option, - link_text__ie: Option, - link_text__iew: Option, - link_text__isw: Option, - link_text__n: Option, - link_text__nic: Option, - link_text__nie: Option, - link_text__niew: Option, - link_text__nisw: Option, - link_url: Option, - link_url__ic: Option, - link_url__ie: Option, - link_url__iew: Option, - link_url__isw: Option, - link_url__n: Option, - link_url__nic: Option, - link_url__nie: Option, - link_url__niew: Option, - link_url__nisw: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - new_window: Option, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub link_text: Option, + pub link_text__ic: Option, + pub link_text__ie: Option, + pub link_text__iew: Option, + pub link_text__isw: Option, + pub link_text__n: Option, + pub link_text__nic: Option, + pub link_text__nie: Option, + pub link_text__niew: Option, + pub link_text__nisw: Option, + pub link_url: Option, + pub link_url__ic: Option, + pub link_url__ie: Option, + pub link_url__iew: Option, + pub link_url__isw: Option, + pub link_url__n: Option, + pub link_url__nic: Option, + pub link_url__nie: Option, + pub link_url__niew: Option, + pub link_url__nisw: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub new_window: Option, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub q: Option, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, } #[derive(Debug)] @@ -15789,87 +15789,87 @@ pub fn extras_dashboard_partial_update(state: &ThanixClient, body: PatchedDashbo } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasEventRulesListQuery { - action_object_id: Option>, - action_object_id__empty: Option>, - action_object_id__gt: Option>, - action_object_id__gte: Option>, - action_object_id__lt: Option>, - action_object_id__lte: Option>, - action_object_id__n: Option>, - action_object_type: Option, - action_object_type__n: Option, - action_type: Option>, - action_type__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enabled: Option, - event_type: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub action_object_id: Option>, + pub action_object_id__empty: Option>, + pub action_object_id__gt: Option>, + pub action_object_id__gte: Option>, + pub action_object_id__lt: Option>, + pub action_object_id__lte: Option>, + pub action_object_id__n: Option>, + pub action_object_type: Option, + pub action_object_type__n: Option, + pub action_type: Option>, + pub action_type__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enabled: Option, + pub event_type: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -16013,111 +16013,111 @@ pub fn extras_event_rules_partial_update(state: &ThanixClient, body: PatchedWrit } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasExportTemplatesListQuery { - as_attachment: Option, - auto_sync_enabled: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub as_attachment: Option, + pub auto_sync_enabled: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Data file (ID) - data_file_id: Option>>, + pub data_file_id: Option>>, /// Data file (ID) - data_file_id__n: Option>>, + pub data_file_id__n: Option>>, /// Data source (ID) - data_source_id: Option>>, + pub data_source_id: Option>>, /// Data source (ID) - data_source_id__n: Option>>, - data_synced: Option>, - data_synced__empty: Option, - data_synced__gt: Option>, - data_synced__gte: Option>, - data_synced__lt: Option>, - data_synced__lte: Option>, - data_synced__n: Option>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - file_extension: Option>, - file_extension__empty: Option, - file_extension__ic: Option>, - file_extension__ie: Option>, - file_extension__iew: Option>, - file_extension__isw: Option>, - file_extension__n: Option>, - file_extension__nic: Option>, - file_extension__nie: Option>, - file_extension__niew: Option>, - file_extension__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub data_source_id__n: Option>>, + pub data_synced: Option>, + pub data_synced__empty: Option, + pub data_synced__gt: Option>, + pub data_synced__gte: Option>, + pub data_synced__lt: Option>, + pub data_synced__lte: Option>, + pub data_synced__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub file_extension: Option>, + pub file_extension__empty: Option, + pub file_extension__ic: Option>, + pub file_extension__ie: Option>, + pub file_extension__iew: Option>, + pub file_extension__isw: Option>, + pub file_extension__n: Option>, + pub file_extension__nic: Option>, + pub file_extension__nie: Option>, + pub file_extension__niew: Option>, + pub file_extension__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mime_type: Option>, - mime_type__empty: Option, - mime_type__ic: Option>, - mime_type__ie: Option>, - mime_type__iew: Option>, - mime_type__isw: Option>, - mime_type__n: Option>, - mime_type__nic: Option>, - mime_type__nie: Option>, - mime_type__niew: Option>, - mime_type__nisw: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub mime_type: Option>, + pub mime_type__empty: Option, + pub mime_type__ic: Option>, + pub mime_type__ie: Option>, + pub mime_type__iew: Option>, + pub mime_type__isw: Option>, + pub mime_type__n: Option>, + pub mime_type__nic: Option>, + pub mime_type__nie: Option>, + pub mime_type__niew: Option>, + pub mime_type__nisw: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - updated_by_request: Option, + pub q: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -16277,74 +16277,74 @@ pub fn extras_export_templates_sync_create(state: &ThanixClient, body: ExportTem } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasImageAttachmentsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - image_height: Option>, - image_height__empty: Option, - image_height__gt: Option>, - image_height__gte: Option>, - image_height__lt: Option>, - image_height__lte: Option>, - image_height__n: Option>, - image_width: Option>, - image_width__empty: Option, - image_width__gt: Option>, - image_width__gte: Option>, - image_width__lt: Option>, - image_width__lte: Option>, - image_width__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub image_height: Option>, + pub image_height__empty: Option, + pub image_height__gt: Option>, + pub image_height__gte: Option>, + pub image_height__lt: Option>, + pub image_height__lte: Option>, + pub image_height__n: Option>, + pub image_width: Option>, + pub image_width__empty: Option, + pub image_width__gt: Option>, + pub image_width__gte: Option>, + pub image_width__lt: Option>, + pub image_width__lte: Option>, + pub image_width__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_id: Option>, - object_id__empty: Option, - object_id__gt: Option>, - object_id__gte: Option>, - object_id__lt: Option>, - object_id__lte: Option>, - object_id__n: Option>, - object_type: Option, - object_type__n: Option, - object_type_id: Option, - object_type_id__n: Option, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_id: Option>, + pub object_id__empty: Option, + pub object_id__gt: Option>, + pub object_id__gte: Option>, + pub object_id__lt: Option>, + pub object_id__lte: Option>, + pub object_id__n: Option>, + pub object_type: Option, + pub object_type__n: Option, + pub object_type_id: Option, + pub object_type_id__n: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - updated_by_request: Option, + pub q: Option, + pub updated_by_request: Option, } #[derive(Debug)] @@ -16488,56 +16488,56 @@ pub fn extras_image_attachments_partial_update(state: &ThanixClient, body: Patch } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasJournalEntriesListQuery { - assigned_object_id: Option>, - assigned_object_id__empty: Option, - assigned_object_id__gt: Option>, - assigned_object_id__gte: Option>, - assigned_object_id__lt: Option>, - assigned_object_id__lte: Option>, - assigned_object_id__n: Option>, - assigned_object_type: Option, - assigned_object_type__n: Option, - assigned_object_type_id: Option>, - assigned_object_type_id__n: Option>, - created_after: Option, - created_before: Option, + pub assigned_object_id: Option>, + pub assigned_object_id__empty: Option, + pub assigned_object_id__gt: Option>, + pub assigned_object_id__gte: Option>, + pub assigned_object_id__lt: Option>, + pub assigned_object_id__lte: Option>, + pub assigned_object_id__n: Option>, + pub assigned_object_type: Option, + pub assigned_object_type__n: Option, + pub assigned_object_type_id: Option>, + pub assigned_object_type_id__n: Option>, + pub created_after: Option, + pub created_before: Option, /// User (name) - created_by: Option>, + pub created_by: Option>, /// User (name) - created_by__n: Option>, + pub created_by__n: Option>, /// User (ID) - created_by_id: Option>>, + pub created_by_id: Option>>, /// User (ID) - created_by_id__n: Option>>, - created_by_request: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - kind: Option>, - kind__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created_by_id__n: Option>>, + pub created_by_request: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub kind: Option>, + pub kind__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -16682,11 +16682,11 @@ pub fn extras_journal_entries_partial_update(state: &ThanixClient, body: Patched #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasNotificationGroupsListQuery { /// Number of results to return per page. - limit: Option, + pub limit: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, } #[derive(Debug)] @@ -16831,11 +16831,11 @@ pub fn extras_notification_groups_partial_update(state: &ThanixClient, body: Pat #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasNotificationsListQuery { /// Number of results to return per page. - limit: Option, + pub limit: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, } #[derive(Debug)] @@ -16979,17 +16979,17 @@ pub fn extras_notifications_partial_update(state: &ThanixClient, body: PatchedNo } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasObjectTypesListQuery { - app_label: Option, - id: Option, + pub app_label: Option, + pub id: Option, /// Number of results to return per page. - limit: Option, - model: Option, + pub limit: Option, + pub model: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, } #[derive(Debug)] @@ -17024,101 +17024,101 @@ pub fn extras_object_types_retrieve(state: &ThanixClient, id: i64) -> Result>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enabled: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enabled: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - shared: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - updated_by_request: Option, - usable: Option, + pub q: Option, + pub shared: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub updated_by_request: Option, + pub usable: Option, /// User (name) - user: Option>, + pub user: Option>, /// User (name) - user__n: Option>, + pub user__n: Option>, /// User (ID) - user_id: Option>>, + pub user_id: Option>>, /// User (ID) - user_id__n: Option>>, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub user_id__n: Option>>, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, } #[derive(Debug)] @@ -17262,37 +17262,37 @@ pub fn extras_saved_filters_partial_update(state: &ThanixClient, body: PatchedSa } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasScriptsListQuery { - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_executable: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_executable: Option, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Script module (ID) - module_id: Option>, + pub module_id: Option>, /// Script module (ID) - module_id__n: Option>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub module_id__n: Option>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, } #[derive(Debug)] @@ -17387,11 +17387,11 @@ pub fn extras_scripts_partial_update(state: &ThanixClient, id: String) -> Result #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasSubscriptionsListQuery { /// Number of results to return per page. - limit: Option, + pub limit: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, } #[derive(Debug)] @@ -17535,87 +17535,87 @@ pub fn extras_subscriptions_partial_update(state: &ThanixClient, body: PatchedSu } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasTagsListQuery { - color: Option>, - color__empty: Option, - color__ic: Option>, - color__ie: Option>, - color__iew: Option>, - color__isw: Option>, - color__n: Option>, - color__nic: Option>, - color__nie: Option>, - color__niew: Option>, - color__nisw: Option>, - content_type: Option>, - content_type_id: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - for_object_type_id: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub color: Option>, + pub color__empty: Option, + pub color__ic: Option>, + pub color__ie: Option>, + pub color__iew: Option>, + pub color__isw: Option>, + pub color__n: Option>, + pub color__nic: Option>, + pub color__nie: Option>, + pub color__niew: Option>, + pub color__nisw: Option>, + pub content_type: Option>, + pub content_type_id: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub for_object_type_id: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_types: Option>, - object_types__n: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_types: Option>, + pub object_types__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -17759,99 +17759,99 @@ pub fn extras_tags_partial_update(state: &ThanixClient, body: PatchedTagRequest, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct ExtrasWebhooksListQuery { - ca_file_path: Option>, - ca_file_path__empty: Option, - ca_file_path__ic: Option>, - ca_file_path__ie: Option>, - ca_file_path__iew: Option>, - ca_file_path__isw: Option>, - ca_file_path__n: Option>, - ca_file_path__nic: Option>, - ca_file_path__nie: Option>, - ca_file_path__niew: Option>, - ca_file_path__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - http_content_type: Option>, - http_content_type__empty: Option, - http_content_type__ic: Option>, - http_content_type__ie: Option>, - http_content_type__iew: Option>, - http_content_type__isw: Option>, - http_content_type__n: Option>, - http_content_type__nic: Option>, - http_content_type__nie: Option>, - http_content_type__niew: Option>, - http_content_type__nisw: Option>, - http_method: Option>, - http_method__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ca_file_path: Option>, + pub ca_file_path__empty: Option, + pub ca_file_path__ic: Option>, + pub ca_file_path__ie: Option>, + pub ca_file_path__iew: Option>, + pub ca_file_path__isw: Option>, + pub ca_file_path__n: Option>, + pub ca_file_path__nic: Option>, + pub ca_file_path__nie: Option>, + pub ca_file_path__niew: Option>, + pub ca_file_path__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub http_content_type: Option>, + pub http_content_type__empty: Option, + pub http_content_type__ic: Option>, + pub http_content_type__ie: Option>, + pub http_content_type__iew: Option>, + pub http_content_type__isw: Option>, + pub http_content_type__n: Option>, + pub http_content_type__nic: Option>, + pub http_content_type__nie: Option>, + pub http_content_type__niew: Option>, + pub http_content_type__nisw: Option>, + pub http_method: Option>, + pub http_method__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - payload_url: Option>, + pub ordering: Option, + pub payload_url: Option>, /// Search - q: Option, - secret: Option>, - secret__empty: Option, - secret__ic: Option>, - secret__ie: Option>, - secret__iew: Option>, - secret__isw: Option>, - secret__n: Option>, - secret__nic: Option>, - secret__nie: Option>, - secret__niew: Option>, - secret__nisw: Option>, - ssl_verification: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub secret: Option>, + pub secret__empty: Option, + pub secret__ic: Option>, + pub secret__ie: Option>, + pub secret__iew: Option>, + pub secret__isw: Option>, + pub secret__n: Option>, + pub secret__nic: Option>, + pub secret__nie: Option>, + pub secret__niew: Option>, + pub secret__nisw: Option>, + pub ssl_verification: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -17995,81 +17995,81 @@ pub fn extras_webhooks_partial_update(state: &ThanixClient, body: PatchedWebhook } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamAggregatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - date_added: Option>, - date_added__empty: Option, - date_added__gt: Option>, - date_added__gte: Option>, - date_added__lt: Option>, - date_added__lte: Option>, - date_added__n: Option>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - family: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub date_added: Option>, + pub date_added__empty: Option, + pub date_added__gt: Option>, + pub date_added__gte: Option>, + pub date_added__lt: Option>, + pub date_added__lte: Option>, + pub date_added__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub family: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Prefix - prefix: Option, + pub prefix: Option, /// Search - q: Option, + pub q: Option, /// RIR (slug) - rir: Option>, + pub rir: Option>, /// RIR (slug) - rir__n: Option>, + pub rir__n: Option>, /// RIR (ID) - rir_id: Option>, + pub rir_id: Option>, /// RIR (ID) - rir_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub rir_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -18213,107 +18213,107 @@ pub fn ipam_aggregates_partial_update(state: &ThanixClient, body: PatchedWritabl } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamAsnRangesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - end: Option>, - end__empty: Option, - end__gt: Option>, - end__gte: Option>, - end__lt: Option>, - end__lte: Option>, - end__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub end: Option>, + pub end__empty: Option, + pub end__gt: Option>, + pub end__gte: Option>, + pub end__lt: Option>, + pub end__lte: Option>, + pub end__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// RIR (slug) - rir: Option>, + pub rir: Option>, /// RIR (slug) - rir__n: Option>, + pub rir__n: Option>, /// RIR (ID) - rir_id: Option>, + pub rir_id: Option>, /// RIR (ID) - rir_id__n: Option>, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - start: Option>, - start__empty: Option, - start__gt: Option>, - start__gte: Option>, - start__lt: Option>, - start__lte: Option>, - start__n: Option>, - tag: Option>, - tag__n: Option>, + pub rir_id__n: Option>, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub start: Option>, + pub start__empty: Option, + pub start__gt: Option>, + pub start__gte: Option>, + pub start__lt: Option>, + pub start__lte: Option>, + pub start__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -18488,94 +18488,94 @@ pub fn ipam_asn_ranges_available_asns_create(state: &ThanixClient, body: Vec>, - asn__empty: Option, - asn__gt: Option>, - asn__gte: Option>, - asn__lt: Option>, - asn__lte: Option>, - asn__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub asn: Option>, + pub asn__empty: Option, + pub asn__gt: Option>, + pub asn__gte: Option>, + pub asn__lt: Option>, + pub asn__lte: Option>, + pub asn__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Provider (slug) - provider: Option>, + pub provider: Option>, /// Provider (slug) - provider__n: Option>, + pub provider__n: Option>, /// Provider (ID) - provider_id: Option>, + pub provider_id: Option>, /// Provider (ID) - provider_id__n: Option>, + pub provider_id__n: Option>, /// Search - q: Option, + pub q: Option, /// RIR (slug) - rir: Option>, + pub rir: Option>, /// RIR (slug) - rir__n: Option>, + pub rir__n: Option>, /// RIR (ID) - rir_id: Option>, + pub rir_id: Option>, /// RIR (ID) - rir_id__n: Option>, + pub rir_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, + pub site__n: Option>, /// Site (ID) - site_id: Option>, + pub site_id: Option>, /// Site (ID) - site_id__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -18719,60 +18719,60 @@ pub fn ipam_asns_partial_update(state: &ThanixClient, body: PatchedASNRequest, i } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamFhrpGroupAssignmentsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - device: Option>, - device_id: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub device: Option>, + pub device_id: Option>, /// Group (ID) - group_id: Option>, + pub group_id: Option>, /// Group (ID) - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_id: Option>, - interface_id__empty: Option, - interface_id__gt: Option>, - interface_id__gte: Option>, - interface_id__lt: Option>, - interface_id__lte: Option>, - interface_id__n: Option>, - interface_type: Option, - interface_type__n: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_id: Option>, + pub interface_id__empty: Option, + pub interface_id__gt: Option>, + pub interface_id__gte: Option>, + pub interface_id__lt: Option>, + pub interface_id__lte: Option>, + pub interface_id__n: Option>, + pub interface_type: Option, + pub interface_type__n: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - priority: Option>, - priority__empty: Option, - priority__gt: Option>, - priority__gte: Option>, - priority__lt: Option>, - priority__lte: Option>, - priority__n: Option>, - updated_by_request: Option, - virtual_machine: Option>, - virtual_machine_id: Option>, + pub ordering: Option, + pub priority: Option>, + pub priority__empty: Option, + pub priority__gt: Option>, + pub priority__gte: Option>, + pub priority__lt: Option>, + pub priority__lte: Option>, + pub priority__n: Option>, + pub updated_by_request: Option, + pub virtual_machine: Option>, + pub virtual_machine_id: Option>, } #[derive(Debug)] @@ -18916,85 +18916,85 @@ pub fn ipam_fhrp_group_assignments_partial_update(state: &ThanixClient, body: Pa } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamFhrpGroupsListQuery { - auth_key: Option>, - auth_key__empty: Option, - auth_key__ic: Option>, - auth_key__ie: Option>, - auth_key__iew: Option>, - auth_key__isw: Option>, - auth_key__n: Option>, - auth_key__nic: Option>, - auth_key__nie: Option>, - auth_key__niew: Option>, - auth_key__nisw: Option>, - auth_type: Option>, - auth_type__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - group_id: Option>, - group_id__empty: Option, - group_id__gt: Option>, - group_id__gte: Option>, - group_id__lt: Option>, - group_id__lte: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub auth_key: Option>, + pub auth_key__empty: Option, + pub auth_key__ic: Option>, + pub auth_key__ie: Option>, + pub auth_key__iew: Option>, + pub auth_key__isw: Option>, + pub auth_key__n: Option>, + pub auth_key__nic: Option>, + pub auth_key__nie: Option>, + pub auth_key__niew: Option>, + pub auth_key__nisw: Option>, + pub auth_type: Option>, + pub auth_type__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub group_id: Option>, + pub group_id__empty: Option, + pub group_id__gt: Option>, + pub group_id__gte: Option>, + pub group_id__lt: Option>, + pub group_id__lte: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - protocol: Option>, - protocol__n: Option>, + pub ordering: Option, + pub protocol: Option>, + pub protocol__n: Option>, /// Search - q: Option, - related_ip: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub related_ip: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -19138,143 +19138,143 @@ pub fn ipam_fhrp_groups_partial_update(state: &ThanixClient, body: PatchedFHRPGr } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamIpAddressesListQuery { - address: Option>, + pub address: Option>, /// Is assigned - assigned: Option, - assigned_object_id: Option>, - assigned_object_id__empty: Option, - assigned_object_id__gt: Option>, - assigned_object_id__gte: Option>, - assigned_object_id__lt: Option>, - assigned_object_id__lte: Option>, - assigned_object_id__n: Option>, - assigned_object_type: Option, - assigned_object_type__n: Option, + pub assigned: Option, + pub assigned_object_id: Option>, + pub assigned_object_id__empty: Option, + pub assigned_object_id__gt: Option>, + pub assigned_object_id__gte: Option>, + pub assigned_object_id__lt: Option>, + pub assigned_object_id__lte: Option>, + pub assigned_object_id__n: Option>, + pub assigned_object_type: Option, + pub assigned_object_type__n: Option, /// Is assigned to an interface - assigned_to_interface: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - device: Option>, - device_id: Option>, - dns_name: Option>, - dns_name__empty: Option, - dns_name__ic: Option>, - dns_name__ie: Option>, - dns_name__iew: Option>, - dns_name__isw: Option>, - dns_name__n: Option>, - dns_name__nic: Option>, - dns_name__nie: Option>, - dns_name__niew: Option>, - dns_name__nisw: Option>, - family: Option, + pub assigned_to_interface: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub device: Option>, + pub device_id: Option>, + pub dns_name: Option>, + pub dns_name__empty: Option, + pub dns_name__ic: Option>, + pub dns_name__ie: Option>, + pub dns_name__iew: Option>, + pub dns_name__isw: Option>, + pub dns_name__n: Option>, + pub dns_name__nic: Option>, + pub dns_name__nie: Option>, + pub dns_name__niew: Option>, + pub dns_name__nisw: Option>, + pub family: Option, /// FHRP group (ID) - fhrpgroup_id: Option>, + pub fhrpgroup_id: Option>, /// FHRP group (ID) - fhrpgroup_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub fhrpgroup_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Interface (name) - interface: Option>, + pub interface: Option>, /// Interface (name) - interface__n: Option>, + pub interface__n: Option>, /// Interface (ID) - interface_id: Option>, + pub interface_id: Option>, /// Interface (ID) - interface_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub interface_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mask_length: Option>, - mask_length__gte: Option, - mask_length__lte: Option, - modified_by_request: Option, + pub limit: Option, + pub mask_length: Option>, + pub mask_length__gte: Option, + pub mask_length__lte: Option, + pub modified_by_request: Option, /// NAT inside IP address (ID) - nat_inside_id: Option>, + pub nat_inside_id: Option>, /// NAT inside IP address (ID) - nat_inside_id__n: Option>, + pub nat_inside_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - parent: Option>, - present_in_vrf: Option, - present_in_vrf_id: Option, + pub ordering: Option, + pub parent: Option>, + pub present_in_vrf: Option, + pub present_in_vrf_id: Option, /// Search - q: Option, + pub q: Option, /// The functional role of this IP - role: Option>, + pub role: Option>, /// The functional role of this IP - role__n: Option>, + pub role__n: Option>, /// Service (ID) - service_id: Option>, + pub service_id: Option>, /// Service (ID) - service_id__n: Option>, + pub service_id__n: Option>, /// The operational status of this IP - status: Option>, + pub status: Option>, /// The operational status of this IP - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, - virtual_machine: Option>, - virtual_machine_id: Option>, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, + pub virtual_machine: Option>, + pub virtual_machine_id: Option>, /// VM interface (name) - vminterface: Option>, + pub vminterface: Option>, /// VM interface (name) - vminterface__n: Option>, + pub vminterface__n: Option>, /// VM interface (ID) - vminterface_id: Option>, + pub vminterface_id: Option>, /// VM interface (ID) - vminterface_id__n: Option>, + pub vminterface_id__n: Option>, /// VRF (RD) - vrf: Option>>, + pub vrf: Option>>, /// VRF (RD) - vrf__n: Option>>, + pub vrf__n: Option>>, /// VRF - vrf_id: Option>>, + pub vrf_id: Option>>, /// VRF - vrf_id__n: Option>>, + pub vrf_id__n: Option>>, } #[derive(Debug)] @@ -19419,96 +19419,96 @@ pub fn ipam_ip_addresses_partial_update(state: &ThanixClient, body: PatchedWrita #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamIpRangesListQuery { /// Ranges which contain this prefix or IP - contains: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - end_address: Option>, - family: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contains: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub end_address: Option>, + pub family: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mark_utilized: Option, - modified_by_request: Option, + pub limit: Option, + pub mark_utilized: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - parent: Option>, + pub ordering: Option, + pub parent: Option>, /// Search - q: Option, + pub q: Option, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, - size: Option>, - size__empty: Option, - size__gt: Option>, - size__gte: Option>, - size__lt: Option>, - size__lte: Option>, - size__n: Option>, - start_address: Option>, + pub role_id__n: Option>>, + pub size: Option>, + pub size__empty: Option, + pub size__gt: Option>, + pub size__gte: Option>, + pub size__lt: Option>, + pub size__lte: Option>, + pub size__n: Option>, + pub start_address: Option>, /// Operational status of this range - status: Option>, + pub status: Option>, /// Operational status of this range - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, /// VRF (RD) - vrf: Option>>, + pub vrf: Option>>, /// VRF (RD) - vrf__n: Option>>, + pub vrf__n: Option>>, /// VRF - vrf_id: Option>>, + pub vrf_id: Option>>, /// VRF - vrf_id__n: Option>>, + pub vrf_id__n: Option>>, } #[derive(Debug)] @@ -19683,146 +19683,146 @@ pub fn ipam_ip_ranges_available_ips_create(state: &ThanixClient, body: Vec>, - children__empty: Option>, - children__gt: Option>, - children__gte: Option>, - children__lt: Option>, - children__lte: Option>, - children__n: Option>, + pub children: Option>, + pub children__empty: Option>, + pub children__gt: Option>, + pub children__gte: Option>, + pub children__lt: Option>, + pub children__lte: Option>, + pub children__n: Option>, /// Prefixes which contain this prefix or IP - contains: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - depth: Option>, - depth__empty: Option>, - depth__gt: Option>, - depth__gte: Option>, - depth__lt: Option>, - depth__lte: Option>, - depth__n: Option>, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - family: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_pool: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contains: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub depth: Option>, + pub depth__empty: Option>, + pub depth__gt: Option>, + pub depth__gte: Option>, + pub depth__lt: Option>, + pub depth__lte: Option>, + pub depth__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub family: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_pool: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mark_utilized: Option, - mask_length: Option>, - mask_length__gte: Option, - mask_length__lte: Option, - modified_by_request: Option, + pub limit: Option, + pub mark_utilized: Option, + pub mask_length: Option>, + pub mask_length__gte: Option, + pub mask_length__lte: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - prefix: Option>, - present_in_vrf: Option, - present_in_vrf_id: Option, + pub ordering: Option, + pub prefix: Option>, + pub present_in_vrf: Option, + pub present_in_vrf_id: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, + pub role_id__n: Option>>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>>, + pub site_id: Option>>, /// Site (ID) - site_id__n: Option>>, + pub site_id__n: Option>>, /// Operational status of this prefix - status: Option>, + pub status: Option>, /// Operational status of this prefix - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, /// VLAN (ID) - vlan_id: Option>>, + pub vlan_id: Option>>, /// VLAN (ID) - vlan_id__n: Option>>, + pub vlan_id__n: Option>>, /// VLAN number (1-4094) - vlan_vid: Option, + pub vlan_vid: Option, /// VLAN number (1-4094) - vlan_vid__empty: Option, + pub vlan_vid__empty: Option, /// VLAN number (1-4094) - vlan_vid__gt: Option, + pub vlan_vid__gt: Option, /// VLAN number (1-4094) - vlan_vid__gte: Option, + pub vlan_vid__gte: Option, /// VLAN number (1-4094) - vlan_vid__lt: Option, + pub vlan_vid__lt: Option, /// VLAN number (1-4094) - vlan_vid__lte: Option, + pub vlan_vid__lte: Option, /// VLAN number (1-4094) - vlan_vid__n: Option, + pub vlan_vid__n: Option, /// VRF (RD) - vrf: Option>>, + pub vrf: Option>>, /// VRF (RD) - vrf__n: Option>>, + pub vrf__n: Option>>, /// VRF - vrf_id: Option>>, + pub vrf_id: Option>>, /// VRF - vrf_id__n: Option>>, + pub vrf_id__n: Option>>, /// Within prefix - within: Option, + pub within: Option, /// Within and including prefix - within_include: Option, + pub within_include: Option, } #[derive(Debug)] @@ -20028,74 +20028,74 @@ pub fn ipam_prefixes_available_prefixes_create(state: &ThanixClient, body: Vec

>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_private: Option, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_private: Option, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -20239,80 +20239,80 @@ pub fn ipam_rirs_partial_update(state: &ThanixClient, body: PatchedRIRRequest, i } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamRolesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, - weight: Option>, - weight__empty: Option, - weight__gt: Option>, - weight__gte: Option>, - weight__lt: Option>, - weight__lte: Option>, - weight__n: Option>, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, + pub weight: Option>, + pub weight__empty: Option, + pub weight__gt: Option>, + pub weight__gte: Option>, + pub weight__lt: Option>, + pub weight__lte: Option>, + pub weight__n: Option>, } #[derive(Debug)] @@ -20456,106 +20456,106 @@ pub fn ipam_roles_partial_update(state: &ThanixClient, body: PatchedRoleRequest, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamRouteTargetsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Exporting L2VPN (identifier) - exporting_l2vpn: Option>>, + pub exporting_l2vpn: Option>>, /// Exporting L2VPN (identifier) - exporting_l2vpn__n: Option>>, + pub exporting_l2vpn__n: Option>>, /// Exporting L2VPN - exporting_l2vpn_id: Option>, + pub exporting_l2vpn_id: Option>, /// Exporting L2VPN - exporting_l2vpn_id__n: Option>, + pub exporting_l2vpn_id__n: Option>, /// Export VRF (RD) - exporting_vrf: Option>>, + pub exporting_vrf: Option>>, /// Export VRF (RD) - exporting_vrf__n: Option>>, + pub exporting_vrf__n: Option>>, /// Exporting VRF - exporting_vrf_id: Option>, + pub exporting_vrf_id: Option>, /// Exporting VRF - exporting_vrf_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub exporting_vrf_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Importing L2VPN (identifier) - importing_l2vpn: Option>>, + pub importing_l2vpn: Option>>, /// Importing L2VPN (identifier) - importing_l2vpn__n: Option>>, + pub importing_l2vpn__n: Option>>, /// Importing L2VPN - importing_l2vpn_id: Option>, + pub importing_l2vpn_id: Option>, /// Importing L2VPN - importing_l2vpn_id__n: Option>, + pub importing_l2vpn_id__n: Option>, /// Import VRF (RD) - importing_vrf: Option>>, + pub importing_vrf: Option>>, /// Import VRF (RD) - importing_vrf__n: Option>>, + pub importing_vrf__n: Option>>, /// Importing VRF - importing_vrf_id: Option>, + pub importing_vrf_id: Option>, /// Importing VRF - importing_vrf_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub importing_vrf_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -20699,71 +20699,71 @@ pub fn ipam_route_targets_partial_update(state: &ThanixClient, body: PatchedRout } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamServiceTemplatesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - port: Option, + pub ordering: Option, + pub port: Option, /// * `tcp` - TCP /// * `udp` - UDP /// * `sctp` - SCTP - protocol: Option, + pub protocol: Option, /// * `tcp` - TCP /// * `udp` - UDP /// * `sctp` - SCTP - protocol__n: Option, + pub protocol__n: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -20907,95 +20907,95 @@ pub fn ipam_service_templates_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamServicesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>>, + pub device_id: Option>>, /// Device (ID) - device_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub device_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// IP address - ip_address: Option>, + pub ip_address: Option>, /// IP address - ip_address__n: Option>, + pub ip_address__n: Option>, /// IP address (ID) - ip_address_id: Option>, + pub ip_address_id: Option>, /// IP address (ID) - ip_address_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ip_address_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - port: Option, + pub ordering: Option, + pub port: Option, /// * `tcp` - TCP /// * `udp` - UDP /// * `sctp` - SCTP - protocol: Option, + pub protocol: Option, /// * `tcp` - TCP /// * `udp` - UDP /// * `sctp` - SCTP - protocol__n: Option, + pub protocol__n: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual machine (name) - virtual_machine: Option>, + pub virtual_machine: Option>, /// Virtual machine (name) - virtual_machine__n: Option>, + pub virtual_machine__n: Option>, /// Virtual machine (ID) - virtual_machine_id: Option>>, + pub virtual_machine_id: Option>>, /// Virtual machine (ID) - virtual_machine_id__n: Option>>, + pub virtual_machine_id__n: Option>>, } #[derive(Debug)] @@ -21139,90 +21139,90 @@ pub fn ipam_services_partial_update(state: &ThanixClient, body: PatchedWritableS } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamVlanGroupsListQuery { - cluster: Option, - cluster_group: Option, - contains_vid: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub cluster: Option, + pub cluster_group: Option, + pub contains_vid: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - location: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub location: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - rack: Option, - region: Option, - scope_id: Option>, - scope_id__empty: Option, - scope_id__gt: Option>, - scope_id__gte: Option>, - scope_id__lt: Option>, - scope_id__lte: Option>, - scope_id__n: Option>, - scope_type: Option, - scope_type__n: Option, - site: Option, - site_group: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub rack: Option, + pub region: Option, + pub scope_id: Option>, + pub scope_id__empty: Option, + pub scope_id__gt: Option>, + pub scope_id__gte: Option>, + pub scope_id__lt: Option>, + pub scope_id__lte: Option>, + pub scope_id__n: Option>, + pub scope_type: Option, + pub scope_type__n: Option, + pub site: Option, + pub site_group: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -21397,128 +21397,128 @@ pub fn ipam_vlan_groups_available_vlans_create(state: &ThanixClient, body: Vec, - available_on_device: Option, - available_on_virtualmachine: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub available_at_site: Option, + pub available_on_device: Option, + pub available_on_virtualmachine: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Group - group: Option>, + pub group: Option>, /// Group - group__n: Option>, + pub group__n: Option>, /// Group (ID) - group_id: Option>>, + pub group_id: Option>>, /// Group (ID) - group_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub group_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// L2VPN - l2vpn: Option>>, + pub l2vpn: Option>>, /// L2VPN - l2vpn__n: Option>>, + pub l2vpn__n: Option>>, /// L2VPN (ID) - l2vpn_id: Option>, + pub l2vpn_id: Option>, /// L2VPN (ID) - l2vpn_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub l2vpn_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, + pub role_id__n: Option>>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>>, + pub site_id: Option>>, /// Site (ID) - site_id__n: Option>>, + pub site_id__n: Option>>, /// Operational status of this VLAN - status: Option>, + pub status: Option>, /// Operational status of this VLAN - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, - vid: Option>, - vid__empty: Option, - vid__gt: Option>, - vid__gte: Option>, - vid__lt: Option>, - vid__lte: Option>, - vid__n: Option>, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, + pub vid: Option>, + pub vid__empty: Option, + pub vid__gt: Option>, + pub vid__gte: Option>, + pub vid__lt: Option>, + pub vid__lte: Option>, + pub vid__n: Option>, } #[derive(Debug)] @@ -21662,102 +21662,102 @@ pub fn ipam_vlans_partial_update(state: &ThanixClient, body: PatchedWritableVLAN } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct IpamVrfsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enforce_unique: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enforce_unique: Option, /// Export target (name) - export_target: Option>, + pub export_target: Option>, /// Export target (name) - export_target__n: Option>, + pub export_target__n: Option>, /// Export target - export_target_id: Option>, + pub export_target_id: Option>, /// Export target - export_target_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub export_target_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Import target (name) - import_target: Option>, + pub import_target: Option>, /// Import target (name) - import_target__n: Option>, + pub import_target__n: Option>, /// Import target - import_target_id: Option>, + pub import_target_id: Option>, /// Import target - import_target_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub import_target_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - rd: Option>, - rd__empty: Option, - rd__ic: Option>, - rd__ie: Option>, - rd__iew: Option>, - rd__isw: Option>, - rd__n: Option>, - rd__nic: Option>, - rd__nie: Option>, - rd__niew: Option>, - rd__nisw: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub rd: Option>, + pub rd__empty: Option, + pub rd__ic: Option>, + pub rd__ie: Option>, + pub rd__iew: Option>, + pub rd__isw: Option>, + pub rd__n: Option>, + pub rd__nic: Option>, + pub rd__nie: Option>, + pub rd__niew: Option>, + pub rd__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -21901,8 +21901,8 @@ pub fn ipam_vrfs_partial_update(state: &ThanixClient, body: PatchedVRFRequest, i } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct SchemaRetrieveQuery { - format: Option, - lang: Option, + pub format: Option, + pub lang: Option, } #[derive(Debug)] @@ -21941,76 +21941,76 @@ pub fn status_retrieve(state: &ThanixClient) -> Result>, + pub contact_id: Option>, /// Contact (ID) - contact_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - group: Option>, - group__n: Option>, - group_id: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub group: Option>, + pub group__n: Option>, + pub group_id: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - object_id: Option>, - object_id__empty: Option, - object_id__gt: Option>, - object_id__gte: Option>, - object_id__lt: Option>, - object_id__lte: Option>, - object_id__n: Option>, - object_type: Option, - object_type__n: Option, - object_type_id: Option, - object_type_id__n: Option, + pub limit: Option, + pub modified_by_request: Option, + pub object_id: Option>, + pub object_id__empty: Option, + pub object_id__gt: Option>, + pub object_id__gte: Option>, + pub object_id__lt: Option>, + pub object_id__lte: Option>, + pub object_id__n: Option>, + pub object_type: Option, + pub object_type__n: Option, + pub object_type_id: Option, + pub object_type_id__n: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// * `primary` - Primary /// * `secondary` - Secondary /// * `tertiary` - Tertiary /// * `inactive` - Inactive - priority: Option, + pub priority: Option, /// * `primary` - Primary /// * `secondary` - Secondary /// * `tertiary` - Tertiary /// * `inactive` - Inactive - priority__n: Option, + pub priority__n: Option, /// Search - q: Option, + pub q: Option, /// Contact role (slug) - role: Option>, + pub role: Option>, /// Contact role (slug) - role__n: Option>, + pub role__n: Option>, /// Contact role (ID) - role_id: Option>, + pub role_id: Option>, /// Contact role (ID) - role_id__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub role_id__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -22154,85 +22154,85 @@ pub fn tenancy_contact_assignments_partial_update(state: &ThanixClient, body: Pa } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct TenancyContactGroupsListQuery { - ancestor: Option>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent contact group (slug) - parent: Option>, + pub parent: Option>, /// Parent contact group (slug) - parent__n: Option>, + pub parent__n: Option>, /// Parent contact group (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent contact group (ID) - parent_id__n: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -22376,73 +22376,73 @@ pub fn tenancy_contact_groups_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct TenancyContactRolesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -22586,121 +22586,121 @@ pub fn tenancy_contact_roles_partial_update(state: &ThanixClient, body: PatchedC } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct TenancyContactsListQuery { - address: Option>, - address__empty: Option, - address__ic: Option>, - address__ie: Option>, - address__iew: Option>, - address__isw: Option>, - address__n: Option>, - address__nic: Option>, - address__nie: Option>, - address__niew: Option>, - address__nisw: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - email: Option>, - email__empty: Option, - email__ic: Option>, - email__ie: Option>, - email__iew: Option>, - email__isw: Option>, - email__n: Option>, - email__nic: Option>, - email__nie: Option>, - email__niew: Option>, - email__nisw: Option>, - group: Option>, - group__n: Option>, - group_id: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub address: Option>, + pub address__empty: Option, + pub address__ic: Option>, + pub address__ie: Option>, + pub address__iew: Option>, + pub address__isw: Option>, + pub address__n: Option>, + pub address__nic: Option>, + pub address__nie: Option>, + pub address__niew: Option>, + pub address__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub email: Option>, + pub email__empty: Option, + pub email__ic: Option>, + pub email__ie: Option>, + pub email__iew: Option>, + pub email__isw: Option>, + pub email__n: Option>, + pub email__nic: Option>, + pub email__nie: Option>, + pub email__niew: Option>, + pub email__nisw: Option>, + pub group: Option>, + pub group__n: Option>, + pub group_id: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - link: Option>, - link__empty: Option, - link__ic: Option>, - link__ie: Option>, - link__iew: Option>, - link__isw: Option>, - link__n: Option>, - link__nic: Option>, - link__nie: Option>, - link__niew: Option>, - link__nisw: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub link: Option>, + pub link__empty: Option, + pub link__ic: Option>, + pub link__ie: Option>, + pub link__iew: Option>, + pub link__isw: Option>, + pub link__n: Option>, + pub link__nic: Option>, + pub link__nie: Option>, + pub link__niew: Option>, + pub link__nisw: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - phone: Option>, - phone__empty: Option, - phone__ic: Option>, - phone__ie: Option>, - phone__iew: Option>, - phone__isw: Option>, - phone__n: Option>, - phone__nic: Option>, - phone__nie: Option>, - phone__niew: Option>, - phone__nisw: Option>, + pub ordering: Option, + pub phone: Option>, + pub phone__empty: Option, + pub phone__ic: Option>, + pub phone__ie: Option>, + pub phone__iew: Option>, + pub phone__isw: Option>, + pub phone__n: Option>, + pub phone__nic: Option>, + pub phone__nie: Option>, + pub phone__niew: Option>, + pub phone__nisw: Option>, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - title: Option>, - title__empty: Option, - title__ic: Option>, - title__ie: Option>, - title__iew: Option>, - title__isw: Option>, - title__n: Option>, - title__nic: Option>, - title__nie: Option>, - title__niew: Option>, - title__nisw: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub title: Option>, + pub title__empty: Option, + pub title__ic: Option>, + pub title__ie: Option>, + pub title__iew: Option>, + pub title__isw: Option>, + pub title__n: Option>, + pub title__nic: Option>, + pub title__nie: Option>, + pub title__niew: Option>, + pub title__nisw: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -22844,85 +22844,85 @@ pub fn tenancy_contacts_partial_update(state: &ThanixClient, body: PatchedContac } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct TenancyTenantGroupsListQuery { - ancestor: Option>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent tenant group (slug) - parent: Option>, + pub parent: Option>, /// Parent tenant group (slug) - parent__n: Option>, + pub parent__n: Option>, /// Parent tenant group (ID) - parent_id: Option>>, + pub parent_id: Option>>, /// Parent tenant group (ID) - parent_id__n: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -23067,86 +23067,86 @@ pub fn tenancy_tenant_groups_partial_update(state: &ThanixClient, body: PatchedW #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct TenancyTenantsListQuery { /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - group: Option>, - group__n: Option>, - group_id: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub group: Option>, + pub group__n: Option>, + pub group_id: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -23305,55 +23305,55 @@ pub fn users_config_retrieve(state: &ThanixClient) -> Result>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Number of results to return per page. - limit: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// Notification group (ID) - notification_group_id: Option>, + pub notification_group_id: Option>, /// Notification group (ID) - notification_group_id__n: Option>, + pub notification_group_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Permission (ID) - permission_id: Option>, + pub permission_id: Option>, /// Permission (ID) - permission_id__n: Option>, + pub permission_id__n: Option>, /// Search - q: Option, + pub q: Option, /// User (ID) - user_id: Option>, + pub user_id: Option>, /// User (ID) - user_id__n: Option>, + pub user_id__n: Option>, } #[derive(Debug)] @@ -23497,78 +23497,78 @@ pub fn users_groups_partial_update(state: &ThanixClient, body: PatchedGroupReque } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct UsersPermissionsListQuery { - can_add: Option, - can_change: Option, - can_delete: Option, - can_view: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enabled: Option, + pub can_add: Option, + pub can_change: Option, + pub can_delete: Option, + pub can_view: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enabled: Option, /// Group (name) - group: Option>, + pub group: Option>, /// Group (name) - group__n: Option>, + pub group__n: Option>, /// Group - group_id: Option>, + pub group_id: Option>, /// Group - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Number of results to return per page. - limit: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, - object_type: Option, - object_type__ic: Option, - object_type__ie: Option, - object_type__iew: Option, - object_type__isw: Option, - object_type__n: Option, - object_type__nic: Option, - object_type__nie: Option, - object_type__niew: Option, - object_type__nisw: Option, - object_type_id: Option>, - object_type_id__n: Option>, - object_types: Option>, - object_types__n: Option>, + pub limit: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, + pub object_type: Option, + pub object_type__ic: Option, + pub object_type__ie: Option, + pub object_type__iew: Option, + pub object_type__isw: Option, + pub object_type__n: Option, + pub object_type__nic: Option, + pub object_type__nie: Option, + pub object_type__niew: Option, + pub object_type__nisw: Option, + pub object_type_id: Option>, + pub object_type_id__n: Option>, + pub object_types: Option>, + pub object_types__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// User (name) - user: Option>, + pub user: Option>, /// User (name) - user__n: Option>, + pub user__n: Option>, /// User - user_id: Option>, + pub user_id: Option>, /// User - user_id__n: Option>, + pub user_id__n: Option>, } #[derive(Debug)] @@ -23712,65 +23712,65 @@ pub fn users_permissions_partial_update(state: &ThanixClient, body: PatchedObjec } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct UsersTokensListQuery { - created: Option, - created__gte: Option, - created__lte: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - expires: Option, - expires__gte: Option, - expires__lte: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - key: Option>, - key__empty: Option, - key__ic: Option>, - key__ie: Option>, - key__iew: Option>, - key__isw: Option>, - key__n: Option>, - key__nic: Option>, - key__nie: Option>, - key__niew: Option>, - key__nisw: Option>, - last_used: Option>, - last_used__empty: Option, - last_used__gt: Option>, - last_used__gte: Option>, - last_used__lt: Option>, - last_used__lte: Option>, - last_used__n: Option>, + pub created: Option, + pub created__gte: Option, + pub created__lte: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub expires: Option, + pub expires__gte: Option, + pub expires__lte: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub key: Option>, + pub key__empty: Option, + pub key__ic: Option>, + pub key__ie: Option>, + pub key__iew: Option>, + pub key__isw: Option>, + pub key__n: Option>, + pub key__nic: Option>, + pub key__nie: Option>, + pub key__niew: Option>, + pub key__nisw: Option>, + pub last_used: Option>, + pub last_used__empty: Option, + pub last_used__gt: Option>, + pub last_used__gte: Option>, + pub last_used__lt: Option>, + pub last_used__lte: Option>, + pub last_used__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, + pub q: Option, /// User (name) - user: Option>, + pub user: Option>, /// User (name) - user__n: Option>, + pub user__n: Option>, /// User - user_id: Option>, + pub user_id: Option>, /// User - user_id__n: Option>, - write_enabled: Option, + pub user_id__n: Option>, + pub write_enabled: Option, } #[derive(Debug)] @@ -23932,98 +23932,98 @@ pub fn users_tokens_provision_create(state: &ThanixClient, body: TokenProvisionR } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct UsersUsersListQuery { - date_joined: Option>, - date_joined__empty: Option, - date_joined__gt: Option>, - date_joined__gte: Option>, - date_joined__lt: Option>, - date_joined__lte: Option>, - date_joined__n: Option>, - email: Option>, - email__empty: Option, - email__ic: Option>, - email__ie: Option>, - email__iew: Option>, - email__isw: Option>, - email__n: Option>, - email__nic: Option>, - email__nie: Option>, - email__niew: Option>, - email__nisw: Option>, - first_name: Option>, - first_name__empty: Option, - first_name__ic: Option>, - first_name__ie: Option>, - first_name__iew: Option>, - first_name__isw: Option>, - first_name__n: Option>, - first_name__nic: Option>, - first_name__nie: Option>, - first_name__niew: Option>, - first_name__nisw: Option>, + pub date_joined: Option>, + pub date_joined__empty: Option, + pub date_joined__gt: Option>, + pub date_joined__gte: Option>, + pub date_joined__lt: Option>, + pub date_joined__lte: Option>, + pub date_joined__n: Option>, + pub email: Option>, + pub email__empty: Option, + pub email__ic: Option>, + pub email__ie: Option>, + pub email__iew: Option>, + pub email__isw: Option>, + pub email__n: Option>, + pub email__nic: Option>, + pub email__nie: Option>, + pub email__niew: Option>, + pub email__nisw: Option>, + pub first_name: Option>, + pub first_name__empty: Option, + pub first_name__ic: Option>, + pub first_name__ie: Option>, + pub first_name__iew: Option>, + pub first_name__isw: Option>, + pub first_name__n: Option>, + pub first_name__nic: Option>, + pub first_name__nie: Option>, + pub first_name__niew: Option>, + pub first_name__nisw: Option>, /// Group (name) - group: Option>, + pub group: Option>, /// Group (name) - group__n: Option>, + pub group__n: Option>, /// Group - group_id: Option>, + pub group_id: Option>, /// Group - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - is_active: Option, - is_staff: Option, - is_superuser: Option, - last_login: Option>, - last_login__empty: Option, - last_login__gt: Option>, - last_login__gte: Option>, - last_login__lt: Option>, - last_login__lte: Option>, - last_login__n: Option>, - last_name: Option>, - last_name__empty: Option, - last_name__ic: Option>, - last_name__ie: Option>, - last_name__iew: Option>, - last_name__isw: Option>, - last_name__n: Option>, - last_name__nic: Option>, - last_name__nie: Option>, - last_name__niew: Option>, - last_name__nisw: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub is_active: Option, + pub is_staff: Option, + pub is_superuser: Option, + pub last_login: Option>, + pub last_login__empty: Option, + pub last_login__gt: Option>, + pub last_login__gte: Option>, + pub last_login__lt: Option>, + pub last_login__lte: Option>, + pub last_login__n: Option>, + pub last_name: Option>, + pub last_name__empty: Option, + pub last_name__ic: Option>, + pub last_name__ie: Option>, + pub last_name__iew: Option>, + pub last_name__isw: Option>, + pub last_name__n: Option>, + pub last_name__nic: Option>, + pub last_name__nie: Option>, + pub last_name__niew: Option>, + pub last_name__nisw: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Notification group (ID) - notification_group_id: Option>, + pub notification_group_id: Option>, /// Notification group (ID) - notification_group_id__n: Option>, + pub notification_group_id__n: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Permission (ID) - permission_id: Option>, + pub permission_id: Option>, /// Permission (ID) - permission_id__n: Option>, + pub permission_id__n: Option>, /// Search - q: Option, - username: Option>, - username__empty: Option, - username__ic: Option>, - username__ie: Option>, - username__iew: Option>, - username__isw: Option>, - username__n: Option>, - username__nic: Option>, - username__nie: Option>, - username__niew: Option>, - username__nisw: Option>, + pub q: Option, + pub username: Option>, + pub username__empty: Option, + pub username__ic: Option>, + pub username__ie: Option>, + pub username__iew: Option>, + pub username__isw: Option>, + pub username__n: Option>, + pub username__nic: Option>, + pub username__nie: Option>, + pub username__niew: Option>, + pub username__nisw: Option>, } #[derive(Debug)] @@ -24168,82 +24168,82 @@ pub fn users_users_partial_update(state: &ThanixClient, body: PatchedUserRequest #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationClusterGroupsListQuery { /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -24387,73 +24387,73 @@ pub fn virtualization_cluster_groups_partial_update(state: &ThanixClient, body: } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationClusterTypesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -24598,117 +24598,117 @@ pub fn virtualization_cluster_types_partial_update(state: &ThanixClient, body: P #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationClustersListQuery { /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Parent group (slug) - group: Option>, + pub group: Option>, /// Parent group (slug) - group__n: Option>, + pub group__n: Option>, /// Parent group (ID) - group_id: Option>>, + pub group_id: Option>>, /// Parent group (ID) - group_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub group_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>>, + pub site_id: Option>>, /// Site (ID) - site_id__n: Option>>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, + pub tenant_id__n: Option>>, /// Cluster type (slug) - r#type: Option>, + pub r#type: Option>, /// Cluster type (slug) - type__n: Option>, + pub type__n: Option>, /// Cluster type (ID) - type_id: Option>, + pub type_id: Option>, /// Cluster type (ID) - type_id__n: Option>, - updated_by_request: Option, + pub type_id__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -24853,135 +24853,135 @@ pub fn virtualization_clusters_partial_update(state: &ThanixClient, body: Patche #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationInterfacesListQuery { /// Bridged interface (ID) - bridge_id: Option>, + pub bridge_id: Option>, /// Bridged interface (ID) - bridge_id__n: Option>, + pub bridge_id__n: Option>, /// Cluster - cluster: Option>, + pub cluster: Option>, /// Cluster - cluster__n: Option>, + pub cluster__n: Option>, /// Cluster (ID) - cluster_id: Option>, + pub cluster_id: Option>, /// Cluster (ID) - cluster_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - enabled: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub cluster_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub enabled: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// L2VPN - l2vpn: Option>>, + pub l2vpn: Option>>, /// L2VPN - l2vpn__n: Option>>, + pub l2vpn__n: Option>>, /// L2VPN (ID) - l2vpn_id: Option>, + pub l2vpn_id: Option>, /// L2VPN (ID) - l2vpn_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub l2vpn_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mac_address: Option>, - mac_address__ic: Option>, - mac_address__ie: Option>, - mac_address__iew: Option>, - mac_address__isw: Option>, - mac_address__n: Option>, - mac_address__nic: Option>, - mac_address__nie: Option>, - mac_address__niew: Option>, - mac_address__nisw: Option>, + pub limit: Option, + pub mac_address: Option>, + pub mac_address__ic: Option>, + pub mac_address__ie: Option>, + pub mac_address__iew: Option>, + pub mac_address__isw: Option>, + pub mac_address__n: Option>, + pub mac_address__nic: Option>, + pub mac_address__nie: Option>, + pub mac_address__niew: Option>, + pub mac_address__nisw: Option>, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - mode: Option, + pub mode: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - mode__n: Option, - modified_by_request: Option, - mtu: Option>, - mtu__empty: Option, - mtu__gt: Option>, - mtu__gte: Option>, - mtu__lt: Option>, - mtu__lte: Option>, - mtu__n: Option>, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub mode__n: Option, + pub modified_by_request: Option, + pub mtu: Option>, + pub mtu__empty: Option, + pub mtu__gt: Option>, + pub mtu__gte: Option>, + pub mtu__lt: Option>, + pub mtu__lte: Option>, + pub mtu__n: Option>, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Parent interface (ID) - parent_id: Option>, + pub parent_id: Option>, /// Parent interface (ID) - parent_id__n: Option>, + pub parent_id__n: Option>, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual machine - virtual_machine: Option>, + pub virtual_machine: Option>, /// Virtual machine - virtual_machine__n: Option>, + pub virtual_machine__n: Option>, /// Virtual machine (ID) - virtual_machine_id: Option>, + pub virtual_machine_id: Option>, /// Virtual machine (ID) - virtual_machine_id__n: Option>, + pub virtual_machine_id__n: Option>, /// Assigned VID - vlan: Option, + pub vlan: Option, /// Assigned VLAN - vlan_id: Option, + pub vlan_id: Option, /// VRF (RD) - vrf: Option>>, + pub vrf: Option>>, /// VRF (RD) - vrf__n: Option>>, + pub vrf__n: Option>>, /// VRF - vrf_id: Option>, + pub vrf_id: Option>, /// VRF - vrf_id__n: Option>, + pub vrf_id__n: Option>, } #[derive(Debug)] @@ -25125,77 +25125,77 @@ pub fn virtualization_interfaces_partial_update(state: &ThanixClient, body: Patc } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationVirtualDisksListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - size: Option>, - size__empty: Option, - size__gt: Option>, - size__gte: Option>, - size__lt: Option>, - size__lte: Option>, - size__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub size: Option>, + pub size__empty: Option, + pub size__gt: Option>, + pub size__gte: Option>, + pub size__lt: Option>, + pub size__lte: Option>, + pub size__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual machine - virtual_machine: Option>, + pub virtual_machine: Option>, /// Virtual machine - virtual_machine__n: Option>, + pub virtual_machine__n: Option>, /// Virtual machine (ID) - virtual_machine_id: Option>, + pub virtual_machine_id: Option>, /// Virtual machine (ID) - virtual_machine_id__n: Option>, + pub virtual_machine_id__n: Option>, } #[derive(Debug)] @@ -25340,221 +25340,221 @@ pub fn virtualization_virtual_disks_partial_update(state: &ThanixClient, body: P #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationVirtualMachinesListQuery { /// Cluster - cluster: Option>, + pub cluster: Option>, /// Cluster - cluster__n: Option>, + pub cluster__n: Option>, /// Cluster group (slug) - cluster_group: Option>, + pub cluster_group: Option>, /// Cluster group (slug) - cluster_group__n: Option>, + pub cluster_group__n: Option>, /// Cluster group (ID) - cluster_group_id: Option>, + pub cluster_group_id: Option>, /// Cluster group (ID) - cluster_group_id__n: Option>, + pub cluster_group_id__n: Option>, /// Cluster (ID) - cluster_id: Option>>, + pub cluster_id: Option>>, /// Cluster (ID) - cluster_id__n: Option>>, + pub cluster_id__n: Option>>, /// Cluster type (slug) - cluster_type: Option>, + pub cluster_type: Option>, /// Cluster type (slug) - cluster_type__n: Option>, + pub cluster_type__n: Option>, /// Cluster type (ID) - cluster_type_id: Option>, + pub cluster_type_id: Option>, /// Cluster type (ID) - cluster_type_id__n: Option>, + pub cluster_type_id__n: Option>, /// Config template (ID) - config_template_id: Option>>, + pub config_template_id: Option>>, /// Config template (ID) - config_template_id__n: Option>>, + pub config_template_id__n: Option>>, /// Contact - contact: Option>, + pub contact: Option>, /// Contact - contact__n: Option>, - contact_group: Option>, - contact_group__n: Option>, + pub contact__n: Option>, + pub contact_group: Option>, + pub contact_group__n: Option>, /// Contact Role - contact_role: Option>, + pub contact_role: Option>, /// Contact Role - contact_role__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub contact_role__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Device - device: Option>>, + pub device: Option>>, /// Device - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>>, + pub device_id: Option>>, /// Device (ID) - device_id__n: Option>>, - disk: Option>, - disk__empty: Option, - disk__gt: Option>, - disk__gte: Option>, - disk__lt: Option>, - disk__lte: Option>, - disk__n: Option>, + pub device_id__n: Option>>, + pub disk: Option>, + pub disk__empty: Option, + pub disk__gt: Option>, + pub disk__gte: Option>, + pub disk__lt: Option>, + pub disk__lte: Option>, + pub disk__n: Option>, /// Has a primary IP - has_primary_ip: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_count: Option>, - interface_count__empty: Option, - interface_count__gt: Option>, - interface_count__gte: Option>, - interface_count__lt: Option>, - interface_count__lte: Option>, - interface_count__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub has_primary_ip: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_count: Option>, + pub interface_count__empty: Option, + pub interface_count__gt: Option>, + pub interface_count__gte: Option>, + pub interface_count__lt: Option>, + pub interface_count__lte: Option>, + pub interface_count__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, + pub limit: Option, /// Has local config context data - local_context_data: Option, - mac_address: Option>, - mac_address__ic: Option>, - mac_address__ie: Option>, - mac_address__iew: Option>, - mac_address__isw: Option>, - mac_address__n: Option>, - mac_address__nic: Option>, - mac_address__nie: Option>, - mac_address__niew: Option>, - mac_address__nisw: Option>, - memory: Option>, - memory__empty: Option, - memory__gt: Option>, - memory__gte: Option>, - memory__lt: Option>, - memory__lte: Option>, - memory__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub local_context_data: Option, + pub mac_address: Option>, + pub mac_address__ic: Option>, + pub mac_address__ie: Option>, + pub mac_address__iew: Option>, + pub mac_address__isw: Option>, + pub mac_address__n: Option>, + pub mac_address__nic: Option>, + pub mac_address__nie: Option>, + pub mac_address__niew: Option>, + pub mac_address__nisw: Option>, + pub memory: Option>, + pub memory__empty: Option, + pub memory__gt: Option>, + pub memory__gte: Option>, + pub memory__lt: Option>, + pub memory__lte: Option>, + pub memory__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Platform (slug) - platform: Option>, + pub platform: Option>, /// Platform (slug) - platform__n: Option>, + pub platform__n: Option>, /// Platform (ID) - platform_id: Option>>, + pub platform_id: Option>>, /// Platform (ID) - platform_id__n: Option>>, + pub platform_id__n: Option>>, /// Primary IPv4 (ID) - primary_ip4_id: Option>, + pub primary_ip4_id: Option>, /// Primary IPv4 (ID) - primary_ip4_id__n: Option>, + pub primary_ip4_id__n: Option>, /// Primary IPv6 (ID) - primary_ip6_id: Option>, + pub primary_ip6_id: Option>, /// Primary IPv6 (ID) - primary_ip6_id__n: Option>, + pub primary_ip6_id__n: Option>, /// Search - q: Option, - region: Option>, - region__n: Option>, - region_id: Option>, - region_id__n: Option>, + pub q: Option, + pub region: Option>, + pub region__n: Option>, + pub region_id: Option>, + pub region_id__n: Option>, /// Role (slug) - role: Option>, + pub role: Option>, /// Role (slug) - role__n: Option>, + pub role__n: Option>, /// Role (ID) - role_id: Option>>, + pub role_id: Option>>, /// Role (ID) - role_id__n: Option>>, - serial: Option>, - serial__empty: Option, - serial__ic: Option>, - serial__ie: Option>, - serial__iew: Option>, - serial__isw: Option>, - serial__n: Option>, - serial__nic: Option>, - serial__nie: Option>, - serial__niew: Option>, - serial__nisw: Option>, + pub role_id__n: Option>>, + pub serial: Option>, + pub serial__empty: Option, + pub serial__ic: Option>, + pub serial__ie: Option>, + pub serial__iew: Option>, + pub serial__isw: Option>, + pub serial__n: Option>, + pub serial__nic: Option>, + pub serial__nie: Option>, + pub serial__niew: Option>, + pub serial__nisw: Option>, /// Site (slug) - site: Option>, + pub site: Option>, /// Site (slug) - site__n: Option>, - site_group: Option>, - site_group__n: Option>, - site_group_id: Option>, - site_group_id__n: Option>, + pub site__n: Option>, + pub site_group: Option>, + pub site_group__n: Option>, + pub site_group_id: Option>, + pub site_group_id__n: Option>, /// Site (ID) - site_id: Option>>, + pub site_id: Option>>, /// Site (ID) - site_id__n: Option>>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub site_id__n: Option>>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, - vcpus: Option>, - vcpus__empty: Option, - vcpus__gt: Option>, - vcpus__gte: Option>, - vcpus__lt: Option>, - vcpus__lte: Option>, - vcpus__n: Option>, - virtual_disk_count: Option>, - virtual_disk_count__empty: Option, - virtual_disk_count__gt: Option>, - virtual_disk_count__gte: Option>, - virtual_disk_count__lt: Option>, - virtual_disk_count__lte: Option>, - virtual_disk_count__n: Option>, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, + pub vcpus: Option>, + pub vcpus__empty: Option, + pub vcpus__gt: Option>, + pub vcpus__gte: Option>, + pub vcpus__lt: Option>, + pub vcpus__lte: Option>, + pub vcpus__n: Option>, + pub virtual_disk_count: Option>, + pub virtual_disk_count__empty: Option, + pub virtual_disk_count__gt: Option>, + pub virtual_disk_count__gte: Option>, + pub virtual_disk_count__lt: Option>, + pub virtual_disk_count__lte: Option>, + pub virtual_disk_count__n: Option>, } #[derive(Debug)] @@ -25698,7 +25698,7 @@ pub fn virtualization_virtual_machines_partial_update(state: &ThanixClient, body } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VirtualizationVirtualMachinesRenderConfigCreateQuery { - format: Option, + pub format: Option, } #[derive(Debug)] @@ -25719,80 +25719,80 @@ pub fn virtualization_virtual_machines_render_config_create(state: &ThanixClient } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnIkePoliciesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - ike_proposal: Option>, - ike_proposal__n: Option>, - ike_proposal_id: Option>, - ike_proposal_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub ike_proposal: Option>, + pub ike_proposal__n: Option>, + pub ike_proposal_id: Option>, + pub ike_proposal_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mode: Option>, - mode__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub mode: Option>, + pub mode__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - preshared_key: Option, - preshared_key__ic: Option, - preshared_key__ie: Option, - preshared_key__iew: Option, - preshared_key__isw: Option, - preshared_key__n: Option, - preshared_key__nic: Option, - preshared_key__nie: Option, - preshared_key__niew: Option, - preshared_key__nisw: Option, + pub ordering: Option, + pub preshared_key: Option, + pub preshared_key__ic: Option, + pub preshared_key__ie: Option, + pub preshared_key__iew: Option, + pub preshared_key__isw: Option, + pub preshared_key__n: Option, + pub preshared_key__nic: Option, + pub preshared_key__nie: Option, + pub preshared_key__niew: Option, + pub preshared_key__nisw: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, - version: Option>, - version__n: Option>, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, + pub version: Option>, + pub version__n: Option>, } #[derive(Debug)] @@ -25936,87 +25936,87 @@ pub fn vpn_ike_policies_partial_update(state: &ThanixClient, body: PatchedWritab } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnIkeProposalsListQuery { - authentication_algorithm: Option>, - authentication_algorithm__n: Option>, - authentication_method: Option>, - authentication_method__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - encryption_algorithm: Option>, - encryption_algorithm__n: Option>, + pub authentication_algorithm: Option>, + pub authentication_algorithm__n: Option>, + pub authentication_method: Option>, + pub authentication_method__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub encryption_algorithm: Option>, + pub encryption_algorithm__n: Option>, /// Diffie-Hellman group ID - group: Option>, + pub group: Option>, /// Diffie-Hellman group ID - group__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub group__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// IKE policy (name) - ike_policy: Option>, + pub ike_policy: Option>, /// IKE policy (name) - ike_policy__n: Option>, + pub ike_policy__n: Option>, /// IKE policy (ID) - ike_policy_id: Option>, + pub ike_policy_id: Option>, /// IKE policy (ID) - ike_policy_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ike_policy_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - sa_lifetime: Option>, - sa_lifetime__empty: Option, - sa_lifetime__gt: Option>, - sa_lifetime__gte: Option>, - sa_lifetime__lt: Option>, - sa_lifetime__lte: Option>, - sa_lifetime__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub sa_lifetime: Option>, + pub sa_lifetime__empty: Option, + pub sa_lifetime__gt: Option>, + pub sa_lifetime__gte: Option>, + pub sa_lifetime__lt: Option>, + pub sa_lifetime__lte: Option>, + pub sa_lifetime__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -26160,70 +26160,70 @@ pub fn vpn_ike_proposals_partial_update(state: &ThanixClient, body: PatchedWrita } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnIpsecPoliciesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - ipsec_proposal: Option>, - ipsec_proposal__n: Option>, - ipsec_proposal_id: Option>, - ipsec_proposal_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub ipsec_proposal: Option>, + pub ipsec_proposal__n: Option>, + pub ipsec_proposal_id: Option>, + pub ipsec_proposal_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Diffie-Hellman group for Perfect Forward Secrecy - pfs_group: Option>>, + pub pfs_group: Option>>, /// Diffie-Hellman group for Perfect Forward Secrecy - pfs_group__n: Option>>, + pub pfs_group__n: Option>>, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -26367,80 +26367,80 @@ pub fn vpn_ipsec_policies_partial_update(state: &ThanixClient, body: PatchedWrit } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnIpsecProfilesListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// IKE policy (name) - ike_policy: Option>, + pub ike_policy: Option>, /// IKE policy (name) - ike_policy__n: Option>, + pub ike_policy__n: Option>, /// IKE policy (ID) - ike_policy_id: Option>, + pub ike_policy_id: Option>, /// IKE policy (ID) - ike_policy_id__n: Option>, + pub ike_policy_id__n: Option>, /// IPSec policy (name) - ipsec_policy: Option>, + pub ipsec_policy: Option>, /// IPSec policy (name) - ipsec_policy__n: Option>, + pub ipsec_policy__n: Option>, /// IPSec policy (ID) - ipsec_policy_id: Option>, + pub ipsec_policy_id: Option>, /// IPSec policy (ID) - ipsec_policy_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ipsec_policy_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - mode: Option>, - mode__n: Option>, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub mode: Option>, + pub mode__n: Option>, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -26584,88 +26584,88 @@ pub fn vpn_ipsec_profiles_partial_update(state: &ThanixClient, body: PatchedWrit } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnIpsecProposalsListQuery { - authentication_algorithm: Option>, - authentication_algorithm__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - encryption_algorithm: Option>, - encryption_algorithm__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub authentication_algorithm: Option>, + pub authentication_algorithm__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub encryption_algorithm: Option>, + pub encryption_algorithm__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// IPSec policy (name) - ipsec_policy: Option>, + pub ipsec_policy: Option>, /// IPSec policy (name) - ipsec_policy__n: Option>, + pub ipsec_policy__n: Option>, /// IPSec policy (ID) - ipsec_policy_id: Option>, + pub ipsec_policy_id: Option>, /// IPSec policy (ID) - ipsec_policy_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ipsec_policy_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - sa_lifetime_data: Option>, - sa_lifetime_data__empty: Option, - sa_lifetime_data__gt: Option>, - sa_lifetime_data__gte: Option>, - sa_lifetime_data__lt: Option>, - sa_lifetime_data__lte: Option>, - sa_lifetime_data__n: Option>, - sa_lifetime_seconds: Option>, - sa_lifetime_seconds__empty: Option, - sa_lifetime_seconds__gt: Option>, - sa_lifetime_seconds__gte: Option>, - sa_lifetime_seconds__lt: Option>, - sa_lifetime_seconds__lte: Option>, - sa_lifetime_seconds__n: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub sa_lifetime_data: Option>, + pub sa_lifetime_data__empty: Option, + pub sa_lifetime_data__gt: Option>, + pub sa_lifetime_data__gte: Option>, + pub sa_lifetime_data__lt: Option>, + pub sa_lifetime_data__lte: Option>, + pub sa_lifetime_data__n: Option>, + pub sa_lifetime_seconds: Option>, + pub sa_lifetime_seconds__empty: Option, + pub sa_lifetime_seconds__gt: Option>, + pub sa_lifetime_seconds__gte: Option>, + pub sa_lifetime_seconds__lt: Option>, + pub sa_lifetime_seconds__lte: Option>, + pub sa_lifetime_seconds__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -26809,115 +26809,115 @@ pub fn vpn_ipsec_proposals_partial_update(state: &ThanixClient, body: PatchedWri } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnL2VpnTerminationsListQuery { - assigned_object_id: Option>, - assigned_object_id__empty: Option, - assigned_object_id__gt: Option>, - assigned_object_id__gte: Option>, - assigned_object_id__lt: Option>, - assigned_object_id__lte: Option>, - assigned_object_id__n: Option>, - assigned_object_type: Option, - assigned_object_type__n: Option, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, + pub assigned_object_id: Option>, + pub assigned_object_id__empty: Option, + pub assigned_object_id__gt: Option>, + pub assigned_object_id__gte: Option>, + pub assigned_object_id__lt: Option>, + pub assigned_object_id__lte: Option>, + pub assigned_object_id__n: Option>, + pub assigned_object_type: Option, + pub assigned_object_type__n: Option, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, /// Device (name) - device: Option>>, + pub device: Option>>, /// Device (name) - device__n: Option>>, + pub device__n: Option>>, /// Device (ID) - device_id: Option>, + pub device_id: Option>, /// Device (ID) - device_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub device_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Interface (name) - interface: Option>, + pub interface: Option>, /// Interface (name) - interface__n: Option>, + pub interface__n: Option>, /// Interface (ID) - interface_id: Option>, + pub interface_id: Option>, /// Interface (ID) - interface_id__n: Option>, + pub interface_id__n: Option>, /// L2VPN (slug) - l2vpn: Option>, + pub l2vpn: Option>, /// L2VPN (slug) - l2vpn__n: Option>, + pub l2vpn__n: Option>, /// L2VPN (ID) - l2vpn_id: Option>, + pub l2vpn_id: Option>, /// L2VPN (ID) - l2vpn_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub l2vpn_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - region: Option>, - region_id: Option>, - site: Option>, - site_id: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub region: Option>, + pub region_id: Option>, + pub site: Option>, + pub site_id: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, /// Virtual machine (name) - virtual_machine: Option>, + pub virtual_machine: Option>, /// Virtual machine (name) - virtual_machine__n: Option>, + pub virtual_machine__n: Option>, /// Virtual machine (ID) - virtual_machine_id: Option>, + pub virtual_machine_id: Option>, /// Virtual machine (ID) - virtual_machine_id__n: Option>, + pub virtual_machine_id__n: Option>, /// VLAN (name) - vlan: Option>, + pub vlan: Option>, /// VLAN (name) - vlan__n: Option>, + pub vlan__n: Option>, /// VLAN (ID) - vlan_id: Option>, + pub vlan_id: Option>, /// VLAN (ID) - vlan_id__n: Option>, + pub vlan_id__n: Option>, /// VLAN number (1-4094) - vlan_vid: Option, + pub vlan_vid: Option, /// VLAN number (1-4094) - vlan_vid__empty: Option, + pub vlan_vid__empty: Option, /// VLAN number (1-4094) - vlan_vid__gt: Option, + pub vlan_vid__gt: Option, /// VLAN number (1-4094) - vlan_vid__gte: Option, + pub vlan_vid__gte: Option, /// VLAN number (1-4094) - vlan_vid__lt: Option, + pub vlan_vid__lt: Option, /// VLAN number (1-4094) - vlan_vid__lte: Option, + pub vlan_vid__lte: Option, /// VLAN number (1-4094) - vlan_vid__n: Option, + pub vlan_vid__n: Option, /// VM interface (name) - vminterface: Option>, + pub vminterface: Option>, /// VM interface (name) - vminterface__n: Option>, + pub vminterface__n: Option>, /// VM Interface (ID) - vminterface_id: Option>, + pub vminterface_id: Option>, /// VM Interface (ID) - vminterface_id__n: Option>, + pub vminterface_id__n: Option>, } #[derive(Debug)] @@ -27061,110 +27061,110 @@ pub fn vpn_l2vpn_terminations_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnL2VpnsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, /// Export target (name) - export_target: Option>, + pub export_target: Option>, /// Export target (name) - export_target__n: Option>, + pub export_target__n: Option>, /// Export target - export_target_id: Option>, + pub export_target_id: Option>, /// Export target - export_target_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - identifier: Option>, - identifier__empty: Option, - identifier__gt: Option>, - identifier__gte: Option>, - identifier__lt: Option>, - identifier__lte: Option>, - identifier__n: Option>, + pub export_target_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub identifier: Option>, + pub identifier__empty: Option, + pub identifier__gt: Option>, + pub identifier__gte: Option>, + pub identifier__lt: Option>, + pub identifier__lte: Option>, + pub identifier__n: Option>, /// Import target (name) - import_target: Option>, + pub import_target: Option>, /// Import target (name) - import_target__n: Option>, + pub import_target__n: Option>, /// Import target - import_target_id: Option>, + pub import_target_id: Option>, /// Import target - import_target_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub import_target_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - r#type: Option>, - type__n: Option>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub r#type: Option>, + pub type__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -27308,73 +27308,73 @@ pub fn vpn_l2vpns_partial_update(state: &ThanixClient, body: PatchedWritableL2VP } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnTunnelGroupsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -27518,79 +27518,79 @@ pub fn vpn_tunnel_groups_partial_update(state: &ThanixClient, body: PatchedTunne } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnTunnelTerminationsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// Interface (name) - interface: Option>, + pub interface: Option>, /// Interface (name) - interface__n: Option>, + pub interface__n: Option>, /// Interface (ID) - interface_id: Option>, + pub interface_id: Option>, /// Interface (ID) - interface_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub interface_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Outside IP (ID) - outside_ip_id: Option>, + pub outside_ip_id: Option>, /// Outside IP (ID) - outside_ip_id__n: Option>, + pub outside_ip_id__n: Option>, /// Search - q: Option, - role: Option>, - role__n: Option>, - tag: Option>, - tag__n: Option>, - termination_id: Option>, - termination_id__empty: Option, - termination_id__gt: Option>, - termination_id__gte: Option>, - termination_id__lt: Option>, - termination_id__lte: Option>, - termination_id__n: Option>, - termination_type: Option, - termination_type__n: Option, + pub q: Option, + pub role: Option>, + pub role__n: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub termination_id: Option>, + pub termination_id__empty: Option, + pub termination_id__gt: Option>, + pub termination_id__gte: Option>, + pub termination_id__lt: Option>, + pub termination_id__lte: Option>, + pub termination_id__n: Option>, + pub termination_type: Option, + pub termination_type__n: Option, /// Tunnel (name) - tunnel: Option>, + pub tunnel: Option>, /// Tunnel (name) - tunnel__n: Option>, + pub tunnel__n: Option>, /// Tunnel (ID) - tunnel_id: Option>, + pub tunnel_id: Option>, /// Tunnel (ID) - tunnel_id__n: Option>, - updated_by_request: Option, + pub tunnel_id__n: Option>, + pub updated_by_request: Option, /// VM interface (name) - vminterface: Option>, + pub vminterface: Option>, /// VM interface (name) - vminterface__n: Option>, + pub vminterface__n: Option>, /// VM interface (ID) - vminterface_id: Option>, + pub vminterface_id: Option>, /// VM interface (ID) - vminterface_id__n: Option>, + pub vminterface_id__n: Option>, } #[derive(Debug)] @@ -27734,101 +27734,101 @@ pub fn vpn_tunnel_terminations_partial_update(state: &ThanixClient, body: Patche } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VpnTunnelsListQuery { - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - encapsulation: Option>, - encapsulation__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub encapsulation: Option>, + pub encapsulation__n: Option>, /// Tunnel group (slug) - group: Option>, + pub group: Option>, /// Tunnel group (slug) - group__n: Option>, + pub group__n: Option>, /// Tunnel group (ID) - group_id: Option>>, + pub group_id: Option>>, /// Tunnel group (ID) - group_id__n: Option>>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, + pub group_id__n: Option>>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, /// IPSec profile (name) - ipsec_profile: Option>, + pub ipsec_profile: Option>, /// IPSec profile (name) - ipsec_profile__n: Option>, + pub ipsec_profile__n: Option>, /// IPSec profile (ID) - ipsec_profile_id: Option>>, + pub ipsec_profile_id: Option>>, /// IPSec profile (ID) - ipsec_profile_id__n: Option>>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ipsec_profile_id__n: Option>>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - tunnel_id: Option>, - tunnel_id__empty: Option, - tunnel_id__gt: Option>, - tunnel_id__gte: Option>, - tunnel_id__lt: Option>, - tunnel_id__lte: Option>, - tunnel_id__n: Option>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub tunnel_id: Option>, + pub tunnel_id__empty: Option, + pub tunnel_id__gt: Option>, + pub tunnel_id__gte: Option>, + pub tunnel_id__lt: Option>, + pub tunnel_id__lte: Option>, + pub tunnel_id__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -27972,81 +27972,81 @@ pub fn vpn_tunnels_partial_update(state: &ThanixClient, body: PatchedWritableTun } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WirelessWirelessLanGroupsListQuery { - ancestor: Option>, - ancestor__n: Option>, - ancestor_id: Option>, - ancestor_id__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub ancestor: Option>, + pub ancestor__n: Option>, + pub ancestor_id: Option>, + pub ancestor_id__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, - name: Option>, - name__empty: Option, - name__ic: Option>, - name__ie: Option>, - name__iew: Option>, - name__isw: Option>, - name__n: Option>, - name__nic: Option>, - name__nie: Option>, - name__niew: Option>, - name__nisw: Option>, + pub limit: Option, + pub modified_by_request: Option, + pub name: Option>, + pub name__empty: Option, + pub name__ic: Option>, + pub name__ie: Option>, + pub name__iew: Option>, + pub name__isw: Option>, + pub name__n: Option>, + pub name__nic: Option>, + pub name__nie: Option>, + pub name__niew: Option>, + pub name__nisw: Option>, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, - parent: Option>, - parent__n: Option>, - parent_id: Option>>, - parent_id__n: Option>>, + pub ordering: Option, + pub parent: Option>, + pub parent__n: Option>, + pub parent_id: Option>>, + pub parent_id__n: Option>>, /// Search - q: Option, - slug: Option>, - slug__empty: Option, - slug__ic: Option>, - slug__ie: Option>, - slug__iew: Option>, - slug__isw: Option>, - slug__n: Option>, - slug__nic: Option>, - slug__nie: Option>, - slug__niew: Option>, - slug__nisw: Option>, - tag: Option>, - tag__n: Option>, - updated_by_request: Option, + pub q: Option, + pub slug: Option>, + pub slug__empty: Option, + pub slug__ic: Option>, + pub slug__ie: Option>, + pub slug__iew: Option>, + pub slug__isw: Option>, + pub slug__n: Option>, + pub slug__nic: Option>, + pub slug__nie: Option>, + pub slug__niew: Option>, + pub slug__nisw: Option>, + pub tag: Option>, + pub tag__n: Option>, + pub updated_by_request: Option, } #[derive(Debug)] @@ -28190,99 +28190,99 @@ pub fn wireless_wireless_lan_groups_partial_update(state: &ThanixClient, body: P } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WirelessWirelessLansListQuery { - auth_cipher: Option>, - auth_cipher__n: Option>, - auth_psk: Option>, - auth_psk__empty: Option, - auth_psk__ic: Option>, - auth_psk__ie: Option>, - auth_psk__iew: Option>, - auth_psk__isw: Option>, - auth_psk__n: Option>, - auth_psk__nic: Option>, - auth_psk__nie: Option>, - auth_psk__niew: Option>, - auth_psk__nisw: Option>, - auth_type: Option>, - auth_type__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - group: Option>, - group__n: Option>, - group_id: Option>, - group_id__n: Option>, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_id: Option>, - interface_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub auth_cipher: Option>, + pub auth_cipher__n: Option>, + pub auth_psk: Option>, + pub auth_psk__empty: Option, + pub auth_psk__ic: Option>, + pub auth_psk__ie: Option>, + pub auth_psk__iew: Option>, + pub auth_psk__isw: Option>, + pub auth_psk__n: Option>, + pub auth_psk__nic: Option>, + pub auth_psk__nie: Option>, + pub auth_psk__niew: Option>, + pub auth_psk__nisw: Option>, + pub auth_type: Option>, + pub auth_type__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub group: Option>, + pub group__n: Option>, + pub group_id: Option>, + pub group_id__n: Option>, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_id: Option>, + pub interface_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - ssid: Option>, - ssid__empty: Option, - ssid__ic: Option>, - ssid__ie: Option>, - ssid__iew: Option>, - ssid__isw: Option>, - ssid__n: Option>, - ssid__nic: Option>, - ssid__nie: Option>, - ssid__niew: Option>, - ssid__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub ssid: Option>, + pub ssid__empty: Option, + pub ssid__ic: Option>, + pub ssid__ie: Option>, + pub ssid__iew: Option>, + pub ssid__isw: Option>, + pub ssid__n: Option>, + pub ssid__nic: Option>, + pub ssid__nie: Option>, + pub ssid__niew: Option>, + pub ssid__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, - vlan_id: Option>>, - vlan_id__n: Option>>, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, + pub vlan_id: Option>>, + pub vlan_id__n: Option>>, } #[derive(Debug)] @@ -28426,112 +28426,112 @@ pub fn wireless_wireless_lans_partial_update(state: &ThanixClient, body: Patched } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WirelessWirelessLinksListQuery { - auth_cipher: Option>, - auth_cipher__n: Option>, - auth_psk: Option>, - auth_psk__empty: Option, - auth_psk__ic: Option>, - auth_psk__ie: Option>, - auth_psk__iew: Option>, - auth_psk__isw: Option>, - auth_psk__n: Option>, - auth_psk__nic: Option>, - auth_psk__nie: Option>, - auth_psk__niew: Option>, - auth_psk__nisw: Option>, - auth_type: Option>, - auth_type__n: Option>, - created: Option>, - created__empty: Option>, - created__gt: Option>, - created__gte: Option>, - created__lt: Option>, - created__lte: Option>, - created__n: Option>, - created_by_request: Option, - description: Option>, - description__empty: Option, - description__ic: Option>, - description__ie: Option>, - description__iew: Option>, - description__isw: Option>, - description__n: Option>, - description__nic: Option>, - description__nie: Option>, - description__niew: Option>, - description__nisw: Option>, - distance: Option>, - distance__empty: Option, - distance__gt: Option>, - distance__gte: Option>, - distance__lt: Option>, - distance__lte: Option>, - distance__n: Option>, + pub auth_cipher: Option>, + pub auth_cipher__n: Option>, + pub auth_psk: Option>, + pub auth_psk__empty: Option, + pub auth_psk__ic: Option>, + pub auth_psk__ie: Option>, + pub auth_psk__iew: Option>, + pub auth_psk__isw: Option>, + pub auth_psk__n: Option>, + pub auth_psk__nic: Option>, + pub auth_psk__nie: Option>, + pub auth_psk__niew: Option>, + pub auth_psk__nisw: Option>, + pub auth_type: Option>, + pub auth_type__n: Option>, + pub created: Option>, + pub created__empty: Option>, + pub created__gt: Option>, + pub created__gte: Option>, + pub created__lt: Option>, + pub created__lte: Option>, + pub created__n: Option>, + pub created_by_request: Option, + pub description: Option>, + pub description__empty: Option, + pub description__ic: Option>, + pub description__ie: Option>, + pub description__iew: Option>, + pub description__isw: Option>, + pub description__n: Option>, + pub description__nic: Option>, + pub description__nie: Option>, + pub description__niew: Option>, + pub description__nisw: Option>, + pub distance: Option>, + pub distance__empty: Option, + pub distance__gt: Option>, + pub distance__gte: Option>, + pub distance__lt: Option>, + pub distance__lte: Option>, + pub distance__n: Option>, /// * `km` - Kilometers /// * `m` - Meters /// * `mi` - Miles /// * `ft` - Feet - distance_unit: Option, + pub distance_unit: Option, /// * `km` - Kilometers /// * `m` - Meters /// * `mi` - Miles /// * `ft` - Feet - distance_unit__n: Option, - id: Option>, - id__empty: Option, - id__gt: Option>, - id__gte: Option>, - id__lt: Option>, - id__lte: Option>, - id__n: Option>, - interface_a_id: Option>, - interface_a_id__n: Option>, - interface_b_id: Option>, - interface_b_id__n: Option>, - last_updated: Option>, - last_updated__empty: Option>, - last_updated__gt: Option>, - last_updated__gte: Option>, - last_updated__lt: Option>, - last_updated__lte: Option>, - last_updated__n: Option>, + pub distance_unit__n: Option, + pub id: Option>, + pub id__empty: Option, + pub id__gt: Option>, + pub id__gte: Option>, + pub id__lt: Option>, + pub id__lte: Option>, + pub id__n: Option>, + pub interface_a_id: Option>, + pub interface_a_id__n: Option>, + pub interface_b_id: Option>, + pub interface_b_id__n: Option>, + pub last_updated: Option>, + pub last_updated__empty: Option>, + pub last_updated__gt: Option>, + pub last_updated__gte: Option>, + pub last_updated__lt: Option>, + pub last_updated__lte: Option>, + pub last_updated__n: Option>, /// Number of results to return per page. - limit: Option, - modified_by_request: Option, + pub limit: Option, + pub modified_by_request: Option, /// The initial index from which to return the results. - offset: Option, + pub offset: Option, /// Which field to use when ordering the results. - ordering: Option, + pub ordering: Option, /// Search - q: Option, - ssid: Option>, - ssid__empty: Option, - ssid__ic: Option>, - ssid__ie: Option>, - ssid__iew: Option>, - ssid__isw: Option>, - ssid__n: Option>, - ssid__nic: Option>, - ssid__nie: Option>, - ssid__niew: Option>, - ssid__nisw: Option>, - status: Option>, - status__n: Option>, - tag: Option>, - tag__n: Option>, + pub q: Option, + pub ssid: Option>, + pub ssid__empty: Option, + pub ssid__ic: Option>, + pub ssid__ie: Option>, + pub ssid__iew: Option>, + pub ssid__isw: Option>, + pub ssid__n: Option>, + pub ssid__nic: Option>, + pub ssid__nie: Option>, + pub ssid__niew: Option>, + pub ssid__nisw: Option>, + pub status: Option>, + pub status__n: Option>, + pub tag: Option>, + pub tag__n: Option>, /// Tenant (slug) - tenant: Option>, + pub tenant: Option>, /// Tenant (slug) - tenant__n: Option>, - tenant_group: Option>, - tenant_group__n: Option>, - tenant_group_id: Option>, - tenant_group_id__n: Option>, + pub tenant__n: Option>, + pub tenant_group: Option>, + pub tenant_group__n: Option>, + pub tenant_group_id: Option>, + pub tenant_group_id__n: Option>, /// Tenant (ID) - tenant_id: Option>>, + pub tenant_id: Option>>, /// Tenant (ID) - tenant_id__n: Option>>, - updated_by_request: Option, + pub tenant_id__n: Option>>, + pub updated_by_request: Option, } #[derive(Debug)] diff --git a/src/types.rs b/src/types.rs index 04bfd65..3b8be61 100644 --- a/src/types.rs +++ b/src/types.rs @@ -474,19 +474,19 @@ pub struct BriefIPSecProfileRequest { #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct BriefInterface { pub id: i64, - pub url: String, - pub display: String, - pub device: BriefDevice, - pub name: String, - pub description: String, + pub url: Option, + pub display: Option, + pub device: Option, + pub name: Option, + pub description: Option, pub cable: Option, - pub _occupied: bool, + pub _occupied: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct BriefInterfaceRequest { - pub device: BriefDeviceRequest, - pub name: String, - pub description: String, + pub device: Option, + pub name: Option, + pub description: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct BriefInventoryItemRole { @@ -3201,17 +3201,17 @@ pub struct ImageAttachmentRequest { #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct Interface { pub id: i64, - pub url: String, - pub display_url: String, - pub display: String, - pub device: BriefDevice, - pub vdcs: Vec, + pub url: Option, + pub display_url: Option, + pub display: Option, + pub device: Option, + pub vdcs: Option>, pub module: Option, - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, pub r#type: Option>, - pub enabled: bool, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub lag: Option, @@ -3221,8 +3221,8 @@ pub struct Interface { pub duplex: Option>, pub wwn: Option, /// This interface is used only for out-of-band management - pub mgmt_only: bool, - pub description: String, + pub mgmt_only: Option, + pub description: Option, pub mode: Option>, pub rf_role: Option>, pub rf_channel: Option>, @@ -3234,37 +3234,37 @@ pub struct Interface { pub rf_channel_width: Option, pub tx_power: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, /// Treat as if a cable is connected - pub mark_connected: bool, + pub mark_connected: Option, pub cable: Option, - pub cable_end: String, + pub cable_end: Option, pub wireless_link: Option, - pub link_peers: Vec, + pub link_peers: Option>, /// Return the type of the peer link terminations, or None. pub link_peers_type: Option, - pub wireless_lans: Vec, + pub wireless_lans: Option>, pub vrf: Option, pub l2vpn_termination: Option, pub connected_endpoints: Option>, pub connected_endpoints_type: Option, - pub connected_endpoints_reachable: bool, - pub tags: Vec, + pub connected_endpoints_reachable: Option, + pub tags: Option>, pub custom_fields: Option>, pub created: Option, pub last_updated: Option, - pub count_ipaddresses: i64, - pub count_fhrp_groups: i64, - pub _occupied: bool, + pub count_ipaddresses: Option, + pub count_fhrp_groups: Option, + pub _occupied: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct InterfaceRequest { - pub device: BriefDeviceRequest, - pub vdcs: Vec, + pub device: Option, + pub vdcs: Option>, pub module: Option, - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -3392,8 +3392,8 @@ pub struct InterfaceRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, + pub r#type: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub lag: Option, @@ -3406,15 +3406,15 @@ pub struct InterfaceRequest { pub duplex: Option, pub wwn: Option, /// This interface is used only for out-of-band management - pub mgmt_only: bool, - pub description: String, + pub mgmt_only: Option, + pub description: Option, /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, /// * `ap` - Access point /// * `station` - Station - pub rf_role: String, + pub rf_role: Option, /// * `2.4g-1-2412-22` - 1 (2412 MHz) /// * `2.4g-2-2417-22` - 2 (2417 MHz) /// * `2.4g-3-2422-22` - 3 (2422 MHz) @@ -3612,10 +3612,10 @@ pub struct InterfaceRequest { /// * `60g-25-61560-6480` - 25 (61.56/8.64 GHz) /// * `60g-26-63720-6480` - 26 (63.72/8.64 GHz) /// * `60g-27-65880-6480` - 27 (65.88/8.64 GHz) - pub rf_channel: String, + pub rf_channel: Option, /// * `pd` - PD /// * `pse` - PSE - pub poe_mode: String, + pub poe_mode: Option, /// * `type1-ieee802.3af` - 802.3af (Type 1) /// * `type2-ieee802.3at` - 802.3at (Type 2) /// * `type3-ieee802.3bt` - 802.3bt (Type 3) @@ -3624,36 +3624,36 @@ pub struct InterfaceRequest { /// * `passive-24v-4pair` - Passive 24V (4-pair) /// * `passive-48v-2pair` - Passive 48V (2-pair) /// * `passive-48v-4pair` - Passive 48V (4-pair) - pub poe_type: String, + pub poe_type: Option, /// Populated by selected channel (if set) pub rf_channel_frequency: Option, /// Populated by selected channel (if set) pub rf_channel_width: Option, pub tx_power: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, /// Treat as if a cable is connected - pub mark_connected: bool, - pub wireless_lans: Vec, + pub mark_connected: Option, + pub wireless_lans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct InterfaceTemplate { pub id: i64, - pub url: String, - pub display: String, + pub url: Option, + pub display: Option, pub device_type: Option, pub module_type: Option, /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, pub r#type: Option>, - pub enabled: bool, - pub mgmt_only: bool, - pub description: String, + pub enabled: Option, + pub mgmt_only: Option, + pub description: Option, pub bridge: Option, pub poe_mode: Option>, pub poe_type: Option>, @@ -3666,9 +3666,9 @@ pub struct InterfaceTemplateRequest { pub device_type: Option, pub module_type: Option, /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -3796,10 +3796,10 @@ pub struct InterfaceTemplateRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, - pub mgmt_only: bool, - pub description: String, + pub r#type: Option, + pub enabled: Option, + pub mgmt_only: Option, + pub description: Option, pub bridge: Option, /// * `pd` - PD /// * `pse` - PSE @@ -4319,32 +4319,32 @@ pub struct NestedIPAddressRequest { #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedInterface { pub id: i64, - pub url: String, - pub display_url: String, - pub display: String, + pub url: Option, + pub display_url: Option, + pub display: Option, pub device: Option, - pub name: String, + pub name: Option, pub cable: Option, - pub _occupied: bool, + pub _occupied: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedInterfaceRequest { - pub name: String, + pub name: Option, pub cable: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedInterfaceTemplate { pub id: i64, - pub url: String, - pub display_url: String, - pub display: String, + pub url: Option, + pub display_url: Option, + pub display: Option, /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedInterfaceTemplateRequest { /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedLocation { @@ -4455,15 +4455,15 @@ pub struct NestedUser { #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedVMInterface { pub id: i64, - pub url: String, - pub display_url: String, - pub display: String, + pub url: Option, + pub display_url: Option, + pub display: Option, pub virtual_machine: Option, - pub name: String, + pub name: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedVMInterfaceRequest { - pub name: String, + pub name: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct NestedVirtualMachine { @@ -4957,17 +4957,17 @@ pub struct PaginatedImageAttachmentList { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PaginatedInterfaceList { - pub count: i64, + pub count: Option, pub next: Option, pub previous: Option, - pub results: Vec, + pub results: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PaginatedInterfaceTemplateList { - pub count: i64, + pub count: Option, pub next: Option, pub previous: Option, - pub results: Vec, + pub results: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PaginatedInventoryItemList { @@ -5370,10 +5370,10 @@ pub struct PaginatedVLANList { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PaginatedVMInterfaceList { - pub count: i64, + pub count: Option, pub next: Option, pub previous: Option, - pub results: Vec, + pub results: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PaginatedVRFList { @@ -6881,12 +6881,12 @@ pub struct PatchedWritableIPSecProposalRequest { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PatchedWritableInterfaceRequest { - pub device: BriefDeviceRequest, - pub vdcs: Vec, + pub device: Option, + pub vdcs: Option>, pub module: Option, - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -7014,8 +7014,8 @@ pub struct PatchedWritableInterfaceRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, + pub r#type: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub lag: Option, @@ -7028,17 +7028,17 @@ pub struct PatchedWritableInterfaceRequest { pub duplex: Option, pub wwn: Option, /// This interface is used only for out-of-band management - pub mgmt_only: bool, - pub description: String, + pub mgmt_only: Option, + pub description: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, /// * `ap` - Access point /// * `station` - Station - pub rf_role: String, + pub rf_role: Option, /// * `2.4g-1-2412-22` - 1 (2412 MHz) /// * `2.4g-2-2417-22` - 2 (2417 MHz) /// * `2.4g-3-2422-22` - 3 (2422 MHz) @@ -7236,10 +7236,10 @@ pub struct PatchedWritableInterfaceRequest { /// * `60g-25-61560-6480` - 25 (61.56/8.64 GHz) /// * `60g-26-63720-6480` - 26 (63.72/8.64 GHz) /// * `60g-27-65880-6480` - 27 (65.88/8.64 GHz) - pub rf_channel: String, + pub rf_channel: Option, /// * `pd` - PD /// * `pse` - PSE - pub poe_mode: String, + pub poe_mode: Option, /// * `type1-ieee802.3af` - 802.3af (Type 1) /// * `type2-ieee802.3at` - 802.3at (Type 2) /// * `type3-ieee802.3bt` - 802.3bt (Type 3) @@ -7248,19 +7248,19 @@ pub struct PatchedWritableInterfaceRequest { /// * `passive-24v-4pair` - Passive 24V (4-pair) /// * `passive-48v-2pair` - Passive 48V (2-pair) /// * `passive-48v-4pair` - Passive 48V (4-pair) - pub poe_type: String, + pub poe_type: Option, /// Populated by selected channel (if set) pub rf_channel_frequency: Option, /// Populated by selected channel (if set) pub rf_channel_width: Option, pub tx_power: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, /// Treat as if a cable is connected - pub mark_connected: bool, - pub wireless_lans: Vec, + pub mark_connected: Option, + pub wireless_lans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] @@ -7268,9 +7268,9 @@ pub struct PatchedWritableInterfaceTemplateRequest { pub device_type: Option, pub module_type: Option, /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -7398,14 +7398,14 @@ pub struct PatchedWritableInterfaceTemplateRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, - pub mgmt_only: bool, - pub description: String, + pub r#type: Option, + pub enabled: Option, + pub mgmt_only: Option, + pub description: Option, pub bridge: Option, /// * `pd` - PD /// * `pse` - PSE - pub poe_mode: String, + pub poe_mode: Option, /// * `type1-ieee802.3af` - 802.3af (Type 1) /// * `type2-ieee802.3at` - 802.3at (Type 2) /// * `type3-ieee802.3bt` - 802.3bt (Type 3) @@ -7414,10 +7414,10 @@ pub struct PatchedWritableInterfaceTemplateRequest { /// * `passive-24v-4pair` - Passive 24V (4-pair) /// * `passive-48v-2pair` - Passive 48V (2-pair) /// * `passive-48v-4pair` - Passive 48V (4-pair) - pub poe_type: String, + pub poe_type: Option, /// * `ap` - Access point /// * `station` - Station - pub rf_role: String, + pub rf_role: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PatchedWritableJournalEntryRequest { @@ -8430,24 +8430,24 @@ pub struct PatchedWritableVLANRequest { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct PatchedWritableVMInterfaceRequest { - pub virtual_machine: BriefVirtualMachineRequest, - pub name: String, - pub enabled: bool, + pub virtual_machine: Option, + pub name: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub mtu: Option, pub mac_address: Option, - pub description: String, + pub description: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] @@ -10480,47 +10480,47 @@ pub struct VLANRequest { #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VMInterface { pub id: i64, - pub url: String, - pub display_url: String, - pub display: String, - pub virtual_machine: BriefVirtualMachine, - pub name: String, - pub enabled: bool, + pub url: Option, + pub display_url: Option, + pub display: Option, + pub virtual_machine: Option, + pub name: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub mtu: Option, pub mac_address: Option, - pub description: String, + pub description: Option, pub mode: Option>, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, pub vrf: Option, pub l2vpn_termination: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, pub created: Option, pub last_updated: Option, - pub count_ipaddresses: i64, - pub count_fhrp_groups: i64, + pub count_ipaddresses: Option, + pub count_fhrp_groups: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct VMInterfaceRequest { - pub virtual_machine: BriefVirtualMachineRequest, - pub name: String, - pub enabled: bool, + pub virtual_machine: Option, + pub name: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub mtu: Option, pub mac_address: Option, - pub description: String, + pub description: Option, /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] @@ -11714,12 +11714,12 @@ pub struct WritableIPSecProposalRequest { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WritableInterfaceRequest { - pub device: BriefDeviceRequest, - pub vdcs: Vec, + pub device: Option, + pub vdcs: Option>, pub module: Option, - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -11847,8 +11847,8 @@ pub struct WritableInterfaceRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, + pub r#type: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub lag: Option, @@ -11861,17 +11861,17 @@ pub struct WritableInterfaceRequest { pub duplex: Option, pub wwn: Option, /// This interface is used only for out-of-band management - pub mgmt_only: bool, - pub description: String, + pub mgmt_only: Option, + pub description: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, /// * `ap` - Access point /// * `station` - Station - pub rf_role: String, + pub rf_role: Option, /// * `2.4g-1-2412-22` - 1 (2412 MHz) /// * `2.4g-2-2417-22` - 2 (2417 MHz) /// * `2.4g-3-2422-22` - 3 (2422 MHz) @@ -12069,10 +12069,10 @@ pub struct WritableInterfaceRequest { /// * `60g-25-61560-6480` - 25 (61.56/8.64 GHz) /// * `60g-26-63720-6480` - 26 (63.72/8.64 GHz) /// * `60g-27-65880-6480` - 27 (65.88/8.64 GHz) - pub rf_channel: String, + pub rf_channel: Option, /// * `pd` - PD /// * `pse` - PSE - pub poe_mode: String, + pub poe_mode: Option, /// * `type1-ieee802.3af` - 802.3af (Type 1) /// * `type2-ieee802.3at` - 802.3at (Type 2) /// * `type3-ieee802.3bt` - 802.3bt (Type 3) @@ -12081,19 +12081,19 @@ pub struct WritableInterfaceRequest { /// * `passive-24v-4pair` - Passive 24V (4-pair) /// * `passive-48v-2pair` - Passive 48V (2-pair) /// * `passive-48v-4pair` - Passive 48V (4-pair) - pub poe_type: String, + pub poe_type: Option, /// Populated by selected channel (if set) pub rf_channel_frequency: Option, /// Populated by selected channel (if set) pub rf_channel_width: Option, pub tx_power: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, /// Treat as if a cable is connected - pub mark_connected: bool, - pub wireless_lans: Vec, + pub mark_connected: Option, + pub wireless_lans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] @@ -12101,9 +12101,9 @@ pub struct WritableInterfaceTemplateRequest { pub device_type: Option, pub module_type: Option, /// {module} is accepted as a substitution for the module bay position when attached to a module type. - pub name: String, + pub name: Option, /// Physical label - pub label: String, + pub label: Option, /// * `virtual` - Virtual /// * `bridge` - Bridge /// * `lag` - Link Aggregation Group (LAG) @@ -12231,14 +12231,14 @@ pub struct WritableInterfaceTemplateRequest { /// * `extreme-summitstack-256` - Extreme SummitStack-256 /// * `extreme-summitstack-512` - Extreme SummitStack-512 /// * `other` - Other - pub r#type: String, - pub enabled: bool, - pub mgmt_only: bool, - pub description: String, + pub r#type: Option, + pub enabled: Option, + pub mgmt_only: Option, + pub description: Option, pub bridge: Option, /// * `pd` - PD /// * `pse` - PSE - pub poe_mode: String, + pub poe_mode: Option, /// * `type1-ieee802.3af` - 802.3af (Type 1) /// * `type2-ieee802.3at` - 802.3at (Type 2) /// * `type3-ieee802.3bt` - 802.3bt (Type 3) @@ -12247,10 +12247,10 @@ pub struct WritableInterfaceTemplateRequest { /// * `passive-24v-4pair` - Passive 24V (4-pair) /// * `passive-48v-2pair` - Passive 48V (2-pair) /// * `passive-48v-4pair` - Passive 48V (4-pair) - pub poe_type: String, + pub poe_type: Option, /// * `ap` - Access point /// * `station` - Station - pub rf_role: String, + pub rf_role: Option, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WritableJournalEntryRequest { @@ -13263,24 +13263,24 @@ pub struct WritableVLANRequest { } #[derive(Serialize, Deserialize, Debug, Default, Clone)] pub struct WritableVMInterfaceRequest { - pub virtual_machine: BriefVirtualMachineRequest, - pub name: String, - pub enabled: bool, + pub virtual_machine: Option, + pub name: Option, + pub enabled: Option, pub parent: Option, pub bridge: Option, pub mtu: Option, pub mac_address: Option, - pub description: String, + pub description: Option, /// IEEE 802.1Q tagging strategy /// /// * `access` - Access /// * `tagged` - Tagged /// * `tagged-all` - Tagged (All) - pub mode: String, + pub mode: Option, pub untagged_vlan: Option, - pub tagged_vlans: Vec, + pub tagged_vlans: Option>, pub vrf: Option, - pub tags: Vec, + pub tags: Option>, pub custom_fields: Option>, } #[derive(Serialize, Deserialize, Debug, Default, Clone)] diff --git a/src/version.rs b/src/version.rs index b4a3f84..eb04ee3 100644 --- a/src/version.rs +++ b/src/version.rs @@ -1,2 +1,2 @@ #[allow(dead_code)] -pub const VERSION: &str = "2.0.2"; +pub const VERSION: &str = "2.1.0";