# Reference
## Reference
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_exchange_rates_sync</a>(request: PostV1ReferenceExchangeRatesSyncRequest) -> Result<PostV1ReferenceExchangeRatesSyncResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_exchange_rates_sync(
&PostV1ReferenceExchangeRatesSyncRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_exchange_rates_list</a>(request: PostV1ReferenceExchangeRatesListRequest) -> Result<PostV1ReferenceExchangeRatesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_exchange_rates_list(
&PostV1ReferenceExchangeRatesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceExchangeRatesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceExchangeRatesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_exchange_rates_set</a>(request: PostV1ReferenceExchangeRatesSetRequest) -> Result<PostV1ReferenceExchangeRatesSetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_exchange_rates_set(
&PostV1ReferenceExchangeRatesSetRequest {
currency: "currency".to_string(),
date: "date".to_string(),
rate: "rate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**currency:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**rate:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_exchange_rates_overrides_list</a>(request: PostV1ReferenceExchangeRatesOverridesListRequest) -> Result<PostV1ReferenceExchangeRatesOverridesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_exchange_rates_overrides_list(
&PostV1ReferenceExchangeRatesOverridesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceExchangeRatesOverridesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceExchangeRatesOverridesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_exchange_rates_overrides_delete</a>(request: PostV1ReferenceExchangeRatesOverridesDeleteRequest) -> Result<PostV1ReferenceExchangeRatesOverridesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_exchange_rates_overrides_delete(
&PostV1ReferenceExchangeRatesOverridesDeleteRequest {
currency: "currency".to_string(),
date: "date".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**currency:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_countries_list</a>(request: PostV1ReferenceCountriesListRequest) -> Result<PostV1ReferenceCountriesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_countries_list(
&PostV1ReferenceCountriesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_banks_list</a>(request: PostV1ReferenceBanksListRequest) -> Result<PostV1ReferenceBanksListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_banks_list(
&PostV1ReferenceBanksListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceBanksListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceBanksListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_banks_upsert</a>(request: PostV1ReferenceBanksUpsertRequest) -> Result<PostV1ReferenceBanksUpsertResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_banks_upsert(
&PostV1ReferenceBanksUpsertRequest {
country_code: "countryCode".to_string(),
name: "name".to_string(),
bic: "bic".to_string(),
bank_code: None,
is_active: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**country_code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**bic:** `String`
</dd>
</dl>
<dl>
<dd>
**bank_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_lt_regions_list</a>(request: PostV1ReferenceLtRegionsListRequest) -> Result<PostV1ReferenceLtRegionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_lt_regions_list(
&PostV1ReferenceLtRegionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_currencies_list</a>(request: PostV1ReferenceCurrenciesListRequest) -> Result<PostV1ReferenceCurrenciesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_currencies_list(
&PostV1ReferenceCurrenciesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceCurrenciesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceCurrenciesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_vat_classifiers_list</a>(request: PostV1ReferenceVatClassifiersListRequest) -> Result<PostV1ReferenceVatClassifiersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_vat_classifiers_list(
&PostV1ReferenceVatClassifiersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceVatClassifiersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceVatClassifiersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_vat_classifiers_upsert</a>(request: PostV1ReferenceVatClassifiersUpsertRequest) -> Result<PostV1ReferenceVatClassifiersUpsertResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_vat_classifiers_upsert(
&PostV1ReferenceVatClassifiersUpsertRequest {
rows: vec![PostV1ReferenceVatClassifiersUpsertRequestRowsItem {
code: "code".to_string(),
name: "name".to_string(),
..Default::default()
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**rows:** `Vec<PostV1ReferenceVatClassifiersUpsertRequestRowsItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_eu_vat_rates_list</a>(request: PostV1ReferenceEuVatRatesListRequest) -> Result<PostV1ReferenceEuVatRatesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Effective EU VAT rate mapping for this company: EC TEDB defaults, replaced per country by any company overrides. Verify the mapping fits the goods and services you sell before relying on it.
</dd>
</dl>
</dd>
</dl>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_eu_vat_rates_list(
&PostV1ReferenceEuVatRatesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_eu_vat_rates_set_overrides</a>(request: PostV1ReferenceEuVatRatesSetOverridesRequest) -> Result<PostV1ReferenceEuVatRatesSetOverridesResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Replace the VAT rate mapping this company uses for one EU country. Pass an empty rates array to drop the overrides and return to the TEDB defaults. Overrides feed rate suggestions (vat/resolve) and OSS/IOSS return rate classification.
</dd>
</dl>
</dd>
</dl>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_eu_vat_rates_set_overrides(
&PostV1ReferenceEuVatRatesSetOverridesRequest {
country_code: "countryCode".to_string(),
rates: vec![PostV1ReferenceEuVatRatesSetOverridesRequestRatesItem {
category:
PostV1ReferenceEuVatRatesSetOverridesRequestRatesItemCategory::Standard,
rate_percent: "ratePercent".to_string(),
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**country_code:** `String`
</dd>
</dl>
<dl>
<dd>
**rates:** `Vec<PostV1ReferenceEuVatRatesSetOverridesRequestRatesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_vat_resolve</a>(request: PostV1ReferenceVatResolveRequest) -> Result<PostV1ReferenceVatResolveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_vat_resolve(
&PostV1ReferenceVatResolveRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**customer_country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**customer_is_business:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**supply_type:** `Option<PostV1ReferenceVatResolveRequestSupplyType>`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**below_distance_sales_threshold:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**facilitated_by_marketplace:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**acting_as_marketplace:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**seller_established_in_eu:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**imported_consignment_value_eur:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_cn_codes_list</a>(request: PostV1ReferenceCnCodesListRequest) -> Result<PostV1ReferenceCnCodesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_cn_codes_list(
&PostV1ReferenceCnCodesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceCnCodesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceCnCodesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_cn_codes_upsert</a>(request: PostV1ReferenceCnCodesUpsertRequest) -> Result<PostV1ReferenceCnCodesUpsertResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_cn_codes_upsert(
&PostV1ReferenceCnCodesUpsertRequest {
rows: vec![PostV1ReferenceCnCodesUpsertRequestRowsItem {
code: "code".to_string(),
name: "name".to_string(),
..Default::default()
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**rows:** `Vec<PostV1ReferenceCnCodesUpsertRequestRowsItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_compliance_versions_list</a>(request: PostV1ReferenceComplianceVersionsListRequest) -> Result<PostV1ReferenceComplianceVersionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_compliance_versions_list(
&PostV1ReferenceComplianceVersionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**country:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_intrastat_thresholds_list</a>(request: PostV1ReferenceIntrastatThresholdsListRequest) -> Result<PostV1ReferenceIntrastatThresholdsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_intrastat_thresholds_list(
&PostV1ReferenceIntrastatThresholdsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_units_list</a>(request: PostV1ReferenceUnitsListRequest) -> Result<PostV1ReferenceUnitsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_units_list(
&PostV1ReferenceUnitsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceUnitsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceUnitsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_series_create</a>(request: PostV1ReferenceSeriesCreateRequest) -> Result<PostV1ReferenceSeriesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_series_create(
&PostV1ReferenceSeriesCreateRequest {
document_type: "documentType".to_string(),
year: 1000000,
prefix: None,
start_at: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**document_type:** `String`
</dd>
</dl>
<dl>
<dd>
**prefix:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**start_at:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reference.<a href="/src/api/resources/reference/client.rs">post_v1_reference_series_list</a>(request: PostV1ReferenceSeriesListRequest) -> Result<PostV1ReferenceSeriesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reference
.post_v1reference_series_list(
&PostV1ReferenceSeriesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReferenceSeriesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReferenceSeriesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Partners
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_addresses_create</a>(request: PostV1PartnersAddressesCreateRequest) -> Result<PostV1PartnersAddressesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_addresses_create(
&PostV1PartnersAddressesCreateRequest {
partner_id: "partnerId".to_string(),
r#type: None,
street: None,
city: None,
postal_code: None,
country_code: None,
is_default: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1PartnersAddressesCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**street:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**city:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**postal_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_default:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_addresses_update</a>(request: PostV1PartnersAddressesUpdateRequest) -> Result<PostV1PartnersAddressesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_addresses_update(
&PostV1PartnersAddressesUpdateRequest {
id: "id".to_string(),
r#type: None,
street: None,
city: None,
postal_code: None,
country_code: None,
is_default: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1PartnersAddressesUpdateRequestType>`
</dd>
</dl>
<dl>
<dd>
**street:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**city:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**postal_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_default:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_addresses_delete</a>(request: PostV1PartnersAddressesDeleteRequest) -> Result<PostV1PartnersAddressesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_addresses_delete(
&PostV1PartnersAddressesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_addresses_list</a>(request: PostV1PartnersAddressesListRequest) -> Result<PostV1PartnersAddressesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_addresses_list(
&PostV1PartnersAddressesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PartnersAddressesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersAddressesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_contacts_create</a>(request: PostV1PartnersContactsCreateRequest) -> Result<PostV1PartnersContactsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_contacts_create(
&PostV1PartnersContactsCreateRequest {
name: "name".to_string(),
partner_id: "partnerId".to_string(),
role: None,
email: None,
phone: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**role:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_contacts_update</a>(request: PostV1PartnersContactsUpdateRequest) -> Result<PostV1PartnersContactsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_contacts_update(
&PostV1PartnersContactsUpdateRequest {
id: "id".to_string(),
name: None,
role: None,
email: None,
phone: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**role:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_contacts_delete</a>(request: PostV1PartnersContactsDeleteRequest) -> Result<PostV1PartnersContactsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_contacts_delete(
&PostV1PartnersContactsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_contacts_list</a>(request: PostV1PartnersContactsListRequest) -> Result<PostV1PartnersContactsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_contacts_list(
&PostV1PartnersContactsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PartnersContactsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersContactsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_bank_accounts_create</a>(request: PostV1PartnersBankAccountsCreateRequest) -> Result<PostV1PartnersBankAccountsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_bank_accounts_create(
&PostV1PartnersBankAccountsCreateRequest {
iban: "iban".to_string(),
partner_id: "partnerId".to_string(),
bank_name: None,
bic: None,
currency: None,
is_default: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**iban:** `String`
</dd>
</dl>
<dl>
<dd>
**bank_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**bic:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_default:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_bank_accounts_update</a>(request: PostV1PartnersBankAccountsUpdateRequest) -> Result<PostV1PartnersBankAccountsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_bank_accounts_update(
&PostV1PartnersBankAccountsUpdateRequest {
id: "id".to_string(),
iban: None,
bank_name: None,
bic: None,
currency: None,
is_default: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**bank_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**bic:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_default:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_bank_accounts_delete</a>(request: PostV1PartnersBankAccountsDeleteRequest) -> Result<PostV1PartnersBankAccountsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_bank_accounts_delete(
&PostV1PartnersBankAccountsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_bank_accounts_list</a>(request: PostV1PartnersBankAccountsListRequest) -> Result<PostV1PartnersBankAccountsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_bank_accounts_list(
&PostV1PartnersBankAccountsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PartnersBankAccountsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersBankAccountsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_validate_vat</a>(request: PostV1PartnersValidateVatRequest) -> Result<PostV1PartnersValidateVatResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_validate_vat(
&PostV1PartnersValidateVatRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_create</a>(request: PostV1PartnersCreateRequest) -> Result<PostV1PartnersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_create(
&PostV1PartnersCreateRequest {
name: "name".to_string(),
r#type: None,
code: None,
vat_code: None,
peppol_id: None,
email: None,
phone: None,
self_employment_cert_no: None,
birth_date: None,
is_customer: None,
is_supplier: None,
payment_term_days: None,
credit_limit: None,
price_list_id: None,
group_id: None,
status_id: None,
address: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1PartnersCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**peppol_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**self_employment_cert_no:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**birth_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_customer:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**is_supplier:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**payment_term_days:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**credit_limit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**price_list_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1PartnersCreateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_find_or_create</a>(request: PostV1PartnersFindOrCreateRequest) -> Result<PostV1PartnersFindOrCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_find_or_create(
&PostV1PartnersFindOrCreateRequest {
name: "name".to_string(),
r#type: None,
code: None,
vat_code: None,
peppol_id: None,
email: None,
phone: None,
self_employment_cert_no: None,
birth_date: None,
is_customer: None,
is_supplier: None,
payment_term_days: None,
credit_limit: None,
price_list_id: None,
group_id: None,
status_id: None,
address: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1PartnersFindOrCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**peppol_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**self_employment_cert_no:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**birth_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_customer:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**is_supplier:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**payment_term_days:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**credit_limit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**price_list_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1PartnersFindOrCreateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_get</a>(request: PostV1PartnersGetRequest) -> Result<PostV1PartnersGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_get(
&PostV1PartnersGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_update</a>(request: PostV1PartnersUpdateRequest) -> Result<PostV1PartnersUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_update(
&PostV1PartnersUpdateRequest {
id: "id".to_string(),
r#type: None,
name: None,
code: None,
vat_code: None,
peppol_id: None,
email: None,
phone: None,
self_employment_cert_no: None,
birth_date: None,
is_customer: None,
is_supplier: None,
payment_term_days: None,
credit_limit: None,
price_list_id: None,
group_id: None,
status_id: None,
address: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1PartnersUpdateRequestType>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**peppol_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**self_employment_cert_no:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**birth_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_customer:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**is_supplier:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**payment_term_days:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**credit_limit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**price_list_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1PartnersUpdateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_delete</a>(request: PostV1PartnersDeleteRequest) -> Result<PostV1PartnersDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_delete(
&PostV1PartnersDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_list</a>(request: PostV1PartnersListRequest) -> Result<PostV1PartnersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_list(
&PostV1PartnersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PartnersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_groups_create</a>(request: PostV1PartnersGroupsCreateRequest) -> Result<PostV1PartnersGroupsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_groups_create(
&PostV1PartnersGroupsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_groups_update</a>(request: PostV1PartnersGroupsUpdateRequest) -> Result<PostV1PartnersGroupsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_groups_update(
&PostV1PartnersGroupsUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_groups_delete</a>(request: PostV1PartnersGroupsDeleteRequest) -> Result<PostV1PartnersGroupsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_groups_delete(
&PostV1PartnersGroupsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_groups_list</a>(request: PostV1PartnersGroupsListRequest) -> Result<PostV1PartnersGroupsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_groups_list(
&PostV1PartnersGroupsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_statuses_create</a>(request: PostV1PartnersStatusesCreateRequest) -> Result<PostV1PartnersStatusesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_statuses_create(
&PostV1PartnersStatusesCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
sort_order: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**sort_order:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_statuses_update</a>(request: PostV1PartnersStatusesUpdateRequest) -> Result<PostV1PartnersStatusesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_statuses_update(
&PostV1PartnersStatusesUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
sort_order: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort_order:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_statuses_delete</a>(request: PostV1PartnersStatusesDeleteRequest) -> Result<PostV1PartnersStatusesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_statuses_delete(
&PostV1PartnersStatusesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_statuses_list</a>(request: PostV1PartnersStatusesListRequest) -> Result<PostV1PartnersStatusesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_statuses_list(
&PostV1PartnersStatusesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_inquiries_create</a>(request: PostV1PartnersInquiriesCreateRequest) -> Result<PostV1PartnersInquiriesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_inquiries_create(
&PostV1PartnersInquiriesCreateRequest {
subject: "subject".to_string(),
partner_id: None,
contact_name: None,
contact_email: None,
contact_phone: None,
body: None,
channel: None,
assigned_user_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**contact_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**contact_email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**contact_phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**subject:** `String`
</dd>
</dl>
<dl>
<dd>
**body:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**channel:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**assigned_user_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_inquiries_update</a>(request: PostV1PartnersInquiriesUpdateRequest) -> Result<PostV1PartnersInquiriesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_inquiries_update(
&PostV1PartnersInquiriesUpdateRequest {
id: "id".to_string(),
partner_id: None,
subject: None,
body: None,
channel: None,
status: None,
assigned_user_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**subject:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**body:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**channel:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1PartnersInquiriesUpdateRequestStatus>`
</dd>
</dl>
<dl>
<dd>
**assigned_user_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_inquiries_get</a>(request: PostV1PartnersInquiriesGetRequest) -> Result<PostV1PartnersInquiriesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_inquiries_get(
&PostV1PartnersInquiriesGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_inquiries_list</a>(request: PostV1PartnersInquiriesListRequest) -> Result<PostV1PartnersInquiriesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_inquiries_list(
&PostV1PartnersInquiriesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PartnersInquiriesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersInquiriesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_credit_check</a>(request: PostV1PartnersCreditCheckRequest) -> Result<PostV1PartnersCreditCheckResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.partners
.post_v1partners_credit_check(
&PostV1PartnersCreditCheckRequest {
partner_id: "partnerId".to_string(),
additional_amount: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**additional_amount:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Catalog
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_create</a>(request: PostV1CatalogItemsCreateRequest) -> Result<PostV1CatalogItemsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_create(
&PostV1CatalogItemsCreateRequest {
name: "name".to_string(),
r#type: None,
code: None,
barcode: None,
unit: None,
vat_classifier_code: None,
vat_rate_percent: None,
sale_price_excl_vat: None,
purchase_price_excl_vat: None,
cn_code: None,
origin_country: None,
net_mass_kg: None,
supplementary_unit: None,
supplementary_qty_per_unit: None,
description: None,
group_id: None,
attributes: None,
translations: None,
components: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1CatalogItemsCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**barcode:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_classifier_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_rate_percent:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_price_excl_vat:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**purchase_price_excl_vat:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cn_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**origin_country:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**net_mass_kg:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**supplementary_unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**supplementary_qty_per_unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**attributes:** `Option<std::collections::HashMap<String, String>>`
</dd>
</dl>
<dl>
<dd>
**translations:** `Option<std::collections::HashMap<String, PostV1CatalogItemsCreateRequestTranslationsValue>>`
</dd>
</dl>
<dl>
<dd>
**components:** `Option<Vec<PostV1CatalogItemsCreateRequestComponentsItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_get</a>(request: PostV1CatalogItemsGetRequest) -> Result<PostV1CatalogItemsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_get(
&PostV1CatalogItemsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_update</a>(request: PostV1CatalogItemsUpdateRequest) -> Result<PostV1CatalogItemsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_update(
&PostV1CatalogItemsUpdateRequest {
id: "id".to_string(),
r#type: None,
name: None,
code: None,
barcode: None,
unit: None,
vat_classifier_code: None,
vat_rate_percent: None,
sale_price_excl_vat: None,
purchase_price_excl_vat: None,
cn_code: None,
origin_country: None,
net_mass_kg: None,
supplementary_unit: None,
supplementary_qty_per_unit: None,
description: None,
group_id: None,
attributes: None,
translations: None,
components: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1CatalogItemsUpdateRequestType>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**barcode:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_classifier_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_rate_percent:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_price_excl_vat:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**purchase_price_excl_vat:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cn_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**origin_country:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**net_mass_kg:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**supplementary_unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**supplementary_qty_per_unit:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**attributes:** `Option<std::collections::HashMap<String, String>>`
</dd>
</dl>
<dl>
<dd>
**translations:** `Option<std::collections::HashMap<String, PostV1CatalogItemsUpdateRequestTranslationsValue>>`
</dd>
</dl>
<dl>
<dd>
**components:** `Option<Vec<PostV1CatalogItemsUpdateRequestComponentsItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_delete</a>(request: PostV1CatalogItemsDeleteRequest) -> Result<PostV1CatalogItemsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_delete(
&PostV1CatalogItemsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_list</a>(request: PostV1CatalogItemsListRequest) -> Result<PostV1CatalogItemsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_list(
&PostV1CatalogItemsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1CatalogItemsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1CatalogItemsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_item_groups_create</a>(request: PostV1CatalogItemGroupsCreateRequest) -> Result<PostV1CatalogItemGroupsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_item_groups_create(
&PostV1CatalogItemGroupsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
parent_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**parent_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_item_groups_update</a>(request: PostV1CatalogItemGroupsUpdateRequest) -> Result<PostV1CatalogItemGroupsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_item_groups_update(
&PostV1CatalogItemGroupsUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
parent_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**parent_id:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_item_groups_delete</a>(request: PostV1CatalogItemGroupsDeleteRequest) -> Result<PostV1CatalogItemGroupsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_item_groups_delete(
&PostV1CatalogItemGroupsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_item_groups_list</a>(request: PostV1CatalogItemGroupsListRequest) -> Result<PostV1CatalogItemGroupsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_item_groups_list(
&PostV1CatalogItemGroupsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_suppliers_upsert</a>(request: PostV1CatalogItemsSuppliersUpsertRequest) -> Result<PostV1CatalogItemsSuppliersUpsertResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_suppliers_upsert(
&PostV1CatalogItemsSuppliersUpsertRequest {
item_id: "itemId".to_string(),
partner_id: "partnerId".to_string(),
supplier_code: None,
purchase_price_excl_vat: None,
currency: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**supplier_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**purchase_price_excl_vat:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_suppliers_list</a>(request: PostV1CatalogItemsSuppliersListRequest) -> Result<PostV1CatalogItemsSuppliersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_suppliers_list(
&PostV1CatalogItemsSuppliersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**item_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_items_suppliers_delete</a>(request: PostV1CatalogItemsSuppliersDeleteRequest) -> Result<PostV1CatalogItemsSuppliersDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_items_suppliers_delete(
&PostV1CatalogItemsSuppliersDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_create</a>(request: PostV1CatalogPriceListsCreateRequest) -> Result<PostV1CatalogPriceListsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_create(
&PostV1CatalogPriceListsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
currency: None,
is_active: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_update</a>(request: PostV1CatalogPriceListsUpdateRequest) -> Result<PostV1CatalogPriceListsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_update(
&PostV1CatalogPriceListsUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
currency: None,
is_active: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_list</a>(request: PostV1CatalogPriceListsListRequest) -> Result<PostV1CatalogPriceListsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_list(
&PostV1CatalogPriceListsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_items_set</a>(request: PostV1CatalogPriceListsItemsSetRequest) -> Result<PostV1CatalogPriceListsItemsSetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_items_set(
&PostV1CatalogPriceListsItemsSetRequest {
price_list_id: "priceListId".to_string(),
items: vec![PostV1CatalogPriceListsItemsSetRequestItemsItem {
item_id: "itemId".to_string(),
unit_price_excl_vat: "unitPriceExclVat".to_string(),
..Default::default()
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**price_list_id:** `String`
</dd>
</dl>
<dl>
<dd>
**items:** `Vec<PostV1CatalogPriceListsItemsSetRequestItemsItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_items_list</a>(request: PostV1CatalogPriceListsItemsListRequest) -> Result<PostV1CatalogPriceListsItemsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_items_list(
&PostV1CatalogPriceListsItemsListRequest {
price_list_id: "priceListId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**price_list_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.catalog.<a href="/src/api/resources/catalog/client.rs">post_v1_catalog_price_lists_items_delete</a>(request: PostV1CatalogPriceListsItemsDeleteRequest) -> Result<PostV1CatalogPriceListsItemsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.catalog
.post_v1catalog_price_lists_items_delete(
&PostV1CatalogPriceListsItemsDeleteRequest {
price_list_id: "priceListId".to_string(),
item_id: "itemId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**price_list_id:** `String`
</dd>
</dl>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Sales
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_create</a>(request: PostV1SalesInvoicesCreateRequest) -> Result<PostV1SalesInvoicesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_create(
&PostV1SalesInvoicesCreateRequest {
partner_id: "partnerId".to_string(),
lines: vec![PostV1SalesInvoicesCreateRequestLinesItem {
..Default::default()
}],
r#type: None,
currency: None,
issue_date: None,
due_date: None,
credited_invoice_id: None,
vat_scheme: None,
vat_country_code: None,
deemed_supplier: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1SalesInvoicesCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issue_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**due_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**credited_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_scheme:** `Option<PostV1SalesInvoicesCreateRequestVatScheme>`
</dd>
</dl>
<dl>
<dd>
**vat_country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**deemed_supplier:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1SalesInvoicesCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_get</a>(request: PostV1SalesInvoicesGetRequest) -> Result<PostV1SalesInvoicesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_get(
&PostV1SalesInvoicesGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_pdf</a>(request: PostV1SalesInvoicesPdfRequest) -> Result<PostV1SalesInvoicesPdfResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_pdf(
&PostV1SalesInvoicesPdfRequest {
id: "id".to_string(),
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1SalesInvoicesPdfRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_send</a>(request: PostV1SalesInvoicesSendRequest) -> Result<PostV1SalesInvoicesSendResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_send(
&PostV1SalesInvoicesSendRequest {
id: "id".to_string(),
to: None,
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**to:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1SalesInvoicesSendRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_peppol_xml</a>(request: PostV1SalesInvoicesPeppolXmlRequest) -> Result<PostV1SalesInvoicesPeppolXmlResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_peppol_xml(
&PostV1SalesInvoicesPeppolXMLRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_peppol_send</a>(request: PostV1SalesInvoicesPeppolSendRequest) -> Result<PostV1SalesInvoicesPeppolSendResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_peppol_send(
&PostV1SalesInvoicesPeppolSendRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_update</a>(request: PostV1SalesInvoicesUpdateRequest) -> Result<PostV1SalesInvoicesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_update(
&PostV1SalesInvoicesUpdateRequest {
id: "id".to_string(),
partner_id: None,
currency: None,
issue_date: None,
due_date: None,
vat_scheme: None,
vat_country_code: None,
deemed_supplier: None,
notes: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issue_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**due_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_scheme:** `Option<Option<PostV1SalesInvoicesUpdateRequestVatScheme>>`
</dd>
</dl>
<dl>
<dd>
**vat_country_code:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**deemed_supplier:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1SalesInvoicesUpdateRequestLinesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_delete</a>(request: PostV1SalesInvoicesDeleteRequest) -> Result<PostV1SalesInvoicesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_delete(
&PostV1SalesInvoicesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_issue</a>(request: PostV1SalesInvoicesIssueRequest) -> Result<PostV1SalesInvoicesIssueResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_issue(
&PostV1SalesInvoicesIssueRequest {
id: "id".to_string(),
series: None,
issue_date: None,
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issue_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_schedules_list</a>(request: PostV1SalesRecognitionSchedulesListRequest) -> Result<PostV1SalesRecognitionSchedulesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_schedules_list(
&PostV1SalesRecognitionSchedulesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1SalesRecognitionSchedulesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1SalesRecognitionSchedulesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_apply_advance</a>(request: PostV1SalesInvoicesApplyAdvanceRequest) -> Result<PostV1SalesInvoicesApplyAdvanceResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_apply_advance(
&PostV1SalesInvoicesApplyAdvanceRequest {
advance_id: "advanceId".to_string(),
invoice_id: "invoiceId".to_string(),
date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**advance_id:** `String`
</dd>
</dl>
<dl>
<dd>
**invoice_id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_invoices_list</a>(request: PostV1SalesInvoicesListRequest) -> Result<PostV1SalesInvoicesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_invoices_list(
&PostV1SalesInvoicesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1SalesInvoicesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1SalesInvoicesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_create</a>(request: PostV1SalesActsCreateRequest) -> Result<PostV1SalesActsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_create(
&PostV1SalesActsCreateRequest {
partner_id: "partnerId".to_string(),
r#type: None,
document_date: None,
sale_invoice_id: None,
transferred_by_name: None,
transferred_by_title: None,
accepted_by_name: None,
accepted_by_title: None,
notes: None,
series: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1SalesActsCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**document_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transferred_by_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transferred_by_title:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accepted_by_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accepted_by_title:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1SalesActsCreateRequestLinesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_update</a>(request: PostV1SalesActsUpdateRequest) -> Result<PostV1SalesActsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_update(
&PostV1SalesActsUpdateRequest {
id: "id".to_string(),
partner_id: None,
r#type: None,
document_date: None,
sale_invoice_id: None,
transferred_by_name: None,
transferred_by_title: None,
accepted_by_name: None,
accepted_by_title: None,
notes: None,
series: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1SalesActsUpdateRequestType>`
</dd>
</dl>
<dl>
<dd>
**document_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transferred_by_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transferred_by_title:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accepted_by_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accepted_by_title:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1SalesActsUpdateRequestLinesItem>>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_issue</a>(request: PostV1SalesActsIssueRequest) -> Result<PostV1SalesActsIssueResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_issue(
&PostV1SalesActsIssueRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_cancel</a>(request: PostV1SalesActsCancelRequest) -> Result<PostV1SalesActsCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_cancel(
&PostV1SalesActsCancelRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_get</a>(request: PostV1SalesActsGetRequest) -> Result<PostV1SalesActsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_get(
&PostV1SalesActsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_list</a>(request: PostV1SalesActsListRequest) -> Result<PostV1SalesActsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_list(
&PostV1SalesActsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1SalesActsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1SalesActsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_acts_pdf</a>(request: PostV1SalesActsPdfRequest) -> Result<PostV1SalesActsPdfResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_acts_pdf(
&PostV1SalesActsPdfRequest {
id: "id".to_string(),
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1SalesActsPdfRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_compute</a>(request: PostV1SalesRecognitionComputeRequest) -> Result<PostV1SalesRecognitionComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_compute(
&PostV1SalesRecognitionComputeRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**as_of_date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_run</a>(request: PostV1SalesRecognitionRunRequest) -> Result<PostV1SalesRecognitionRunResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_run(
&PostV1SalesRecognitionRunRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**as_of_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**posting_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**schedule_ids:** `Option<Vec<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_progress</a>(request: PostV1SalesRecognitionProgressRequest) -> Result<PostV1SalesRecognitionProgressResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_progress(
&PostV1SalesRecognitionProgressRequest {
invoice_line_id: "invoiceLineId".to_string(),
percent_complete: "percentComplete".to_string(),
date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**invoice_line_id:** `String`
</dd>
</dl>
<dl>
<dd>
**percent_complete:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_modify</a>(request: PostV1SalesRecognitionModifyRequest) -> Result<PostV1SalesRecognitionModifyResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Apply an IFRS 15 contract modification to a deferred invoice line. Prospective: cancel the pending schedule and respread the unrecognized remainder over the new terms. Cumulative catch-up (ratable only): recompute revenue as if the new terms applied from the start and post the difference immediately.
</dd>
</dl>
</dd>
</dl>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_modify(
&PostV1SalesRecognitionModifyRequest {
invoice_line_id: "invoiceLineId".to_string(),
approach: PostV1SalesRecognitionModifyRequestApproach::Prospective,
date: None,
new_end_date: None,
new_milestones: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**invoice_line_id:** `String`
</dd>
</dl>
<dl>
<dd>
**approach:** `PostV1SalesRecognitionModifyRequestApproach`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**new_end_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**new_milestones:** `Option<Vec<PostV1SalesRecognitionModifyRequestNewMilestonesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_runs_list</a>(request: PostV1SalesRecognitionRunsListRequest) -> Result<PostV1SalesRecognitionRunsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_runs_list(
&PostV1SalesRecognitionRunsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1SalesRecognitionRunsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1SalesRecognitionRunsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_recognition_summary</a>(request: PostV1SalesRecognitionSummaryRequest) -> Result<PostV1SalesRecognitionSummaryResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_recognition_summary(
&PostV1SalesRecognitionSummaryRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**invoice_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_refund_liability_list</a>(request: PostV1SalesRefundLiabilityListRequest) -> Result<PostV1SalesRefundLiabilityListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_refund_liability_list(
&PostV1SalesRefundLiabilityListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1SalesRefundLiabilityListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1SalesRefundLiabilityListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.sales.<a href="/src/api/resources/sales/client.rs">post_v1_sales_refund_liability_true_up</a>(request: PostV1SalesRefundLiabilityTrueUpRequest) -> Result<PostV1SalesRefundLiabilityTrueUpResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.sales
.post_v1sales_refund_liability_true_up(
&PostV1SalesRefundLiabilityTrueUpRequest {
invoice_id: "invoiceId".to_string(),
estimated_total: "estimatedTotal".to_string(),
date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**invoice_id:** `String`
</dd>
</dl>
<dl>
<dd>
**estimated_total:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Purchases
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_create</a>(request: PostV1PurchasesInvoicesCreateRequest) -> Result<PostV1PurchasesInvoicesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_create(
&PostV1PurchasesInvoicesCreateRequest {
partner_id: "partnerId".to_string(),
document_number: "documentNumber".to_string(),
document_date: "documentDate".to_string(),
lines: vec![PostV1PurchasesInvoicesCreateRequestLinesItem {
..Default::default()
}],
r#type: None,
due_date: None,
currency: None,
credited_invoice_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1PurchasesInvoicesCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**document_number:** `String`
</dd>
</dl>
<dl>
<dd>
**document_date:** `String`
</dd>
</dl>
<dl>
<dd>
**due_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**credited_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1PurchasesInvoicesCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_get</a>(request: PostV1PurchasesInvoicesGetRequest) -> Result<PostV1PurchasesInvoicesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_get(
&PostV1PurchasesInvoicesGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_update</a>(request: PostV1PurchasesInvoicesUpdateRequest) -> Result<PostV1PurchasesInvoicesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_update(
&PostV1PurchasesInvoicesUpdateRequest {
id: "id".to_string(),
partner_id: None,
document_number: None,
document_date: None,
due_date: None,
currency: None,
notes: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**document_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**document_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**due_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1PurchasesInvoicesUpdateRequestLinesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_delete</a>(request: PostV1PurchasesInvoicesDeleteRequest) -> Result<PostV1PurchasesInvoicesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_delete(
&PostV1PurchasesInvoicesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_register</a>(request: PostV1PurchasesInvoicesRegisterRequest) -> Result<PostV1PurchasesInvoicesRegisterResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_register(
&PostV1PurchasesInvoicesRegisterRequest {
id: "id".to_string(),
registration_date: None,
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**registration_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_list</a>(request: PostV1PurchasesInvoicesListRequest) -> Result<PostV1PurchasesInvoicesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.purchases
.post_v1purchases_invoices_list(
&PostV1PurchasesInvoicesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PurchasesInvoicesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PurchasesInvoicesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Declarations
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_intrastat_compute</a>(request: PostV1DeclarationsLtIntrastatComputeRequest) -> Result<PostV1DeclarationsLtIntrastatComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_intrastat_compute(
&PostV1DeclarationsLtIntrastatComputeRequest {
year: 1000000,
month: 1000000,
flow: PostV1DeclarationsLtIntrastatComputeRequestFlow::Arrivals,
transaction_nature: None,
delivery_terms: None,
transport_mode: None,
persist: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**flow:** `PostV1DeclarationsLtIntrastatComputeRequestFlow`
</dd>
</dl>
<dl>
<dd>
**transaction_nature:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**delivery_terms:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transport_mode:** `Option<PostV1DeclarationsLtIntrastatComputeRequestTransportMode>`
</dd>
</dl>
<dl>
<dd>
**persist:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_ivaz_generate</a>(request: PostV1DeclarationsLtIvazGenerateRequest) -> Result<PostV1DeclarationsLtIvazGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_ivaz_generate(
&PostV1DeclarationsLtIvazGenerateRequest {
waybill_ids: vec!["waybillIds".to_string()],
persist: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**waybill_ids:** `Vec<String>`
</dd>
</dl>
<dl>
<dd>
**persist:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_intrastat_obligation</a>(request: PostV1DeclarationsLtIntrastatObligationRequest) -> Result<PostV1DeclarationsLtIntrastatObligationResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_intrastat_obligation(
&PostV1DeclarationsLtIntrastatObligationRequest { year: 1000000 },
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_isaf_generate</a>(request: PostV1DeclarationsLtIsafGenerateRequest) -> Result<PostV1DeclarationsLtIsafGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_isaf_generate(
&PostV1DeclarationsLtIsafGenerateRequest {
year: 1000000,
month: 1000000,
data_type: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**data_type:** `Option<PostV1DeclarationsLtIsafGenerateRequestDataType>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_fr0600_compute</a>(request: PostV1DeclarationsLtFr0600ComputeRequest) -> Result<PostV1DeclarationsLtFr0600ComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_fr0600compute(
&PostV1DeclarationsLtFr0600ComputeRequest {
year: 1000000,
month: 1000000,
months: None,
deduction_percent: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**months:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**deduction_percent:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_gpm313_compute</a>(request: PostV1DeclarationsLtGpm313ComputeRequest) -> Result<PostV1DeclarationsLtGpm313ComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_gpm313compute(
&PostV1DeclarationsLtGpm313ComputeRequest {
year: 1000000,
month: 1000000,
payout_timing: None,
payment_day: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**payout_timing:** `Option<PostV1DeclarationsLtGpm313ComputeRequestPayoutTiming>`
</dd>
</dl>
<dl>
<dd>
**payment_day:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_sam_compute</a>(request: PostV1DeclarationsLtSamComputeRequest) -> Result<PostV1DeclarationsLtSamComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_sam_compute(
&PostV1DeclarationsLtSamComputeRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_sd_generate</a>(request: PostV1DeclarationsLtSdGenerateRequest) -> Result<PostV1DeclarationsLtSdGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_sd_generate(
&PostV1DeclarationsLtSdGenerateRequest {
r#type: PostV1DeclarationsLtSdGenerateRequestType::OneSd,
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `PostV1DeclarationsLtSdGenerateRequestType`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_lt_saft_generate</a>(request: PostV1DeclarationsLtSaftGenerateRequest) -> Result<PostV1DeclarationsLtSaftGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_lt_saft_generate(
&PostV1DeclarationsLtSaftGenerateRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
data_type: None,
persist: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**data_type:** `Option<PostV1DeclarationsLtSaftGenerateRequestDataType>`
</dd>
</dl>
<dl>
<dd>
**persist:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_oss_compute</a>(request: PostV1DeclarationsEuOssComputeRequest) -> Result<PostV1DeclarationsEuOssComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_oss_compute(
&PostV1DeclarationsEuOssComputeRequest {
year: 1000000,
quarter: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**quarter:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_ioss_compute</a>(request: PostV1DeclarationsEuIossComputeRequest) -> Result<PostV1DeclarationsEuIossComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_ioss_compute(
&PostV1DeclarationsEuIossComputeRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_distance_sales_threshold_get</a>(request: PostV1DeclarationsEuDistanceSalesThresholdGetRequest) -> Result<PostV1DeclarationsEuDistanceSalesThresholdGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_distance_sales_threshold_get(
&PostV1DeclarationsEuDistanceSalesThresholdGetRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_union_turnover_get</a>(request: PostV1DeclarationsEuUnionTurnoverGetRequest) -> Result<PostV1DeclarationsEuUnionTurnoverGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_union_turnover_get(
&PostV1DeclarationsEuUnionTurnoverGetRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_sme_cross_border_report_compute</a>(request: PostV1DeclarationsEuSmeCrossBorderReportComputeRequest) -> Result<PostV1DeclarationsEuSmeCrossBorderReportComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_sme_cross_border_report_compute(
&PostV1DeclarationsEuSmeCrossBorderReportComputeRequest {
year: 1000000,
quarter: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**quarter:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_sme_thresholds_list</a>(request: PostV1DeclarationsEuSmeThresholdsListRequest) -> Result<PostV1DeclarationsEuSmeThresholdsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_sme_thresholds_list(
&PostV1DeclarationsEuSmeThresholdsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_sme_threshold_get</a>(request: PostV1DeclarationsEuSmeThresholdGetRequest) -> Result<PostV1DeclarationsEuSmeThresholdGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_sme_threshold_get(
&PostV1DeclarationsEuSmeThresholdGetRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_vat_return_packs_list</a>(request: PostV1DeclarationsEuVatReturnPacksListRequest) -> Result<PostV1DeclarationsEuVatReturnPacksListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_vat_return_packs_list(
&PostV1DeclarationsEuVatReturnPacksListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_eu_vat_return_compute</a>(request: PostV1DeclarationsEuVatReturnComputeRequest) -> Result<PostV1DeclarationsEuVatReturnComputeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_eu_vat_return_compute(
&PostV1DeclarationsEuVatReturnComputeRequest {
country_code: "countryCode".to_string(),
year: 1000000,
month: 1000000,
months: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**country_code:** `String`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**months:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_configs_list</a>(request: PostV1DeclarationsConfigsListRequest) -> Result<PostV1DeclarationsConfigsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_configs_list(
&PostV1DeclarationsConfigsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_configs_update</a>(request: PostV1DeclarationsConfigsUpdateRequest) -> Result<PostV1DeclarationsConfigsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_configs_update(
&PostV1DeclarationsConfigsUpdateRequest {
system: "system".to_string(),
config: HashMap::from([("key".to_string(), "value".to_string())]),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**system:** `String`
</dd>
</dl>
<dl>
<dd>
**config:** `std::collections::HashMap<String, String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_submissions_create</a>(request: PostV1DeclarationsSubmissionsCreateRequest) -> Result<PostV1DeclarationsSubmissionsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_submissions_create(
&PostV1DeclarationsSubmissionsCreateRequest {
obligation: PostV1DeclarationsSubmissionsCreateRequestObligation::LtIsaf,
year: 1000000,
month: 1000000,
data_type: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**obligation:** `PostV1DeclarationsSubmissionsCreateRequestObligation`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**data_type:** `Option<PostV1DeclarationsSubmissionsCreateRequestDataType>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_submissions_mark</a>(request: PostV1DeclarationsSubmissionsMarkRequest) -> Result<PostV1DeclarationsSubmissionsMarkResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_submissions_mark(
&PostV1DeclarationsSubmissionsMarkRequest {
id: "id".to_string(),
status: PostV1DeclarationsSubmissionsMarkRequestStatus::Submitted,
external_ref: None,
message: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**status:** `PostV1DeclarationsSubmissionsMarkRequestStatus`
</dd>
</dl>
<dl>
<dd>
**external_ref:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**message:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.declarations.<a href="/src/api/resources/declarations/client.rs">post_v1_declarations_submissions_list</a>(request: PostV1DeclarationsSubmissionsListRequest) -> Result<PostV1DeclarationsSubmissionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.declarations
.post_v1declarations_submissions_list(
&PostV1DeclarationsSubmissionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1DeclarationsSubmissionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1DeclarationsSubmissionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Ledger
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_accounts_list</a>(request: PostV1LedgerAccountsListRequest) -> Result<PostV1LedgerAccountsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_accounts_list(
&PostV1LedgerAccountsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerAccountsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerAccountsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_accounts_create</a>(request: PostV1LedgerAccountsCreateRequest) -> Result<PostV1LedgerAccountsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_accounts_create(
&PostV1LedgerAccountsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
r#type: PostV1LedgerAccountsCreateRequestType::Asset,
parent_id: None,
is_postable: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `PostV1LedgerAccountsCreateRequestType`
</dd>
</dl>
<dl>
<dd>
**parent_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_postable:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_accounts_update</a>(request: PostV1LedgerAccountsUpdateRequest) -> Result<PostV1LedgerAccountsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_accounts_update(
&PostV1LedgerAccountsUpdateRequest {
id: "id".to_string(),
name: None,
parent_id: None,
is_postable: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**parent_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**is_postable:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_accounts_apply_template</a>(request: PostV1LedgerAccountsApplyTemplateRequest) -> Result<PostV1LedgerAccountsApplyTemplateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_accounts_apply_template(
&PostV1LedgerAccountsApplyTemplateRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_periods_list</a>(request: PostV1LedgerPeriodsListRequest) -> Result<PostV1LedgerPeriodsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_periods_list(
&PostV1LedgerPeriodsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerPeriodsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerPeriodsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_periods_lock</a>(request: PostV1LedgerPeriodsLockRequest) -> Result<PostV1LedgerPeriodsLockResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_periods_lock(
&PostV1LedgerPeriodsLockRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_periods_unlock</a>(request: PostV1LedgerPeriodsUnlockRequest) -> Result<PostV1LedgerPeriodsUnlockResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_periods_unlock(
&PostV1LedgerPeriodsUnlockRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_journal_transactions_list</a>(request: PostV1LedgerJournalTransactionsListRequest) -> Result<PostV1LedgerJournalTransactionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_journal_transactions_list(
&PostV1LedgerJournalTransactionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerJournalTransactionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerJournalTransactionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_centers_create</a>(request: PostV1LedgerCostCentersCreateRequest) -> Result<PostV1LedgerCostCentersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_centers_create(
&PostV1LedgerCostCentersCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
group_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_centers_update</a>(request: PostV1LedgerCostCentersUpdateRequest) -> Result<PostV1LedgerCostCentersUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_centers_update(
&PostV1LedgerCostCentersUpdateRequest {
id: "id".to_string(),
name: None,
is_active: None,
group_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**group_id:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_centers_list</a>(request: PostV1LedgerCostCentersListRequest) -> Result<PostV1LedgerCostCentersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_centers_list(
&PostV1LedgerCostCentersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerCostCentersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerCostCentersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_center_groups_create</a>(request: PostV1LedgerCostCenterGroupsCreateRequest) -> Result<PostV1LedgerCostCenterGroupsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_center_groups_create(
&PostV1LedgerCostCenterGroupsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_center_groups_update</a>(request: PostV1LedgerCostCenterGroupsUpdateRequest) -> Result<PostV1LedgerCostCenterGroupsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_center_groups_update(
&PostV1LedgerCostCenterGroupsUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_center_groups_delete</a>(request: PostV1LedgerCostCenterGroupsDeleteRequest) -> Result<PostV1LedgerCostCenterGroupsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_center_groups_delete(
&PostV1LedgerCostCenterGroupsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_cost_center_groups_list</a>(request: PostV1LedgerCostCenterGroupsListRequest) -> Result<PostV1LedgerCostCenterGroupsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_cost_center_groups_list(
&PostV1LedgerCostCenterGroupsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerCostCenterGroupsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerCostCenterGroupsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_posting_rules_list</a>(request: PostV1LedgerPostingRulesListRequest) -> Result<PostV1LedgerPostingRulesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_posting_rules_list(
&PostV1LedgerPostingRulesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_posting_rules_update</a>(request: PostV1LedgerPostingRulesUpdateRequest) -> Result<PostV1LedgerPostingRulesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_posting_rules_update(
&PostV1LedgerPostingRulesUpdateRequest {
rules: vec![PostV1LedgerPostingRulesUpdateRequestRulesItem {
key: PostV1LedgerPostingRulesUpdateRequestRulesItemKey::SalesReceivable,
account_code: None,
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**rules:** `Vec<PostV1LedgerPostingRulesUpdateRequestRulesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_owners_create</a>(request: PostV1LedgerOwnersCreateRequest) -> Result<PostV1LedgerOwnersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_owners_create(
&PostV1LedgerOwnersCreateRequest {
name: "name".to_string(),
code: None,
equity_account_code: None,
shares_quantity: None,
shares_amount: None,
shares_type: None,
shares_acquisition_date: None,
address: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**equity_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**shares_quantity:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**shares_amount:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**shares_type:** `Option<PostV1LedgerOwnersCreateRequestSharesType>`
</dd>
</dl>
<dl>
<dd>
**shares_acquisition_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1LedgerOwnersCreateRequestAddress>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_owners_update</a>(request: PostV1LedgerOwnersUpdateRequest) -> Result<PostV1LedgerOwnersUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_owners_update(
&PostV1LedgerOwnersUpdateRequest {
id: "id".to_string(),
name: None,
code: None,
equity_account_code: None,
shares_quantity: None,
shares_amount: None,
shares_type: None,
shares_acquisition_date: None,
address: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**equity_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**shares_quantity:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**shares_amount:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**shares_type:** `Option<Option<PostV1LedgerOwnersUpdateRequestSharesType>>`
</dd>
</dl>
<dl>
<dd>
**shares_acquisition_date:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<Option<PostV1LedgerOwnersUpdateRequestAddress>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_owners_delete</a>(request: PostV1LedgerOwnersDeleteRequest) -> Result<PostV1LedgerOwnersDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_owners_delete(
&PostV1LedgerOwnersDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_owners_list</a>(request: PostV1LedgerOwnersListRequest) -> Result<PostV1LedgerOwnersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_owners_list(
&PostV1LedgerOwnersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1LedgerOwnersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1LedgerOwnersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_journal_transactions_get</a>(request: PostV1LedgerJournalTransactionsGetRequest) -> Result<PostV1LedgerJournalTransactionsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_journal_transactions_get(
&PostV1LedgerJournalTransactionsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ledger.<a href="/src/api/resources/ledger/client.rs">post_v1_ledger_journal_transactions_create</a>(request: PostV1LedgerJournalTransactionsCreateRequest) -> Result<PostV1LedgerJournalTransactionsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ledger
.post_v1ledger_journal_transactions_create(
&PostV1LedgerJournalTransactionsCreateRequest {
date: "date".to_string(),
entries: vec![PostV1LedgerJournalTransactionsCreateRequestEntriesItem {
account_code: "accountCode".to_string(),
..Default::default()
}],
description: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**entries:** `Vec<PostV1LedgerJournalTransactionsCreateRequestEntriesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Assets
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_groups_create</a>(request: PostV1AssetsGroupsCreateRequest) -> Result<PostV1AssetsGroupsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_groups_create(
&PostV1AssetsGroupsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
asset_account_code: "assetAccountCode".to_string(),
depreciation_account_code: "depreciationAccountCode".to_string(),
default_useful_life_months: None,
expense_account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**default_useful_life_months:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**asset_account_code:** `String`
</dd>
</dl>
<dl>
<dd>
**depreciation_account_code:** `String`
</dd>
</dl>
<dl>
<dd>
**expense_account_code:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_groups_list</a>(request: PostV1AssetsGroupsListRequest) -> Result<PostV1AssetsGroupsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_groups_list(
&PostV1AssetsGroupsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AssetsGroupsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AssetsGroupsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_assets_create</a>(request: PostV1AssetsAssetsCreateRequest) -> Result<PostV1AssetsAssetsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_assets_create(
&PostV1AssetsAssetsCreateRequest {
group_id: "groupId".to_string(),
code: "code".to_string(),
name: "name".to_string(),
acquisition_date: "acquisitionDate".to_string(),
acquisition_cost: "acquisitionCost".to_string(),
depreciation_start_date: None,
salvage_value: None,
useful_life_months: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**acquisition_date:** `String`
</dd>
</dl>
<dl>
<dd>
**depreciation_start_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**acquisition_cost:** `String`
</dd>
</dl>
<dl>
<dd>
**salvage_value:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**useful_life_months:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_assets_get</a>(request: PostV1AssetsAssetsGetRequest) -> Result<PostV1AssetsAssetsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_assets_get(
&PostV1AssetsAssetsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_assets_list</a>(request: PostV1AssetsAssetsListRequest) -> Result<PostV1AssetsAssetsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_assets_list(
&PostV1AssetsAssetsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AssetsAssetsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AssetsAssetsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_assets_modernize</a>(request: PostV1AssetsAssetsModernizeRequest) -> Result<PostV1AssetsAssetsModernizeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_assets_modernize(
&PostV1AssetsAssetsModernizeRequest {
id: "id".to_string(),
date: "date".to_string(),
amount: "amount".to_string(),
added_life_months: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**amount:** `String`
</dd>
</dl>
<dl>
<dd>
**added_life_months:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_depreciation_preview</a>(request: PostV1AssetsDepreciationPreviewRequest) -> Result<PostV1AssetsDepreciationPreviewResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_depreciation_preview(
&PostV1AssetsDepreciationPreviewRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.assets.<a href="/src/api/resources/assets/client.rs">post_v1_assets_depreciation_post</a>(request: PostV1AssetsDepreciationPostRequest) -> Result<PostV1AssetsDepreciationPostResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.assets
.post_v1assets_depreciation_post(
&PostV1AssetsDepreciationPostRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Hr
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_positions_create</a>(request: PostV1HrPositionsCreateRequest) -> Result<PostV1HrPositionsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_positions_create(
&PostV1HrPositionsCreateRequest {
name: "name".to_string(),
code: None,
translations: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**translations:** `Option<std::collections::HashMap<String, PostV1HrPositionsCreateRequestTranslationsValue>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_positions_update</a>(request: PostV1HrPositionsUpdateRequest) -> Result<PostV1HrPositionsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_positions_update(
&PostV1HrPositionsUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
translations: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**translations:** `Option<Option<std::collections::HashMap<String, Option<PostV1HrPositionsUpdateRequestTranslationsValue>>>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_positions_list</a>(request: PostV1HrPositionsListRequest) -> Result<PostV1HrPositionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_positions_list(
&PostV1HrPositionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1HrPositionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1HrPositionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_create</a>(request: PostV1HrEmployeesCreateRequest) -> Result<PostV1HrEmployeesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_create(
&PostV1HrEmployeesCreateRequest {
first_name: "firstName".to_string(),
last_name: "lastName".to_string(),
code: None,
personal_code: None,
birth_date: None,
email: None,
phone: None,
address: None,
iban: None,
social_insurance_no: None,
social_insurance_start: None,
hire_date: None,
apply_npd: None,
npd_override: None,
pension_accumulation: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**first_name:** `String`
</dd>
</dl>
<dl>
<dd>
**last_name:** `String`
</dd>
</dl>
<dl>
<dd>
**personal_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**birth_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1HrEmployeesCreateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**social_insurance_no:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**social_insurance_start:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**hire_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**apply_npd:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**npd_override:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**pension_accumulation:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_update</a>(request: PostV1HrEmployeesUpdateRequest) -> Result<PostV1HrEmployeesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_update(
&PostV1HrEmployeesUpdateRequest {
id: "id".to_string(),
code: None,
first_name: None,
last_name: None,
personal_code: None,
birth_date: None,
email: None,
phone: None,
address: None,
iban: None,
social_insurance_no: None,
social_insurance_start: None,
hire_date: None,
apply_npd: None,
npd_override: None,
pension_accumulation: None,
notes: None,
termination_date: None,
status: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**first_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**last_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**personal_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**birth_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1HrEmployeesUpdateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**social_insurance_no:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**social_insurance_start:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**hire_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**apply_npd:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**npd_override:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**pension_accumulation:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**termination_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1HrEmployeesUpdateRequestStatus>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_get</a>(request: PostV1HrEmployeesGetRequest) -> Result<PostV1HrEmployeesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_get(
&PostV1HrEmployeesGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_list</a>(request: PostV1HrEmployeesListRequest) -> Result<PostV1HrEmployeesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_list(
&PostV1HrEmployeesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1HrEmployeesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1HrEmployeesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_contracts_create</a>(request: PostV1HrContractsCreateRequest) -> Result<PostV1HrContractsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_contracts_create(
&PostV1HrContractsCreateRequest {
employee_id: "employeeId".to_string(),
contract_no: "contractNo".to_string(),
start_date: "startDate".to_string(),
base_salary: "baseSalary".to_string(),
position_id: None,
department_id: None,
schedule_id: None,
r#type: None,
end_date: None,
salary_type: None,
work_hours_per_week: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**position_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**department_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**schedule_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**contract_no:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1HrContractsCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**start_date:** `String`
</dd>
</dl>
<dl>
<dd>
**end_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**base_salary:** `String`
</dd>
</dl>
<dl>
<dd>
**salary_type:** `Option<PostV1HrContractsCreateRequestSalaryType>`
</dd>
</dl>
<dl>
<dd>
**work_hours_per_week:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_contracts_end</a>(request: PostV1HrContractsEndRequest) -> Result<PostV1HrContractsEndResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_contracts_end(
&PostV1HrContractsEndRequest {
id: "id".to_string(),
end_date: "endDate".to_string(),
end_reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**end_date:** `String`
</dd>
</dl>
<dl>
<dd>
**end_reason:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_contracts_list</a>(request: PostV1HrContractsListRequest) -> Result<PostV1HrContractsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_contracts_list(
&PostV1HrContractsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1HrContractsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1HrContractsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_leave_balances_set</a>(request: PostV1HrLeaveBalancesSetRequest) -> Result<PostV1HrLeaveBalancesSetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_leave_balances_set(
&PostV1HrLeaveBalancesSetRequest {
employee_id: "employeeId".to_string(),
year: 1000000,
entitled_days: "entitledDays".to_string(),
used_days: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**entitled_days:** `String`
</dd>
</dl>
<dl>
<dd>
**used_days:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_leave_balances_list</a>(request: PostV1HrLeaveBalancesListRequest) -> Result<PostV1HrLeaveBalancesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_leave_balances_list(
&PostV1HrLeaveBalancesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**year:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_incapacity_certificates_create</a>(request: PostV1HrIncapacityCertificatesCreateRequest) -> Result<PostV1HrIncapacityCertificatesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_incapacity_certificates_create(
&PostV1HrIncapacityCertificatesCreateRequest {
employee_id: "employeeId".to_string(),
number: "number".to_string(),
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
series: None,
reason: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**number:** `String`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_incapacity_certificates_list</a>(request: PostV1HrIncapacityCertificatesListRequest) -> Result<PostV1HrIncapacityCertificatesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_incapacity_certificates_list(
&PostV1HrIncapacityCertificatesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1HrIncapacityCertificatesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1HrIncapacityCertificatesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_records_create</a>(request: PostV1HrEmployeesRecordsCreateRequest) -> Result<PostV1HrEmployeesRecordsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_records_create(
&PostV1HrEmployeesRecordsCreateRequest {
employee_id: "employeeId".to_string(),
r#type: PostV1HrEmployeesRecordsCreateRequestType::Education,
title: "title".to_string(),
institution: None,
issued_at: None,
valid_until: None,
file_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `PostV1HrEmployeesRecordsCreateRequestType`
</dd>
</dl>
<dl>
<dd>
**title:** `String`
</dd>
</dl>
<dl>
<dd>
**institution:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issued_at:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**valid_until:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**file_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_records_update</a>(request: PostV1HrEmployeesRecordsUpdateRequest) -> Result<PostV1HrEmployeesRecordsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_records_update(
&PostV1HrEmployeesRecordsUpdateRequest {
id: "id".to_string(),
r#type: None,
title: None,
institution: None,
issued_at: None,
valid_until: None,
file_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `Option<PostV1HrEmployeesRecordsUpdateRequestType>`
</dd>
</dl>
<dl>
<dd>
**title:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**institution:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issued_at:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**valid_until:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**file_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_records_delete</a>(request: PostV1HrEmployeesRecordsDeleteRequest) -> Result<PostV1HrEmployeesRecordsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_records_delete(
&PostV1HrEmployeesRecordsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_records_list</a>(request: PostV1HrEmployeesRecordsListRequest) -> Result<PostV1HrEmployeesRecordsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_records_list(
&PostV1HrEmployeesRecordsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1HrEmployeesRecordsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1HrEmployeesRecordsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_employees_attachments_list</a>(request: PostV1HrEmployeesAttachmentsListRequest) -> Result<PostV1HrEmployeesAttachmentsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_employees_attachments_list(
&PostV1HrEmployeesAttachmentsListRequest {
employee_id: "employeeId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_timesheets_generate</a>(request: PostV1HrTimesheetsGenerateRequest) -> Result<PostV1HrTimesheetsGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_timesheets_generate(
&PostV1HrTimesheetsGenerateRequest {
year: 1000000,
month: 1000000,
employee_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**employee_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_timesheets_upsert</a>(request: PostV1HrTimesheetsUpsertRequest) -> Result<PostV1HrTimesheetsUpsertResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_timesheets_upsert(
&PostV1HrTimesheetsUpsertRequest {
employee_id: "employeeId".to_string(),
year: 1000000,
month: 1000000,
days: vec![PostV1HrTimesheetsUpsertRequestDaysItem {
day: 1000000,
hours: "hours".to_string(),
r#type: PostV1HrTimesheetsUpsertRequestDaysItemType::Work,
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**days:** `Vec<PostV1HrTimesheetsUpsertRequestDaysItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_timesheets_get</a>(request: PostV1HrTimesheetsGetRequest) -> Result<PostV1HrTimesheetsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_timesheets_get(
&PostV1HrTimesheetsGetRequest {
employee_id: "employeeId".to_string(),
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_timesheets_list</a>(request: PostV1HrTimesheetsListRequest) -> Result<PostV1HrTimesheetsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_timesheets_list(
&PostV1HrTimesheetsListRequest {
year: 1000000,
month: 1000000,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.hr.<a href="/src/api/resources/hr/client.rs">post_v1_hr_timesheets_delete</a>(request: PostV1HrTimesheetsDeleteRequest) -> Result<PostV1HrTimesheetsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.hr
.post_v1hr_timesheets_delete(
&PostV1HrTimesheetsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Payroll
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_departments_create</a>(request: PostV1PayrollDepartmentsCreateRequest) -> Result<PostV1PayrollDepartmentsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_departments_create(
&PostV1PayrollDepartmentsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_departments_list</a>(request: PostV1PayrollDepartmentsListRequest) -> Result<PostV1PayrollDepartmentsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_departments_list(
&PostV1PayrollDepartmentsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_schedules_create</a>(request: PostV1PayrollSchedulesCreateRequest) -> Result<PostV1PayrollSchedulesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_schedules_create(
&PostV1PayrollSchedulesCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
hours_per_week: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**hours_per_week:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_schedules_list</a>(request: PostV1PayrollSchedulesListRequest) -> Result<PostV1PayrollSchedulesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_schedules_list(
&PostV1PayrollSchedulesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_calc</a>(request: PostV1PayrollCalcRequest) -> Result<PostV1PayrollCalcResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_calc(
&PostV1PayrollCalcRequest {
taxable_base: "taxableBase".to_string(),
date: "date".to_string(),
apply_npd: None,
npd_override: None,
pension_accumulation: None,
fixed_term: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**taxable_base:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**apply_npd:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**npd_override:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**pension_accumulation:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**fixed_term:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_runs_create</a>(request: PostV1PayrollRunsCreateRequest) -> Result<PostV1PayrollRunsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_runs_create(
&PostV1PayrollRunsCreateRequest {
year: 1000000,
month: 1000000,
lines: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1PayrollRunsCreateRequestLinesItem>>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_runs_get</a>(request: PostV1PayrollRunsGetRequest) -> Result<PostV1PayrollRunsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_runs_get(
&PostV1PayrollRunsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_runs_list</a>(request: PostV1PayrollRunsListRequest) -> Result<PostV1PayrollRunsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_runs_list(
&PostV1PayrollRunsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PayrollRunsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PayrollRunsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_runs_approve</a>(request: PostV1PayrollRunsApproveRequest) -> Result<PostV1PayrollRunsApproveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_runs_approve(
&PostV1PayrollRunsApproveRequest {
id: "id".to_string(),
wage_account_code: None,
employer_account_code: None,
payable_account_code: None,
gpm_account_code: None,
sodra_account_code: None,
deduction_account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**wage_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**employer_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**payable_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**gpm_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sodra_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**deduction_account_code:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_runs_cancel</a>(request: PostV1PayrollRunsCancelRequest) -> Result<PostV1PayrollRunsCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_runs_cancel(
&PostV1PayrollRunsCancelRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.payroll.<a href="/src/api/resources/payroll/client.rs">post_v1_payroll_payments_export</a>(request: PostV1PayrollPaymentsExportRequest) -> Result<PostV1PayrollPaymentsExportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.payroll
.post_v1payroll_payments_export(
&PostV1PayrollPaymentsExportRequest {
run_id: "runId".to_string(),
bank_account_id: "bankAccountId".to_string(),
execution_date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**run_id:** `String`
</dd>
</dl>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**execution_date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Agreements
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_types_create</a>(request: PostV1AgreementsTypesCreateRequest) -> Result<PostV1AgreementsTypesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_types_create(
&PostV1AgreementsTypesCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_types_list</a>(request: PostV1AgreementsTypesListRequest) -> Result<PostV1AgreementsTypesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_types_list(
&PostV1AgreementsTypesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AgreementsTypesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AgreementsTypesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_create</a>(request: PostV1AgreementsAgreementsCreateRequest) -> Result<PostV1AgreementsAgreementsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_create(
&PostV1AgreementsAgreementsCreateRequest {
partner_id: "partnerId".to_string(),
number: "number".to_string(),
start_date: "startDate".to_string(),
type_id: None,
name: None,
end_date: None,
auto_renew: None,
value: None,
billing_period: None,
currency: None,
status: None,
notes: None,
items: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**number:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**start_date:** `String`
</dd>
</dl>
<dl>
<dd>
**end_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**auto_renew:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**value:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**billing_period:** `Option<PostV1AgreementsAgreementsCreateRequestBillingPeriod>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1AgreementsAgreementsCreateRequestStatus>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**items:** `Option<Vec<PostV1AgreementsAgreementsCreateRequestItemsItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_get</a>(request: PostV1AgreementsAgreementsGetRequest) -> Result<PostV1AgreementsAgreementsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_get(
&PostV1AgreementsAgreementsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_update</a>(request: PostV1AgreementsAgreementsUpdateRequest) -> Result<PostV1AgreementsAgreementsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_update(
&PostV1AgreementsAgreementsUpdateRequest {
id: "id".to_string(),
type_id: None,
name: None,
end_date: None,
auto_renew: None,
value: None,
billing_period: None,
status: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**end_date:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**auto_renew:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**value:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**billing_period:** `Option<Option<PostV1AgreementsAgreementsUpdateRequestBillingPeriod>>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1AgreementsAgreementsUpdateRequestStatus>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_delete</a>(request: PostV1AgreementsAgreementsDeleteRequest) -> Result<PostV1AgreementsAgreementsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_delete(
&PostV1AgreementsAgreementsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_list</a>(request: PostV1AgreementsAgreementsListRequest) -> Result<PostV1AgreementsAgreementsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_list(
&PostV1AgreementsAgreementsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AgreementsAgreementsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AgreementsAgreementsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_generate_invoice</a>(request: PostV1AgreementsAgreementsGenerateInvoiceRequest) -> Result<PostV1AgreementsAgreementsGenerateInvoiceResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_generate_invoice(
&PostV1AgreementsAgreementsGenerateInvoiceRequest {
id: "id".to_string(),
as_of_date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**as_of_date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_agreements_billing_run</a>(request: PostV1AgreementsAgreementsBillingRunRequest) -> Result<PostV1AgreementsAgreementsBillingRunResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_agreements_billing_run(
&PostV1AgreementsAgreementsBillingRunRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**as_of_date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_insurance_policies_create</a>(request: PostV1AgreementsInsurancePoliciesCreateRequest) -> Result<PostV1AgreementsInsurancePoliciesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_insurance_policies_create(
&PostV1AgreementsInsurancePoliciesCreateRequest {
policy_number: "policyNumber".to_string(),
insured_object: "insuredObject".to_string(),
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
insurer_partner_id: None,
premium: None,
currency: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**insurer_partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**policy_number:** `String`
</dd>
</dl>
<dl>
<dd>
**insured_object:** `String`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**premium:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_insurance_policies_list</a>(request: PostV1AgreementsInsurancePoliciesListRequest) -> Result<PostV1AgreementsInsurancePoliciesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_insurance_policies_list(
&PostV1AgreementsInsurancePoliciesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AgreementsInsurancePoliciesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AgreementsInsurancePoliciesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.agreements.<a href="/src/api/resources/agreements/client.rs">post_v1_agreements_insurance_policies_delete</a>(request: PostV1AgreementsInsurancePoliciesDeleteRequest) -> Result<PostV1AgreementsInsurancePoliciesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.agreements
.post_v1agreements_insurance_policies_delete(
&PostV1AgreementsInsurancePoliciesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Inventory
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_settings_get</a>(request: PostV1InventorySettingsGetRequest) -> Result<PostV1InventorySettingsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_settings_get(
&PostV1InventorySettingsGetRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_settings_update</a>(request: PostV1InventorySettingsUpdateRequest) -> Result<PostV1InventorySettingsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_settings_update(
&PostV1InventorySettingsUpdateRequest {
negative_stock_policy:
PostV1InventorySettingsUpdateRequestNegativeStockPolicy::Reject,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**negative_stock_policy:** `PostV1InventorySettingsUpdateRequestNegativeStockPolicy`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_warehouses_create</a>(request: PostV1InventoryWarehousesCreateRequest) -> Result<PostV1InventoryWarehousesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_warehouses_create(
&PostV1InventoryWarehousesCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
is_default: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**is_default:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_warehouses_list</a>(request: PostV1InventoryWarehousesListRequest) -> Result<PostV1InventoryWarehousesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_warehouses_list(
&PostV1InventoryWarehousesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1InventoryWarehousesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1InventoryWarehousesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_receive</a>(request: PostV1InventoryStockReceiveRequest) -> Result<PostV1InventoryStockReceiveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_receive(
&PostV1InventoryStockReceiveRequest {
warehouse_id: "warehouseId".to_string(),
item_id: "itemId".to_string(),
date: "date".to_string(),
quantity: "quantity".to_string(),
unit_cost: "unitCost".to_string(),
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**quantity:** `String`
</dd>
</dl>
<dl>
<dd>
**unit_cost:** `String`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_write_off</a>(request: PostV1InventoryStockWriteOffRequest) -> Result<PostV1InventoryStockWriteOffResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_write_off(
&PostV1InventoryStockWriteOffRequest {
warehouse_id: "warehouseId".to_string(),
item_id: "itemId".to_string(),
date: "date".to_string(),
quantity: "quantity".to_string(),
expense_account_code: None,
inventory_account_code: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**quantity:** `String`
</dd>
</dl>
<dl>
<dd>
**expense_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**inventory_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_transfer</a>(request: PostV1InventoryStockTransferRequest) -> Result<PostV1InventoryStockTransferResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_transfer(
&PostV1InventoryStockTransferRequest {
from_warehouse_id: "fromWarehouseId".to_string(),
to_warehouse_id: "toWarehouseId".to_string(),
item_id: "itemId".to_string(),
date: "date".to_string(),
quantity: "quantity".to_string(),
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**to_warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**quantity:** `String`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_take</a>(request: PostV1InventoryStockTakeRequest) -> Result<PostV1InventoryStockTakeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_take(
&PostV1InventoryStockTakeRequest {
warehouse_id: "warehouseId".to_string(),
date: "date".to_string(),
lines: vec![PostV1InventoryStockTakeRequestLinesItem {
counted_qty: "countedQty".to_string(),
..Default::default()
}],
expense_account_code: None,
inventory_account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**expense_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**inventory_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1InventoryStockTakeRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_levels</a>(request: PostV1InventoryStockLevelsRequest) -> Result<PostV1InventoryStockLevelsResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_levels(
&PostV1InventoryStockLevelsRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**item_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_stock_movements_list</a>(request: PostV1InventoryStockMovementsListRequest) -> Result<PostV1InventoryStockMovementsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.inventory
.post_v1inventory_stock_movements_list(
&PostV1InventoryStockMovementsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1InventoryStockMovementsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1InventoryStockMovementsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Production
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_boms_create</a>(request: PostV1ProductionBomsCreateRequest) -> Result<PostV1ProductionBomsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_boms_create(
&PostV1ProductionBomsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
finished_item_id: "finishedItemId".to_string(),
lines: vec![PostV1ProductionBomsCreateRequestLinesItem {
component_item_id: "componentItemId".to_string(),
quantity: "quantity".to_string(),
..Default::default()
}],
output_quantity: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**finished_item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**output_quantity:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1ProductionBomsCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_boms_get</a>(request: PostV1ProductionBomsGetRequest) -> Result<PostV1ProductionBomsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_boms_get(
&PostV1ProductionBomsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_boms_list</a>(request: PostV1ProductionBomsListRequest) -> Result<PostV1ProductionBomsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_boms_list(
&PostV1ProductionBomsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ProductionBomsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionBomsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_orders_create</a>(request: PostV1ProductionOrdersCreateRequest) -> Result<PostV1ProductionOrdersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_orders_create(
&PostV1ProductionOrdersCreateRequest {
bom_id: "bomId".to_string(),
warehouse_id: "warehouseId".to_string(),
quantity: "quantity".to_string(),
date: "date".to_string(),
r#type: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `Option<PostV1ProductionOrdersCreateRequestType>`
</dd>
</dl>
<dl>
<dd>
**bom_id:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `String`
</dd>
</dl>
<dl>
<dd>
**quantity:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_orders_complete</a>(request: PostV1ProductionOrdersCompleteRequest) -> Result<PostV1ProductionOrdersCompleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_orders_complete(
&PostV1ProductionOrdersCompleteRequest {
id: "id".to_string(),
components_account_code: None,
finished_account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**components_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**finished_account_code:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_orders_get</a>(request: PostV1ProductionOrdersGetRequest) -> Result<PostV1ProductionOrdersGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_orders_get(
&PostV1ProductionOrdersGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_orders_list</a>(request: PostV1ProductionOrdersListRequest) -> Result<PostV1ProductionOrdersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.production
.post_v1production_orders_list(
&PostV1ProductionOrdersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ProductionOrdersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionOrdersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Ecommerce
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_create</a>(request: PostV1EcommerceOrdersCreateRequest) -> Result<PostV1EcommerceOrdersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_create(
&PostV1EcommerceOrdersCreateRequest {
lines: vec![PostV1EcommerceOrdersCreateRequestLinesItem {
description: "description".to_string(),
quantity: "quantity".to_string(),
unit_price_excl_vat: "unitPriceExclVat".to_string(),
..Default::default()
}],
channel: None,
external_ref: None,
partner_id: None,
partner: None,
warehouse_id: None,
currency: None,
ship_to_country_code: None,
marketplace: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**channel:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**external_ref:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner:** `Option<PostV1EcommerceOrdersCreateRequestPartner>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**ship_to_country_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**marketplace:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1EcommerceOrdersCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_get</a>(request: PostV1EcommerceOrdersGetRequest) -> Result<PostV1EcommerceOrdersGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_get(
&PostV1EcommerceOrdersGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_list</a>(request: PostV1EcommerceOrdersListRequest) -> Result<PostV1EcommerceOrdersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_list(
&PostV1EcommerceOrdersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1EcommerceOrdersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1EcommerceOrdersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_reserve</a>(request: PostV1EcommerceOrdersReserveRequest) -> Result<PostV1EcommerceOrdersReserveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_reserve(
&PostV1EcommerceOrdersReserveRequest {
id: "id".to_string(),
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_fulfill</a>(request: PostV1EcommerceOrdersFulfillRequest) -> Result<PostV1EcommerceOrdersFulfillResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_fulfill(
&PostV1EcommerceOrdersFulfillRequest {
id: "id".to_string(),
date: None,
cogs_account_code: None,
inventory_account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cogs_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**inventory_account_code:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_orders_cancel</a>(request: PostV1EcommerceOrdersCancelRequest) -> Result<PostV1EcommerceOrdersCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_orders_cancel(
&PostV1EcommerceOrdersCancelRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_products_list</a>(request: PostV1EcommerceProductsListRequest) -> Result<PostV1EcommerceProductsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_products_list(
&PostV1EcommerceProductsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**price_list_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**updated_since:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.ecommerce.<a href="/src/api/resources/ecommerce/client.rs">post_v1_ecommerce_stock_list</a>(request: PostV1EcommerceStockListRequest) -> Result<PostV1EcommerceStockListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.ecommerce
.post_v1ecommerce_stock_list(
&PostV1EcommerceStockListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Cash
<details><summary><code>client.cash.<a href="/src/api/resources/cash/client.rs">post_v1_cash_orders_create</a>(request: PostV1CashOrdersCreateRequest) -> Result<PostV1CashOrdersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.cash
.post_v1cash_orders_create(
&PostV1CashOrdersCreateRequest {
r#type: PostV1CashOrdersCreateRequestType::Receipt,
date: "date".to_string(),
amount: "amount".to_string(),
purpose: "purpose".to_string(),
counter_account_code: "counterAccountCode".to_string(),
cash_account_code: None,
series: None,
partner_id: None,
employee_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**type_:** `PostV1CashOrdersCreateRequestType`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**amount:** `String`
</dd>
</dl>
<dl>
<dd>
**purpose:** `String`
</dd>
</dl>
<dl>
<dd>
**counter_account_code:** `String`
</dd>
</dl>
<dl>
<dd>
**cash_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**employee_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.cash.<a href="/src/api/resources/cash/client.rs">post_v1_cash_orders_get</a>(request: PostV1CashOrdersGetRequest) -> Result<PostV1CashOrdersGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.cash
.post_v1cash_orders_get(
&PostV1CashOrdersGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.cash.<a href="/src/api/resources/cash/client.rs">post_v1_cash_orders_list</a>(request: PostV1CashOrdersListRequest) -> Result<PostV1CashOrdersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.cash
.post_v1cash_orders_list(
&PostV1CashOrdersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1CashOrdersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1CashOrdersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.cash.<a href="/src/api/resources/cash/client.rs">post_v1_cash_balance</a>(request: PostV1CashBalanceRequest) -> Result<PostV1CashBalanceResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.cash
.post_v1cash_balance(
&PostV1CashBalanceRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**cash_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**as_of:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.cash.<a href="/src/api/resources/cash/client.rs">post_v1_cash_advance_holders_balances</a>(request: PostV1CashAdvanceHoldersBalancesRequest) -> Result<PostV1CashAdvanceHoldersBalancesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.cash
.post_v1cash_advance_holders_balances(
&PostV1CashAdvanceHoldersBalancesRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Transport
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_create</a>(request: PostV1TransportWaybillsCreateRequest) -> Result<PostV1TransportWaybillsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_create(
&PostV1TransportWaybillsCreateRequest {
consignee_partner_id: "consigneePartnerId".to_string(),
dispatch_at: DateTime::parse_from_rfc3339("2024-01-15T09:30:00Z").unwrap(),
load_address: "loadAddress".to_string(),
unload_address: "unloadAddress".to_string(),
transporter_partner_id: None,
document_date: None,
estimated_arrival_at: None,
vehicle_plate: None,
trailer_plate: None,
driver_name: None,
driver_surname: None,
load_warehouse_id: None,
value_eur: None,
sale_invoice_id: None,
notes: None,
series: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**consignee_partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**transporter_partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**document_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**dispatch_at:** `String`
</dd>
</dl>
<dl>
<dd>
**estimated_arrival_at:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vehicle_plate:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**trailer_plate:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**driver_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**driver_surname:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**load_warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**load_address:** `String`
</dd>
</dl>
<dl>
<dd>
**unload_address:** `String`
</dd>
</dl>
<dl>
<dd>
**value_eur:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1TransportWaybillsCreateRequestLinesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_update</a>(request: PostV1TransportWaybillsUpdateRequest) -> Result<PostV1TransportWaybillsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_update(
&PostV1TransportWaybillsUpdateRequest {
id: "id".to_string(),
consignee_partner_id: None,
transporter_partner_id: None,
document_date: None,
dispatch_at: None,
estimated_arrival_at: None,
vehicle_plate: None,
trailer_plate: None,
driver_name: None,
driver_surname: None,
load_warehouse_id: None,
load_address: None,
unload_address: None,
value_eur: None,
sale_invoice_id: None,
notes: None,
series: None,
lines: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**consignee_partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**transporter_partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**document_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**dispatch_at:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**estimated_arrival_at:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vehicle_plate:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**trailer_plate:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**driver_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**driver_surname:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**load_warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**load_address:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**unload_address:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**value_eur:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sale_invoice_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**series:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1TransportWaybillsUpdateRequestLinesItem>>`
</dd>
</dl>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_issue</a>(request: PostV1TransportWaybillsIssueRequest) -> Result<PostV1TransportWaybillsIssueResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_issue(
&PostV1TransportWaybillsIssueRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_cancel</a>(request: PostV1TransportWaybillsCancelRequest) -> Result<PostV1TransportWaybillsCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_cancel(
&PostV1TransportWaybillsCancelRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_get</a>(request: PostV1TransportWaybillsGetRequest) -> Result<PostV1TransportWaybillsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_get(
&PostV1TransportWaybillsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.transport.<a href="/src/api/resources/transport/client.rs">post_v1_transport_waybills_list</a>(request: PostV1TransportWaybillsListRequest) -> Result<PostV1TransportWaybillsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.transport
.post_v1transport_waybills_list(
&PostV1TransportWaybillsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1TransportWaybillsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1TransportWaybillsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Pos
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_devices_create</a>(request: PostV1PosDevicesCreateRequest) -> Result<PostV1PosDevicesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_devices_create(
&PostV1PosDevicesCreateRequest {
name: "name".to_string(),
serial_number: "serialNumber".to_string(),
model: None,
registration_number: None,
address: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**serial_number:** `String`
</dd>
</dl>
<dl>
<dd>
**model:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**registration_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_devices_update</a>(request: PostV1PosDevicesUpdateRequest) -> Result<PostV1PosDevicesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_devices_update(
&PostV1PosDevicesUpdateRequest {
id: "id".to_string(),
is_active: None,
name: None,
serial_number: None,
model: None,
registration_number: None,
address: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**serial_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**model:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**registration_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_devices_list</a>(request: PostV1PosDevicesListRequest) -> Result<PostV1PosDevicesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_devices_list(
&PostV1PosDevicesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PosDevicesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PosDevicesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_reports_create</a>(request: PostV1PosReportsCreateRequest) -> Result<PostV1PosReportsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_reports_create(
&PostV1PosReportsCreateRequest {
report_number: "reportNumber".to_string(),
date: "date".to_string(),
vat_lines: vec![PostV1PosReportsCreateRequestVatLinesItem {
vat_rate_percent: "vatRatePercent".to_string(),
net_amount: "netAmount".to_string(),
vat_amount: "vatAmount".to_string(),
..Default::default()
}],
device_id: None,
warehouse_id: None,
cash_amount: None,
card_amount: None,
item_lines: None,
cash_account_code: None,
card_account_code: None,
revenue_account_code: None,
vat_account_code: None,
cogs_account_code: None,
inventory_account_code: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**report_number:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**device_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_lines:** `Vec<PostV1PosReportsCreateRequestVatLinesItem>`
</dd>
</dl>
<dl>
<dd>
**cash_amount:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**card_amount:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**item_lines:** `Option<Vec<PostV1PosReportsCreateRequestItemLinesItem>>`
</dd>
</dl>
<dl>
<dd>
**cash_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**card_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**revenue_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cogs_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**inventory_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_reports_get</a>(request: PostV1PosReportsGetRequest) -> Result<PostV1PosReportsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_reports_get(
&PostV1PosReportsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.pos.<a href="/src/api/resources/pos/client.rs">post_v1_pos_reports_list</a>(request: PostV1PosReportsListRequest) -> Result<PostV1PosReportsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.pos
.post_v1pos_reports_list(
&PostV1PosReportsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1PosReportsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PosReportsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Audit
<details><summary><code>client.audit.<a href="/src/api/resources/audit/client.rs">post_v1_audit_list</a>(request: PostV1AuditListRequest) -> Result<PostV1AuditListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.audit
.post_v1audit_list(
&PostV1AuditListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1AuditListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1AuditListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Webhooks
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_subscriptions_create</a>(request: PostV1WebhooksSubscriptionsCreateRequest) -> Result<PostV1WebhooksSubscriptionsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_subscriptions_create(
&PostV1WebhooksSubscriptionsCreateRequest {
url: "url".to_string(),
events: vec!["events".to_string()],
secret: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**url:** `String`
</dd>
</dl>
<dl>
<dd>
**events:** `Vec<String>`
</dd>
</dl>
<dl>
<dd>
**secret:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_subscriptions_list</a>(request: PostV1WebhooksSubscriptionsListRequest) -> Result<PostV1WebhooksSubscriptionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_subscriptions_list(
&PostV1WebhooksSubscriptionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1WebhooksSubscriptionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1WebhooksSubscriptionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_subscriptions_update</a>(request: PostV1WebhooksSubscriptionsUpdateRequest) -> Result<PostV1WebhooksSubscriptionsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_subscriptions_update(
&PostV1WebhooksSubscriptionsUpdateRequest {
id: "id".to_string(),
url: None,
events: None,
is_active: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**url:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**events:** `Option<Vec<String>>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_subscriptions_delete</a>(request: PostV1WebhooksSubscriptionsDeleteRequest) -> Result<PostV1WebhooksSubscriptionsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_subscriptions_delete(
&PostV1WebhooksSubscriptionsDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_deliveries_list</a>(request: PostV1WebhooksDeliveriesListRequest) -> Result<PostV1WebhooksDeliveriesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_deliveries_list(
&PostV1WebhooksDeliveriesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1WebhooksDeliveriesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1WebhooksDeliveriesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.webhooks.<a href="/src/api/resources/webhooks/client.rs">post_v1_webhooks_deliveries_redeliver</a>(request: PostV1WebhooksDeliveriesRedeliverRequest) -> Result<PostV1WebhooksDeliveriesRedeliverResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.webhooks
.post_v1webhooks_deliveries_redeliver(
&PostV1WebhooksDeliveriesRedeliverRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Bank
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_accounts_create</a>(request: PostV1BankAccountsCreateRequest) -> Result<PostV1BankAccountsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_accounts_create(
&PostV1BankAccountsCreateRequest {
name: "name".to_string(),
iban: None,
currency: None,
account_code: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**account_code:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_accounts_list</a>(request: PostV1BankAccountsListRequest) -> Result<PostV1BankAccountsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_accounts_list(
&PostV1BankAccountsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1BankAccountsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1BankAccountsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_accounts_update</a>(request: PostV1BankAccountsUpdateRequest) -> Result<PostV1BankAccountsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_accounts_update(
&PostV1BankAccountsUpdateRequest {
id: "id".to_string(),
name: None,
iban: None,
account_code: None,
is_active: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_transactions_import</a>(request: PostV1BankTransactionsImportRequest) -> Result<PostV1BankTransactionsImportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_transactions_import(
&PostV1BankTransactionsImportRequest {
bank_account_id: "bankAccountId".to_string(),
transactions: vec![PostV1BankTransactionsImportRequestTransactionsItem {
date: "date".to_string(),
amount: "amount".to_string(),
..Default::default()
}],
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**transactions:** `Vec<PostV1BankTransactionsImportRequestTransactionsItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_statements_import</a>(request: PostV1BankStatementsImportRequest) -> Result<PostV1BankStatementsImportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_statements_import(
&PostV1BankStatementsImportRequest {
bank_account_id: "bankAccountId".to_string(),
content: "content".to_string(),
format: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**format:** `Option<PostV1BankStatementsImportRequestFormat>`
</dd>
</dl>
<dl>
<dd>
**content:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_transactions_list</a>(request: PostV1BankTransactionsListRequest) -> Result<PostV1BankTransactionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_transactions_list(
&PostV1BankTransactionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1BankTransactionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1BankTransactionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_transactions_match</a>(request: PostV1BankTransactionsMatchRequest) -> Result<PostV1BankTransactionsMatchResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_transactions_match(
&PostV1BankTransactionsMatchRequest {
transaction_id: "transactionId".to_string(),
document_type: PostV1BankTransactionsMatchRequestDocumentType::SaleInvoice,
document_id: "documentId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**transaction_id:** `String`
</dd>
</dl>
<dl>
<dd>
**document_type:** `PostV1BankTransactionsMatchRequestDocumentType`
</dd>
</dl>
<dl>
<dd>
**document_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_payments_export</a>(request: PostV1BankPaymentsExportRequest) -> Result<PostV1BankPaymentsExportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_payments_export(
&PostV1BankPaymentsExportRequest {
bank_account_id: "bankAccountId".to_string(),
purchase_invoice_ids: vec!["purchaseInvoiceIds".to_string()],
execution_date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**purchase_invoice_ids:** `Vec<String>`
</dd>
</dl>
<dl>
<dd>
**execution_date:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_transactions_suggest_matches</a>(request: PostV1BankTransactionsSuggestMatchesRequest) -> Result<PostV1BankTransactionsSuggestMatchesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_transactions_suggest_matches(
&PostV1BankTransactionsSuggestMatchesRequest {
transaction_id: "transactionId".to_string(),
limit: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**transaction_id:** `String`
</dd>
</dl>
<dl>
<dd>
**limit:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_settlements_import</a>(request: PostV1BankSettlementsImportRequest) -> Result<PostV1BankSettlementsImportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_settlements_import(
&PostV1BankSettlementsImportRequest {
bank_account_id: "bankAccountId".to_string(),
content: "content".to_string(),
provider: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**provider:** `Option<PostV1BankSettlementsImportRequestProvider>`
</dd>
</dl>
<dl>
<dd>
**content:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_settlements_list</a>(request: PostV1BankSettlementsListRequest) -> Result<PostV1BankSettlementsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_settlements_list(
&PostV1BankSettlementsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1BankSettlementsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1BankSettlementsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_settlements_get</a>(request: PostV1BankSettlementsGetRequest) -> Result<PostV1BankSettlementsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_settlements_get(
&PostV1BankSettlementsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_settlements_match</a>(request: PostV1BankSettlementsMatchRequest) -> Result<PostV1BankSettlementsMatchResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_settlements_match(
&PostV1BankSettlementsMatchRequest {
line_id: "lineId".to_string(),
invoice_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**line_id:** `String`
</dd>
</dl>
<dl>
<dd>
**invoice_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_settlements_post</a>(request: PostV1BankSettlementsPostRequest) -> Result<PostV1BankSettlementsPostResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.bank
.post_v1bank_settlements_post(
&PostV1BankSettlementsPostRequest {
id: "id".to_string(),
date: None,
commission_percent: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**commission_percent:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Files
<details><summary><code>client.files.<a href="/src/api/resources/files/client.rs">post_v1_files_upload</a>(request: PostV1FilesUploadRequest) -> Result<PostV1FilesUploadResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.files
.post_v1files_upload(
&PostV1FilesUploadRequest {
entity: "entity".to_string(),
entity_id: "entityId".to_string(),
file_name: "fileName".to_string(),
mime_type: "mimeType".to_string(),
content: "content".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**entity:** `String`
</dd>
</dl>
<dl>
<dd>
**entity_id:** `String`
</dd>
</dl>
<dl>
<dd>
**file_name:** `String`
</dd>
</dl>
<dl>
<dd>
**mime_type:** `String`
</dd>
</dl>
<dl>
<dd>
**content:** `String` — Base64-encoded file content
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.files.<a href="/src/api/resources/files/client.rs">post_v1_files_get</a>(request: PostV1FilesGetRequest) -> Result<PostV1FilesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.files
.post_v1files_get(
&PostV1FilesGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.files.<a href="/src/api/resources/files/client.rs">post_v1_files_list</a>(request: PostV1FilesListRequest) -> Result<PostV1FilesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.files
.post_v1files_list(
&PostV1FilesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1FilesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1FilesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.files.<a href="/src/api/resources/files/client.rs">post_v1_files_delete</a>(request: PostV1FilesDeleteRequest) -> Result<PostV1FilesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.files
.post_v1files_delete(
&PostV1FilesDeleteRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Reports
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_trial_balance</a>(request: PostV1ReportsTrialBalanceRequest) -> Result<PostV1ReportsTrialBalanceResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_trial_balance(
&PostV1ReportsTrialBalanceRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_size_category</a>(request: PostV1ReportsSizeCategoryRequest) -> Result<PostV1ReportsSizeCategoryResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_size_category(&PostV1ReportsSizeCategoryRequest { year: 1000000 }, None)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_financial_statements</a>(request: PostV1ReportsFinancialStatementsRequest) -> Result<PostV1ReportsFinancialStatementsResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_financial_statements(
&PostV1ReportsFinancialStatementsRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
category: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**category:** `Option<PostV1ReportsFinancialStatementsRequestCategory>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_general_journal</a>(request: PostV1ReportsGeneralJournalRequest) -> Result<PostV1ReportsGeneralJournalResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_general_journal(
&PostV1ReportsGeneralJournalRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
page: None,
page_size: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_gl_detail</a>(request: PostV1ReportsGlDetailRequest) -> Result<PostV1ReportsGlDetailResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_gl_detail(
&PostV1ReportsGlDetailRequest {
account_code: "accountCode".to_string(),
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**account_code:** `String`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_partner_balances</a>(request: PostV1ReportsPartnerBalancesRequest) -> Result<PostV1ReportsPartnerBalancesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_partner_balances(
&PostV1ReportsPartnerBalancesRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_debt_aging</a>(request: PostV1ReportsDebtAgingRequest) -> Result<PostV1ReportsDebtAgingResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_debt_aging(
&PostV1ReportsDebtAgingRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**side:** `Option<PostV1ReportsDebtAgingRequestSide>`
</dd>
</dl>
<dl>
<dd>
**as_of:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_monthly_summary</a>(request: PostV1ReportsMonthlySummaryRequest) -> Result<PostV1ReportsMonthlySummaryResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_monthly_summary(
&PostV1ReportsMonthlySummaryRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**months:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_stock_balance</a>(request: PostV1ReportsStockBalanceRequest) -> Result<PostV1ReportsStockBalanceResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_stock_balance(
&PostV1ReportsStockBalanceRequest {
as_of: "asOf".to_string(),
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**as_of:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_stock_movement</a>(request: PostV1ReportsStockMovementRequest) -> Result<PostV1ReportsStockMovementResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_stock_movement(
&PostV1ReportsStockMovementRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
warehouse_id: None,
item_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**item_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_vat_summary</a>(request: PostV1ReportsVatSummaryRequest) -> Result<PostV1ReportsVatSummaryResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_vat_summary(
&PostV1ReportsVatSummaryRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
side: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**side:** `Option<PostV1ReportsVatSummaryRequestSide>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_cash_flow</a>(request: PostV1ReportsCashFlowRequest) -> Result<PostV1ReportsCashFlowResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_cash_flow(
&PostV1ReportsCashFlowRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_stock_aging</a>(request: PostV1ReportsStockAgingRequest) -> Result<PostV1ReportsStockAgingResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_stock_aging(
&PostV1ReportsStockAgingRequest {
as_of: "asOf".to_string(),
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**as_of:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_stock_shortage</a>(request: PostV1ReportsStockShortageRequest) -> Result<PostV1ReportsStockShortageResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_stock_shortage(
&PostV1ReportsStockShortageRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_eu_purchases</a>(request: PostV1ReportsEuPurchasesRequest) -> Result<PostV1ReportsEuPurchasesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_eu_purchases(
&PostV1ReportsEuPurchasesRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_vat_detail</a>(request: PostV1ReportsVatDetailRequest) -> Result<PostV1ReportsVatDetailResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_vat_detail(
&PostV1ReportsVatDetailRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
side: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**side:** `Option<PostV1ReportsVatDetailRequestSide>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_pos_sales</a>(request: PostV1ReportsPosSalesRequest) -> Result<PostV1ReportsPosSalesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_pos_sales(
&PostV1ReportsPosSalesRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_online_sales</a>(request: PostV1ReportsOnlineSalesRequest) -> Result<PostV1ReportsOnlineSalesResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_online_sales(
&PostV1ReportsOnlineSalesRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_oss</a>(request: PostV1ReportsOssRequest) -> Result<PostV1ReportsOssResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_oss(
&PostV1ReportsOssRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_advance_reconciliation</a>(request: PostV1ReportsAdvanceReconciliationRequest) -> Result<PostV1ReportsAdvanceReconciliationResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_advance_reconciliation(
&PostV1ReportsAdvanceReconciliationRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_write_off_acts</a>(request: PostV1ReportsWriteOffActsRequest) -> Result<PostV1ReportsWriteOffActsResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_write_off_acts(
&PostV1ReportsWriteOffActsRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
warehouse_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_cost_centers</a>(request: PostV1ReportsCostCentersRequest) -> Result<PostV1ReportsCostCentersResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_cost_centers(
&PostV1ReportsCostCentersRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_cost_center_activity</a>(request: PostV1ReportsCostCenterActivityRequest) -> Result<PostV1ReportsCostCenterActivityResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_cost_center_activity(
&PostV1ReportsCostCenterActivityRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
cost_center_id: "costCenterId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**cost_center_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_cost_center_items</a>(request: PostV1ReportsCostCenterItemsRequest) -> Result<PostV1ReportsCostCenterItemsResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_cost_center_items(
&PostV1ReportsCostCenterItemsRequest {
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
cost_center_id: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**cost_center_id:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_jobs_create</a>(request: PostV1ReportsJobsCreateRequest) -> Result<PostV1ReportsJobsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_jobs_create(
&PostV1ReportsJobsCreateRequest {
report_type: "reportType".to_string(),
params: None,
formats: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**report_type:** `String`
</dd>
</dl>
<dl>
<dd>
**params:** `Option<std::collections::HashMap<String, serde_json::Value>>`
</dd>
</dl>
<dl>
<dd>
**formats:** `Option<Vec<PostV1ReportsJobsCreateRequestFormatsItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_jobs_get</a>(request: PostV1ReportsJobsGetRequest) -> Result<PostV1ReportsJobsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_jobs_get(
&PostV1ReportsJobsGetRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.reports.<a href="/src/api/resources/reports/client.rs">post_v1_reports_jobs_list</a>(request: PostV1ReportsJobsListRequest) -> Result<PostV1ReportsJobsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.reports
.post_v1reports_jobs_list(
&PostV1ReportsJobsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**page:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**page_size:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sort:** `Option<Vec<PostV1ReportsJobsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ReportsJobsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Consolidation
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_groups_create</a>(request: PostV1ConsolidationGroupsCreateRequest) -> Result<PostV1ConsolidationGroupsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_groups_create(
&PostV1ConsolidationGroupsCreateRequest {
name: "name".to_string(),
presentation_currency: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**presentation_currency:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_groups_list</a>(request: PostV1ConsolidationGroupsListRequest) -> Result<PostV1ConsolidationGroupsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_groups_list(
&PostV1ConsolidationGroupsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_groups_get</a>(request: PostV1ConsolidationGroupsGetRequest) -> Result<PostV1ConsolidationGroupsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_groups_get(
&PostV1ConsolidationGroupsGetRequest {
group_id: "groupId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_groups_update</a>(request: PostV1ConsolidationGroupsUpdateRequest) -> Result<PostV1ConsolidationGroupsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_groups_update(
&PostV1ConsolidationGroupsUpdateRequest {
group_id: "groupId".to_string(),
name: None,
presentation_currency: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**presentation_currency:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_groups_delete</a>(request: PostV1ConsolidationGroupsDeleteRequest) -> Result<PostV1ConsolidationGroupsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_groups_delete(
&PostV1ConsolidationGroupsDeleteRequest {
group_id: "groupId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_members_add</a>(request: PostV1ConsolidationMembersAddRequest) -> Result<PostV1ConsolidationMembersAddResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_members_add(
&PostV1ConsolidationMembersAddRequest {
group_id: "groupId".to_string(),
member_company_id: "memberCompanyId".to_string(),
ownership_percent: None,
method: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**member_company_id:** `String`
</dd>
</dl>
<dl>
<dd>
**ownership_percent:** `Option<f64>`
</dd>
</dl>
<dl>
<dd>
**method:** `Option<PostV1ConsolidationMembersAddRequestMethod>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_members_remove</a>(request: PostV1ConsolidationMembersRemoveRequest) -> Result<PostV1ConsolidationMembersRemoveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_members_remove(
&PostV1ConsolidationMembersRemoveRequest {
group_id: "groupId".to_string(),
member_company_id: "memberCompanyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**member_company_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.consolidation.<a href="/src/api/resources/consolidation/client.rs">post_v1_consolidation_report</a>(request: PostV1ConsolidationReportRequest) -> Result<PostV1ConsolidationReportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.consolidation
.post_v1consolidation_report(
&PostV1ConsolidationReportRequest {
group_id: "groupId".to_string(),
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
category: None,
eliminations: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
<dl>
<dd>
**category:** `Option<PostV1ConsolidationReportRequestCategory>`
</dd>
</dl>
<dl>
<dd>
**eliminations:** `Option<Vec<PostV1ConsolidationReportRequestEliminationsItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Public
<details><summary><code>client.public.<a href="/src/api/resources/public/client.rs">post_v1_public_integration_requests</a>(request: PostV1PublicIntegrationRequestsRequest) -> Result<PostV1PublicIntegrationRequestsResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.public
.post_v1public_integration_requests(
&PostV1PublicIntegrationRequestsRequest {
integration: "integration".to_string(),
name: "name".to_string(),
email: "email".to_string(),
company: None,
details: None,
website: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**integration:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**company:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**email:** `String`
</dd>
</dl>
<dl>
<dd>
**details:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**website:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Account
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_login_link_request</a>(request: PostV1AccountLoginLinkRequestRequest) -> Result<PostV1AccountLoginLinkRequestResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_login_link_request(
&PostV1AccountLoginLinkRequestRequest {
email: "email".to_string(),
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**email:** `String`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1AccountLoginLinkRequestRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_login_link_consume</a>(request: PostV1AccountLoginLinkConsumeRequest) -> Result<PostV1AccountLoginLinkConsumeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_login_link_consume(
&PostV1AccountLoginLinkConsumeRequest {
token: "token".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**token:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_logout</a>(request: PostV1AccountLogoutRequest) -> Result<PostV1AccountLogoutResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_logout(
&PostV1AccountLogoutRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_me</a>(request: PostV1AccountMeRequest) -> Result<PostV1AccountMeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_me(
&PostV1AccountMeRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_members_list</a>(request: PostV1AccountMembersListRequest) -> Result<PostV1AccountMembersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_members_list(
&PostV1AccountMembersListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_members_set_role</a>(request: PostV1AccountMembersSetRoleRequest) -> Result<PostV1AccountMembersSetRoleResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_members_set_role(
&PostV1AccountMembersSetRoleRequest {
user_id: "userId".to_string(),
role: PostV1AccountMembersSetRoleRequestRole::Admin,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**user_id:** `String`
</dd>
</dl>
<dl>
<dd>
**role:** `PostV1AccountMembersSetRoleRequestRole`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_members_remove</a>(request: PostV1AccountMembersRemoveRequest) -> Result<PostV1AccountMembersRemoveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_members_remove(
&PostV1AccountMembersRemoveRequest {
user_id: "userId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**user_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_invites_create</a>(request: PostV1AccountInvitesCreateRequest) -> Result<PostV1AccountInvitesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_invites_create(
&PostV1AccountInvitesCreateRequest {
email: "email".to_string(),
role: PostV1AccountInvitesCreateRequestRole::Admin,
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**email:** `String`
</dd>
</dl>
<dl>
<dd>
**role:** `PostV1AccountInvitesCreateRequestRole`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1AccountInvitesCreateRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_invites_list</a>(request: PostV1AccountInvitesListRequest) -> Result<PostV1AccountInvitesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_invites_list(
&PostV1AccountInvitesListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_invites_revoke</a>(request: PostV1AccountInvitesRevokeRequest) -> Result<PostV1AccountInvitesRevokeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_invites_revoke(
&PostV1AccountInvitesRevokeRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_invites_get</a>(request: PostV1AccountInvitesGetRequest) -> Result<PostV1AccountInvitesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_invites_get(
&PostV1AccountInvitesGetRequest {
token: "token".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**token:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_invites_accept</a>(request: PostV1AccountInvitesAcceptRequest) -> Result<PostV1AccountInvitesAcceptResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_invites_accept(
&PostV1AccountInvitesAcceptRequest {
token: "token".to_string(),
name: None,
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**token:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1AccountInvitesAcceptRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_locale_set</a>(request: PostV1AccountLocaleSetRequest) -> Result<PostV1AccountLocaleSetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_locale_set(
&PostV1AccountLocaleSetRequest {
locale: PostV1AccountLocaleSetRequestLocale::Lt,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**locale:** `PostV1AccountLocaleSetRequestLocale`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_create</a>(request: PostV1AccountCompaniesCreateRequest) -> Result<PostV1AccountCompaniesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_create(
&PostV1AccountCompaniesCreateRequest {
name: "name".to_string(),
code: None,
vat_code: None,
sme_exemption_number: None,
is_vat_payer: None,
address: None,
email: None,
phone: None,
iban: None,
bank_name: None,
peppol_id: None,
default_invoice_currency: None,
country_code: None,
is_sandbox: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sme_exemption_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_vat_payer:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1AccountCompaniesCreateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**bank_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**peppol_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**default_invoice_currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**country_code:** `Option<PostV1AccountCompaniesCreateRequestCountryCode>` — Jurisdiction the company is registered in (immutable after creation)
</dd>
</dl>
<dl>
<dd>
**is_sandbox:** `Option<bool>` — Sandbox companies hold test data and are purged immediately on delete (immutable after creation)
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_select</a>(request: PostV1AccountCompaniesSelectRequest) -> Result<PostV1AccountCompaniesSelectResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_select(
&PostV1AccountCompaniesSelectRequest {
company_id: "companyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**company_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_profile</a>(request: PostV1AccountCompaniesProfileRequest) -> Result<PostV1AccountCompaniesProfileResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_profile(
&PostV1AccountCompaniesProfileRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_update</a>(request: PostV1AccountCompaniesUpdateRequest) -> Result<PostV1AccountCompaniesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_update(
&PostV1AccountCompaniesUpdateRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**sme_exemption_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_vat_payer:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**address:** `Option<PostV1AccountCompaniesUpdateRequestAddress>`
</dd>
</dl>
<dl>
<dd>
**email:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**phone:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**iban:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**bank_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**peppol_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**default_invoice_currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**logo:** `Option<PostV1AccountCompaniesUpdateRequestLogo>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_archive</a>(request: PostV1AccountCompaniesArchiveRequest) -> Result<PostV1AccountCompaniesArchiveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_archive(
&PostV1AccountCompaniesArchiveRequest {
company_id: "companyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**company_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_delete</a>(request: PostV1AccountCompaniesDeleteRequest) -> Result<PostV1AccountCompaniesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_delete(
&PostV1AccountCompaniesDeleteRequest {
company_id: "companyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**company_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_companies_activate</a>(request: PostV1AccountCompaniesActivateRequest) -> Result<PostV1AccountCompaniesActivateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_companies_activate(
&PostV1AccountCompaniesActivateRequest {
company_id: "companyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**company_id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_api_keys_create</a>(request: PostV1AccountApiKeysCreateRequest) -> Result<PostV1AccountApiKeysCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_api_keys_create(
&PostV1AccountAPIKeysCreateRequest {
name: "name".to_string(),
scopes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**scopes:** `Option<Vec<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_api_keys_list</a>(request: PostV1AccountApiKeysListRequest) -> Result<PostV1AccountApiKeysListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_api_keys_list(
&PostV1AccountAPIKeysListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.account.<a href="/src/api/resources/account/client.rs">post_v1_account_api_keys_revoke</a>(request: PostV1AccountApiKeysRevokeRequest) -> Result<PostV1AccountApiKeysRevokeResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.account
.post_v1account_api_keys_revoke(
&PostV1AccountAPIKeysRevokeRequest {
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>