# 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_imports_list</a>(request: PostV1ReferenceEuVatRatesImportsListRequest) -> Result<PostV1ReferenceEuVatRatesImportsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
History of EU VAT rate imports from the EC TEDB VatRetrievalService: when rates were pulled, what changed, and whether the run succeeded. The initial seed run carries the built-in snapshot.
</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_imports_list(
&PostV1ReferenceEuVatRatesImportsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**limit:** `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_sync</a>(request: PostV1ReferenceEuVatRatesSyncRequest) -> Result<PostV1ReferenceEuVatRatesSyncResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Trigger an immediate pull of EU VAT rates from the EC TEDB VatRetrievalService. Rates are shared reference data: new rates open with today as their effective date, rates that disappeared are closed with a validity end date. Returns the finished import run.
</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_sync(
&PostV1ReferenceEuVatRatesSyncRequest {
..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_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_vat_reviews_list</a>(request: PostV1PartnersVatReviewsListRequest) -> Result<PostV1PartnersVatReviewsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_vat_reviews_list(
&PostV1PartnersVatReviewsListRequest {
..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<PostV1PartnersVatReviewsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PartnersVatReviewsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.partners.<a href="/src/api/resources/partners/client.rs">post_v1_partners_vat_reviews_resolve</a>(request: PostV1PartnersVatReviewsResolveRequest) -> Result<PostV1PartnersVatReviewsResolveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_vat_reviews_resolve(
&PostV1PartnersVatReviewsResolveRequest {
id: "id".to_string(),
resolution: PostV1PartnersVatReviewsResolveRequestResolution::ConfirmedValid,
note: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**resolution:** `PostV1PartnersVatReviewsResolveRequestResolution`
</dd>
</dl>
<dl>
<dd>
**note:** `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,
tracking: 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>
**tracking:** `Option<PostV1CatalogItemsCreateRequestTracking>`
</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,
tracking: 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>
**tracking:** `Option<PostV1CatalogItemsUpdateRequestTracking>`
</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_einvoice_xml</a>(request: PostV1SalesInvoicesEinvoiceXmlRequest) -> Result<PostV1SalesInvoicesEinvoiceXmlResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Render an issued invoice as the national e-invoicing payload for the company country: FatturaPA (IT), KSeF FA(3) (PL) or UBL CIUS-RO (RO). Review the warnings - data the invoice does not carry is flagged, never invented.
</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_invoices_einvoice_xml(
&PostV1SalesInvoicesEinvoiceXMLRequest {
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_einvoice_send</a>(request: PostV1SalesInvoicesEinvoiceSendRequest) -> Result<PostV1SalesInvoicesEinvoiceSendResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Build the national e-invoicing payload and deliver it to the bridge endpoint configured for the country gateway in compliance settings. The bridge (an accredited intermediary or connector) handles the certified national channel - SdI accreditation, KSeF sessions or ANAF SPV OAuth.
</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_invoices_einvoice_send(
&PostV1SalesInvoicesEinvoiceSendRequest {
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,
purchase_order_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>
**purchase_order_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,
purchase_order_id: 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>
**purchase_order_id:** `Option<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>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_orders_create</a>(request: PostV1PurchasesOrdersCreateRequest) -> Result<PostV1PurchasesOrdersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_create(
&PostV1PurchasesOrdersCreateRequest {
partner_id: "partnerId".to_string(),
order_date: "orderDate".to_string(),
lines: vec![PostV1PurchasesOrdersCreateRequestLinesItem {
..Default::default()
}],
order_number: None,
expected_date: None,
warehouse_id: None,
currency: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**order_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**order_date:** `String`
</dd>
</dl>
<dl>
<dd>
**expected_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1PurchasesOrdersCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_orders_update</a>(request: PostV1PurchasesOrdersUpdateRequest) -> Result<PostV1PurchasesOrdersUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_update(
&PostV1PurchasesOrdersUpdateRequest {
id: "id".to_string(),
partner_id: None,
order_date: None,
expected_date: None,
warehouse_id: 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>
**order_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**expected_date:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**currency:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Option<Vec<PostV1PurchasesOrdersUpdateRequestLinesItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_orders_get</a>(request: PostV1PurchasesOrdersGetRequest) -> Result<PostV1PurchasesOrdersGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_get(
&PostV1PurchasesOrdersGetRequest {
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_orders_list</a>(request: PostV1PurchasesOrdersListRequest) -> Result<PostV1PurchasesOrdersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_list(
&PostV1PurchasesOrdersListRequest {
..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<PostV1PurchasesOrdersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PurchasesOrdersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_orders_submit</a>(request: PostV1PurchasesOrdersSubmitRequest) -> Result<PostV1PurchasesOrdersSubmitResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_submit(
&PostV1PurchasesOrdersSubmitRequest {
id: "id".to_string(),
reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `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_orders_approve</a>(request: PostV1PurchasesOrdersApproveRequest) -> Result<PostV1PurchasesOrdersApproveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_approve(
&PostV1PurchasesOrdersApproveRequest {
id: "id".to_string(),
reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `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_orders_reject</a>(request: PostV1PurchasesOrdersRejectRequest) -> Result<PostV1PurchasesOrdersRejectResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_reject(
&PostV1PurchasesOrdersRejectRequest {
id: "id".to_string(),
reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `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_orders_cancel</a>(request: PostV1PurchasesOrdersCancelRequest) -> Result<PostV1PurchasesOrdersCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_cancel(
&PostV1PurchasesOrdersCancelRequest {
id: "id".to_string(),
reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `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_orders_close</a>(request: PostV1PurchasesOrdersCloseRequest) -> Result<PostV1PurchasesOrdersCloseResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_close(
&PostV1PurchasesOrdersCloseRequest {
id: "id".to_string(),
reason: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**reason:** `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_orders_delete</a>(request: PostV1PurchasesOrdersDeleteRequest) -> Result<PostV1PurchasesOrdersDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_orders_delete(
&PostV1PurchasesOrdersDeleteRequest {
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_receipts_create</a>(request: PostV1PurchasesReceiptsCreateRequest) -> Result<PostV1PurchasesReceiptsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_receipts_create(
&PostV1PurchasesReceiptsCreateRequest {
order_id: "orderId".to_string(),
receipt_date: "receiptDate".to_string(),
lines: vec![PostV1PurchasesReceiptsCreateRequestLinesItem {
order_line_id: "orderLineId".to_string(),
quantity: "quantity".to_string(),
..Default::default()
}],
warehouse_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**order_id:** `String`
</dd>
</dl>
<dl>
<dd>
**receipt_date:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1PurchasesReceiptsCreateRequestLinesItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_receipts_get</a>(request: PostV1PurchasesReceiptsGetRequest) -> Result<PostV1PurchasesReceiptsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_receipts_get(
&PostV1PurchasesReceiptsGetRequest {
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_receipts_list</a>(request: PostV1PurchasesReceiptsListRequest) -> Result<PostV1PurchasesReceiptsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_receipts_list(
&PostV1PurchasesReceiptsListRequest {
..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<PostV1PurchasesReceiptsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1PurchasesReceiptsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.purchases.<a href="/src/api/resources/purchases/client.rs">post_v1_purchases_invoices_match</a>(request: PostV1PurchasesInvoicesMatchRequest) -> Result<PostV1PurchasesInvoicesMatchResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_match(
&PostV1PurchasesInvoicesMatchRequest {
invoice_id: "invoiceId".to_string(),
price_tolerance_percent: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**invoice_id:** `String`
</dd>
</dl>
<dl>
<dd>
**price_tolerance_percent:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Capture
<details><summary><code>client.capture.<a href="/src/api/resources/capture/client.rs">read_a_vendor_bill_or_receipt_and_return_an_editable_purchase_invoice_draft</a>(request: PostV1CaptureDocumentsUploadRequest) -> Result<PostV1CaptureDocumentsUploadResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.read_a_vendor_bill_or_receipt_and_return_an_editable_purchase_invoice_draft(
&PostV1CaptureDocumentsUploadRequest {
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>
**file_name:** `String`
</dd>
</dl>
<dl>
<dd>
**mime_type:** `String`
</dd>
</dl>
<dl>
<dd>
**content:** `String` — Base64-encoded scan, photo or PDF of the supplier document
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.capture.<a href="/src/api/resources/capture/client.rs">re_read_a_stored_capture_replacing_the_previous_draft</a>(request: PostV1CaptureDocumentsExtractRequest) -> Result<PostV1CaptureDocumentsExtractResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.re_read_a_stored_capture_replacing_the_previous_draft(
&PostV1CaptureDocumentsExtractRequest {
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.capture.<a href="/src/api/resources/capture/client.rs">post_v1_capture_documents_get</a>(request: PostV1CaptureDocumentsGetRequest) -> Result<PostV1CaptureDocumentsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.post_v1capture_documents_get(
&PostV1CaptureDocumentsGetRequest {
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.capture.<a href="/src/api/resources/capture/client.rs">post_v1_capture_documents_list</a>(request: PostV1CaptureDocumentsListRequest) -> Result<PostV1CaptureDocumentsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.post_v1capture_documents_list(
&PostV1CaptureDocumentsListRequest {
..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<PostV1CaptureDocumentsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1CaptureDocumentsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.capture.<a href="/src/api/resources/capture/client.rs">post_v1_capture_documents_delete</a>(request: PostV1CaptureDocumentsDeleteRequest) -> Result<PostV1CaptureDocumentsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.post_v1capture_documents_delete(
&PostV1CaptureDocumentsDeleteRequest {
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.capture.<a href="/src/api/resources/capture/client.rs">save_the_reviewed_draft_as_a_purchase_invoice_and_attach_the_original_document</a>(request: PostV1CaptureDocumentsConfirmRequest) -> Result<PostV1CaptureDocumentsConfirmResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.capture
.save_the_reviewed_draft_as_a_purchase_invoice_and_attach_the_original_document(
&PostV1CaptureDocumentsConfirmRequest {
id: "id".to_string(),
document_number: "documentNumber".to_string(),
document_date: "documentDate".to_string(),
lines: vec![PostV1CaptureDocumentsConfirmRequestLinesItem {
..Default::default()
}],
partner_id: None,
new_supplier: None,
due_date: None,
currency: None,
notes: 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>
**new_supplier:** `Option<PostV1CaptureDocumentsConfirmRequestNewSupplier>`
</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>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**lines:** `Vec<PostV1CaptureDocumentsConfirmRequestLinesItem>`
</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_pl_jpk_v7_m_generate</a>(request: PostV1DeclarationsPlJpkV7MGenerateRequest) -> Result<PostV1DeclarationsPlJpkV7MGenerateResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Generate the Polish JPK_V7M(3) file (VAT declaration with evidence) for a month, per the MF schema in force since February 2026. Amounts must already be in PLN; rows are marked BFK until a KSeF integration supplies invoice numbers. Review the warnings before submitting via e-dokumenty.mf.gov.pl.
</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
.declarations
.post_v1declarations_pl_jpk_v7m_generate(
&PostV1DeclarationsPlJpkV7MGenerateRequest {
year: 1000000,
month: 1000000,
kod_urzedu: "kodUrzedu".to_string(),
email: "email".to_string(),
cel_zlozenia: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**year:** `String`
</dd>
</dl>
<dl>
<dd>
**month:** `String`
</dd>
</dl>
<dl>
<dd>
**kod_urzedu:** `String`
</dd>
</dl>
<dl>
<dd>
**email:** `String`
</dd>
</dl>
<dl>
<dd>
**cel_zlozenia:** `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>
## Migration
<details><summary><code>client.migration.<a href="/src/api/resources/migration/client.rs">check_a_historical_books_package_without_writing_anything</a>(request: PostV1MigrationBooksValidateRequest) -> Result<PostV1MigrationBooksValidateResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Runs every check the import runs (accounts, partners, balances, open invoices, assets, stock) and returns the same summary and warnings, then rolls everything back. Nothing is stored.
</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
.migration
.check_a_historical_books_package_without_writing_anything(
&PostV1MigrationBooksValidateRequest {
cutover_date: "cutoverDate".to_string(),
source: None,
accounts: None,
partners: None,
items: None,
opening_balances: None,
journal: None,
open_receivables: None,
open_payables: None,
asset_groups: None,
fixed_assets: None,
stock: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**cutover_date:** `String`
</dd>
</dl>
<dl>
<dd>
**source:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accounts:** `Option<Vec<PostV1MigrationBooksValidateRequestAccountsItem>>`
</dd>
</dl>
<dl>
<dd>
**partners:** `Option<Vec<PostV1MigrationBooksValidateRequestPartnersItem>>`
</dd>
</dl>
<dl>
<dd>
**items:** `Option<Vec<PostV1MigrationBooksValidateRequestItemsItem>>`
</dd>
</dl>
<dl>
<dd>
**opening_balances:** `Option<PostV1MigrationBooksValidateRequestOpeningBalances>`
</dd>
</dl>
<dl>
<dd>
**journal:** `Option<Vec<PostV1MigrationBooksValidateRequestJournalItem>>`
</dd>
</dl>
<dl>
<dd>
**open_receivables:** `Option<Vec<PostV1MigrationBooksValidateRequestOpenReceivablesItem>>`
</dd>
</dl>
<dl>
<dd>
**open_payables:** `Option<Vec<PostV1MigrationBooksValidateRequestOpenPayablesItem>>`
</dd>
</dl>
<dl>
<dd>
**asset_groups:** `Option<Vec<PostV1MigrationBooksValidateRequestAssetGroupsItem>>`
</dd>
</dl>
<dl>
<dd>
**fixed_assets:** `Option<Vec<PostV1MigrationBooksValidateRequestFixedAssetsItem>>`
</dd>
</dl>
<dl>
<dd>
**stock:** `Option<Vec<PostV1MigrationBooksValidateRequestStockItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.migration.<a href="/src/api/resources/migration/client.rs">import_historical_books_from_a_previous_accounting_system</a>(request: PostV1MigrationBooksImportRequest) -> Result<PostV1MigrationBooksImportResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Brings a company over from another system in one call: chart of accounts, partners, items, opening balances (or the full journal history), open customer and supplier invoices, fixed assets with their accumulated depreciation, and stock on hand. The whole package is written in one database transaction — if any row fails, nothing is stored.
</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
.migration
.import_historical_books_from_a_previous_accounting_system(
&PostV1MigrationBooksImportRequest {
cutover_date: "cutoverDate".to_string(),
source: None,
accounts: None,
partners: None,
items: None,
opening_balances: None,
journal: None,
open_receivables: None,
open_payables: None,
asset_groups: None,
fixed_assets: None,
stock: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**cutover_date:** `String`
</dd>
</dl>
<dl>
<dd>
**source:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**accounts:** `Option<Vec<PostV1MigrationBooksImportRequestAccountsItem>>`
</dd>
</dl>
<dl>
<dd>
**partners:** `Option<Vec<PostV1MigrationBooksImportRequestPartnersItem>>`
</dd>
</dl>
<dl>
<dd>
**items:** `Option<Vec<PostV1MigrationBooksImportRequestItemsItem>>`
</dd>
</dl>
<dl>
<dd>
**opening_balances:** `Option<PostV1MigrationBooksImportRequestOpeningBalances>`
</dd>
</dl>
<dl>
<dd>
**journal:** `Option<Vec<PostV1MigrationBooksImportRequestJournalItem>>`
</dd>
</dl>
<dl>
<dd>
**open_receivables:** `Option<Vec<PostV1MigrationBooksImportRequestOpenReceivablesItem>>`
</dd>
</dl>
<dl>
<dd>
**open_payables:** `Option<Vec<PostV1MigrationBooksImportRequestOpenPayablesItem>>`
</dd>
</dl>
<dl>
<dd>
**asset_groups:** `Option<Vec<PostV1MigrationBooksImportRequestAssetGroupsItem>>`
</dd>
</dl>
<dl>
<dd>
**fixed_assets:** `Option<Vec<PostV1MigrationBooksImportRequestFixedAssetsItem>>`
</dd>
</dl>
<dl>
<dd>
**stock:** `Option<Vec<PostV1MigrationBooksImportRequestStockItem>>`
</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>
## Fleet
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_vehicles_create</a>(request: PostV1FleetVehiclesCreateRequest) -> Result<PostV1FleetVehiclesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_vehicles_create(
&PostV1FleetVehiclesCreateRequest {
plate_number: "plateNumber".to_string(),
make: "make".to_string(),
model: "model".to_string(),
year: None,
vin: None,
fuel_type: None,
acquisition_date: None,
market_value: None,
fixed_asset_id: None,
technical_inspection_due: None,
insurance_due: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**plate_number:** `String`
</dd>
</dl>
<dl>
<dd>
**make:** `String`
</dd>
</dl>
<dl>
<dd>
**model:** `String`
</dd>
</dl>
<dl>
<dd>
**year:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vin:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**fuel_type:** `Option<PostV1FleetVehiclesCreateRequestFuelType>`
</dd>
</dl>
<dl>
<dd>
**acquisition_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**market_value:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**fixed_asset_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**technical_inspection_due:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**insurance_due:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_vehicles_update</a>(request: PostV1FleetVehiclesUpdateRequest) -> Result<PostV1FleetVehiclesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_vehicles_update(
&PostV1FleetVehiclesUpdateRequest {
id: "id".to_string(),
plate_number: None,
make: None,
model: None,
year: None,
vin: None,
fuel_type: None,
acquisition_date: None,
market_value: None,
fixed_asset_id: None,
technical_inspection_due: None,
insurance_due: None,
status: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**plate_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**make:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**model:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**year:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**vin:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**fuel_type:** `Option<Option<PostV1FleetVehiclesUpdateRequestFuelType>>`
</dd>
</dl>
<dl>
<dd>
**acquisition_date:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**market_value:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**fixed_asset_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**technical_inspection_due:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**insurance_due:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1FleetVehiclesUpdateRequestStatus>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_vehicles_get</a>(request: PostV1FleetVehiclesGetRequest) -> Result<PostV1FleetVehiclesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_vehicles_get(
&PostV1FleetVehiclesGetRequest {
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.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_vehicles_list</a>(request: PostV1FleetVehiclesListRequest) -> Result<PostV1FleetVehiclesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_vehicles_list(
&PostV1FleetVehiclesListRequest {
..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<PostV1FleetVehiclesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1FleetVehiclesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_assignments_create</a>(request: PostV1FleetAssignmentsCreateRequest) -> Result<PostV1FleetAssignmentsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_assignments_create(
&PostV1FleetAssignmentsCreateRequest {
vehicle_id: "vehicleId".to_string(),
employee_id: "employeeId".to_string(),
from_date: "fromDate".to_string(),
to_date: None,
private_use: None,
employer_pays_fuel: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**vehicle_id:** `String`
</dd>
</dl>
<dl>
<dd>
**employee_id:** `String`
</dd>
</dl>
<dl>
<dd>
**from_date:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**private_use:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**employer_pays_fuel:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_assignments_end</a>(request: PostV1FleetAssignmentsEndRequest) -> Result<PostV1FleetAssignmentsEndResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_assignments_end(
&PostV1FleetAssignmentsEndRequest {
id: "id".to_string(),
to_date: "toDate".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**to_date:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_assignments_list</a>(request: PostV1FleetAssignmentsListRequest) -> Result<PostV1FleetAssignmentsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_assignments_list(
&PostV1FleetAssignmentsListRequest {
..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<PostV1FleetAssignmentsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1FleetAssignmentsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.fleet.<a href="/src/api/resources/fleet/client.rs">post_v1_fleet_natura_preview</a>(request: PostV1FleetNaturaPreviewRequest) -> Result<PostV1FleetNaturaPreviewResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.fleet
.post_v1fleet_natura_preview(
&PostV1FleetNaturaPreviewRequest {
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>
## 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,
include_natura: None,
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>
**include_natura:** `Option<bool>`
</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(),
lot_number: None,
expiry_date: 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>
**unit_cost:** `String`
</dd>
</dl>
<dl>
<dd>
**lot_number:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**expiry_date:** `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_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(),
lot_number: None,
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>
**lot_number:** `Option<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(),
lot_number: None,
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>
**lot_number:** `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_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>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_lots_list</a>(request: PostV1InventoryLotsListRequest) -> Result<PostV1InventoryLotsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_lots_list(
&PostV1InventoryLotsListRequest {
..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<PostV1InventoryLotsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1InventoryLotsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_lots_get</a>(request: PostV1InventoryLotsGetRequest) -> Result<PostV1InventoryLotsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_lots_get(
&PostV1InventoryLotsGetRequest {
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.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_lots_update</a>(request: PostV1InventoryLotsUpdateRequest) -> Result<PostV1InventoryLotsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_lots_update(
&PostV1InventoryLotsUpdateRequest {
id: "id".to_string(),
expiry_date: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**expiry_date:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<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_landed_costs_create</a>(request: PostV1InventoryLandedCostsCreateRequest) -> Result<PostV1InventoryLandedCostsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_landed_costs_create(
&PostV1InventoryLandedCostsCreateRequest {
date: "date".to_string(),
amount: "amount".to_string(),
method: None,
goods_receipt_id: None,
movement_ids: None,
source_invoice_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**amount:** `String`
</dd>
</dl>
<dl>
<dd>
**method:** `Option<PostV1InventoryLandedCostsCreateRequestMethod>`
</dd>
</dl>
<dl>
<dd>
**goods_receipt_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**movement_ids:** `Option<Vec<String>>`
</dd>
</dl>
<dl>
<dd>
**source_invoice_id:** `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_landed_costs_get</a>(request: PostV1InventoryLandedCostsGetRequest) -> Result<PostV1InventoryLandedCostsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_landed_costs_get(
&PostV1InventoryLandedCostsGetRequest {
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.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_landed_costs_list</a>(request: PostV1InventoryLandedCostsListRequest) -> Result<PostV1InventoryLandedCostsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_landed_costs_list(
&PostV1InventoryLandedCostsListRequest {
..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<PostV1InventoryLandedCostsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1InventoryLandedCostsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_reorder_rules_create</a>(request: PostV1InventoryReorderRulesCreateRequest) -> Result<PostV1InventoryReorderRulesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_reorder_rules_create(
&PostV1InventoryReorderRulesCreateRequest {
item_id: "itemId".to_string(),
min_qty: "minQty".to_string(),
warehouse_id: None,
reorder_qty: None,
is_active: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**warehouse_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**min_qty:** `String`
</dd>
</dl>
<dl>
<dd>
**reorder_qty:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</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_reorder_rules_update</a>(request: PostV1InventoryReorderRulesUpdateRequest) -> Result<PostV1InventoryReorderRulesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_reorder_rules_update(
&PostV1InventoryReorderRulesUpdateRequest {
id: "id".to_string(),
min_qty: None,
reorder_qty: None,
is_active: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**min_qty:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**reorder_qty:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<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_reorder_rules_delete</a>(request: PostV1InventoryReorderRulesDeleteRequest) -> Result<PostV1InventoryReorderRulesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_reorder_rules_delete(
&PostV1InventoryReorderRulesDeleteRequest {
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.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_reorder_rules_list</a>(request: PostV1InventoryReorderRulesListRequest) -> Result<PostV1InventoryReorderRulesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_reorder_rules_list(
&PostV1InventoryReorderRulesListRequest {
..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<PostV1InventoryReorderRulesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1InventoryReorderRulesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.inventory.<a href="/src/api/resources/inventory/client.rs">post_v1_inventory_reorder_rules_check</a>(request: PostV1InventoryReorderRulesCheckRequest) -> Result<PostV1InventoryReorderRulesCheckResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_reorder_rules_check(
&PostV1InventoryReorderRulesCheckRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
## Production
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_work_centers_create</a>(request: PostV1ProductionWorkCentersCreateRequest) -> Result<PostV1ProductionWorkCentersCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_work_centers_create(
&PostV1ProductionWorkCentersCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
cost_per_hour: None,
cost_account_code: None,
maintenance_interval_days: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**cost_per_hour:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cost_account_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**maintenance_interval_days:** `Option<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_work_centers_update</a>(request: PostV1ProductionWorkCentersUpdateRequest) -> Result<PostV1ProductionWorkCentersUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_work_centers_update(
&PostV1ProductionWorkCentersUpdateRequest {
id: "id".to_string(),
code: None,
name: None,
cost_per_hour: None,
cost_account_code: None,
maintenance_interval_days: None,
is_active: None,
notes: 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>
**cost_per_hour:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cost_account_code:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**maintenance_interval_days:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**is_active:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<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_work_centers_list</a>(request: PostV1ProductionWorkCentersListRequest) -> Result<PostV1ProductionWorkCentersListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_work_centers_list(
&PostV1ProductionWorkCentersListRequest {
..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<PostV1ProductionWorkCentersListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionWorkCentersListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_routings_create</a>(request: PostV1ProductionRoutingsCreateRequest) -> Result<PostV1ProductionRoutingsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_routings_create(
&PostV1ProductionRoutingsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
operations: vec![PostV1ProductionRoutingsCreateRequestOperationsItem {
sequence: 1000000,
name: "name".to_string(),
work_center_id: "workCenterId".to_string(),
..Default::default()
}],
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**operations:** `Vec<PostV1ProductionRoutingsCreateRequestOperationsItem>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_routings_get</a>(request: PostV1ProductionRoutingsGetRequest) -> Result<PostV1ProductionRoutingsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_routings_get(
&PostV1ProductionRoutingsGetRequest {
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_routings_list</a>(request: PostV1ProductionRoutingsListRequest) -> Result<PostV1ProductionRoutingsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_routings_list(
&PostV1ProductionRoutingsListRequest {
..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<PostV1ProductionRoutingsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionRoutingsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_maintenance_create</a>(request: PostV1ProductionMaintenanceCreateRequest) -> Result<PostV1ProductionMaintenanceCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_maintenance_create(
&PostV1ProductionMaintenanceCreateRequest {
work_center_id: "workCenterId".to_string(),
r#type: PostV1ProductionMaintenanceCreateRequestType::Preventive,
planned_date: "plannedDate".to_string(),
description: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**work_center_id:** `String`
</dd>
</dl>
<dl>
<dd>
**type_:** `PostV1ProductionMaintenanceCreateRequestType`
</dd>
</dl>
<dl>
<dd>
**planned_date:** `String`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<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_maintenance_complete</a>(request: PostV1ProductionMaintenanceCompleteRequest) -> Result<PostV1ProductionMaintenanceCompleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_maintenance_complete(
&PostV1ProductionMaintenanceCompleteRequest {
id: "id".to_string(),
completed_date: "completedDate".to_string(),
downtime_hours: None,
cost: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**completed_date:** `String`
</dd>
</dl>
<dl>
<dd>
**downtime_hours:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**cost:** `Option<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_maintenance_cancel</a>(request: PostV1ProductionMaintenanceCancelRequest) -> Result<PostV1ProductionMaintenanceCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_maintenance_cancel(
&PostV1ProductionMaintenanceCancelRequest {
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_maintenance_list</a>(request: PostV1ProductionMaintenanceListRequest) -> Result<PostV1ProductionMaintenanceListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_maintenance_list(
&PostV1ProductionMaintenanceListRequest {
..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<PostV1ProductionMaintenanceListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionMaintenanceListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<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,
routing_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>
**finished_item_id:** `String`
</dd>
</dl>
<dl>
<dd>
**output_quantity:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**routing_id:** `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,
routing_id: 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>
**routing_id:** `Option<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_record_operation</a>(request: PostV1ProductionOrdersRecordOperationRequest) -> Result<PostV1ProductionOrdersRecordOperationResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_record_operation(
&PostV1ProductionOrdersRecordOperationRequest {
id: "id".to_string(),
actual_minutes: "actualMinutes".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**actual_minutes:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.production.<a href="/src/api/resources/production/client.rs">post_v1_production_quality_checks_add</a>(request: PostV1ProductionQualityChecksAddRequest) -> Result<PostV1ProductionQualityChecksAddResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_quality_checks_add(
&PostV1ProductionQualityChecksAddRequest {
order_id: "orderId".to_string(),
name: "name".to_string(),
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**order_id:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `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_quality_checks_record</a>(request: PostV1ProductionQualityChecksRecordRequest) -> Result<PostV1ProductionQualityChecksRecordResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_quality_checks_record(
&PostV1ProductionQualityChecksRecordRequest {
id: "id".to_string(),
result: PostV1ProductionQualityChecksRecordRequestResult::Passed,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**result:** `PostV1ProductionQualityChecksRecordRequestResult`
</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_quality_checks_list</a>(request: PostV1ProductionQualityChecksListRequest) -> Result<PostV1ProductionQualityChecksListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_quality_checks_list(
&PostV1ProductionQualityChecksListRequest {
..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<PostV1ProductionQualityChecksListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProductionQualityChecksListRequestFilterItem>>`
</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(),
scrapped_quantity: None,
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>
**scrapped_quantity:** `Option<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>
## Projects
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_create</a>(request: PostV1ProjectsCreateRequest) -> Result<PostV1ProjectsCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_create(
&PostV1ProjectsCreateRequest {
code: "code".to_string(),
name: "name".to_string(),
partner_id: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
<dl>
<dd>
**name:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_update</a>(request: PostV1ProjectsUpdateRequest) -> Result<PostV1ProjectsUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_update(
&PostV1ProjectsUpdateRequest {
id: "id".to_string(),
name: None,
partner_id: None,
status: None,
notes: 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>
**partner_id:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**status:** `Option<PostV1ProjectsUpdateRequestStatus>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_get</a>(request: PostV1ProjectsGetRequest) -> Result<PostV1ProjectsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_get(
&PostV1ProjectsGetRequest {
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.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_list</a>(request: PostV1ProjectsListRequest) -> Result<PostV1ProjectsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_list(
&PostV1ProjectsListRequest {
..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<PostV1ProjectsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProjectsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_time_entries_create</a>(request: PostV1ProjectsTimeEntriesCreateRequest) -> Result<PostV1ProjectsTimeEntriesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_time_entries_create(
&PostV1ProjectsTimeEntriesCreateRequest {
project_id: "projectId".to_string(),
date: "date".to_string(),
hours: "hours".to_string(),
employee_id: None,
description: None,
billable: None,
hourly_rate: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**project_id:** `String`
</dd>
</dl>
<dl>
<dd>
**employee_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date:** `String`
</dd>
</dl>
<dl>
<dd>
**hours:** `String`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**billable:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**hourly_rate:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_time_entries_update</a>(request: PostV1ProjectsTimeEntriesUpdateRequest) -> Result<PostV1ProjectsTimeEntriesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_time_entries_update(
&PostV1ProjectsTimeEntriesUpdateRequest {
id: "id".to_string(),
date: None,
hours: None,
description: None,
billable: None,
hourly_rate: 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>
**hours:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**description:** `Option<Option<String>>`
</dd>
</dl>
<dl>
<dd>
**billable:** `Option<bool>`
</dd>
</dl>
<dl>
<dd>
**hourly_rate:** `Option<Option<String>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_time_entries_delete</a>(request: PostV1ProjectsTimeEntriesDeleteRequest) -> Result<PostV1ProjectsTimeEntriesDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_time_entries_delete(
&PostV1ProjectsTimeEntriesDeleteRequest {
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.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_time_entries_list</a>(request: PostV1ProjectsTimeEntriesListRequest) -> Result<PostV1ProjectsTimeEntriesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_time_entries_list(
&PostV1ProjectsTimeEntriesListRequest {
..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<PostV1ProjectsTimeEntriesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1ProjectsTimeEntriesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_time_entries_bill</a>(request: PostV1ProjectsTimeEntriesBillRequest) -> Result<PostV1ProjectsTimeEntriesBillResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_time_entries_bill(
&PostV1ProjectsTimeEntriesBillRequest {
project_id: "projectId".to_string(),
partner_id: None,
date_from: None,
date_to: None,
item_id: None,
hourly_rate: None,
vat_rate_percent: None,
vat_classifier_code: None,
issue_date: None,
due_date: None,
group_by: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**project_id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_from:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_to:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**item_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**hourly_rate:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_rate_percent:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**vat_classifier_code:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**issue_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**due_date:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**group_by:** `Option<PostV1ProjectsTimeEntriesBillRequestGroupBy>`
</dd>
</dl>
<dl>
<dd>
**notes:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.projects.<a href="/src/api/resources/projects/client.rs">post_v1_projects_report</a>(request: PostV1ProjectsReportRequest) -> Result<PostV1ProjectsReportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.projects
.post_v1projects_report(
&PostV1ProjectsReportRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**project_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_from:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_to:** `Option<String>`
</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_mandates_create</a>(request: PostV1BankMandatesCreateRequest) -> Result<PostV1BankMandatesCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_mandates_create(
&PostV1BankMandatesCreateRequest {
partner_id: "partnerId".to_string(),
iban: "iban".to_string(),
signature_date: "signatureDate".to_string(),
bic: None,
scheme: None,
sequence_type: None,
reference: None,
debtor_name: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**iban:** `String`
</dd>
</dl>
<dl>
<dd>
**bic:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**scheme:** `Option<PostV1BankMandatesCreateRequestScheme>`
</dd>
</dl>
<dl>
<dd>
**sequence_type:** `Option<PostV1BankMandatesCreateRequestSequenceType>`
</dd>
</dl>
<dl>
<dd>
**signature_date:** `String`
</dd>
</dl>
<dl>
<dd>
**reference:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**debtor_name:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**notes:** `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_mandates_update</a>(request: PostV1BankMandatesUpdateRequest) -> Result<PostV1BankMandatesUpdateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_mandates_update(
&PostV1BankMandatesUpdateRequest {
id: "id".to_string(),
bic: None,
debtor_name: None,
notes: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bic:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**debtor_name:** `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.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_mandates_cancel</a>(request: PostV1BankMandatesCancelRequest) -> Result<PostV1BankMandatesCancelResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_mandates_cancel(
&PostV1BankMandatesCancelRequest {
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_mandates_get</a>(request: PostV1BankMandatesGetRequest) -> Result<PostV1BankMandatesGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_mandates_get(
&PostV1BankMandatesGetRequest {
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_mandates_list</a>(request: PostV1BankMandatesListRequest) -> Result<PostV1BankMandatesListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_mandates_list(
&PostV1BankMandatesListRequest {
..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<PostV1BankMandatesListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1BankMandatesListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_direct_debits_export</a>(request: PostV1BankDirectDebitsExportRequest) -> Result<PostV1BankDirectDebitsExportResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_direct_debits_export(
&PostV1BankDirectDebitsExportRequest {
bank_account_id: "bankAccountId".to_string(),
sale_invoice_ids: vec!["saleInvoiceIds".to_string()],
collection_date: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**bank_account_id:** `String`
</dd>
</dl>
<dl>
<dd>
**sale_invoice_ids:** `Vec<String>`
</dd>
</dl>
<dl>
<dd>
**collection_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>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">list_the_psd2_banks_asps_ps_available_to_connect</a>(request: PostV1BankFeedsBanksListRequest) -> Result<PostV1BankFeedsBanksListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.list_the_psd2banks_asps_ps_available_to_connect(
&PostV1BankFeedsBanksListRequest {
..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.bank.<a href="/src/api/resources/bank/client.rs">begin_bank_authorization_redirect_the_user_to_the_returned_url</a>(request: PostV1BankFeedsConnectionsStartRequest) -> Result<PostV1BankFeedsConnectionsStartResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.begin_bank_authorization_redirect_the_user_to_the_returned_url(
&PostV1BankFeedsConnectionsStartRequest {
aspsp_name: "aspspName".to_string(),
aspsp_country: "aspspCountry".to_string(),
psu_type: None,
redirect_url: None,
valid_for_days: None,
language: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**aspsp_name:** `String`
</dd>
</dl>
<dl>
<dd>
**aspsp_country:** `String`
</dd>
</dl>
<dl>
<dd>
**psu_type:** `Option<PostV1BankFeedsConnectionsStartRequestPsuType>`
</dd>
</dl>
<dl>
<dd>
**redirect_url:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**valid_for_days:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**language:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">exchange_the_redirect_code_for_a_session_and_store_the_bank_accounts_it_exposes</a>(request: PostV1BankFeedsConnectionsCompleteRequest) -> Result<PostV1BankFeedsConnectionsCompleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.exchange_the_redirect_code_for_a_session_and_store_the_bank_accounts_it_exposes(
&PostV1BankFeedsConnectionsCompleteRequest {
reference: "reference".to_string(),
code: "code".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**reference:** `String`
</dd>
</dl>
<dl>
<dd>
**code:** `String`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">post_v1_bank_feeds_connections_get</a>(request: PostV1BankFeedsConnectionsGetRequest) -> Result<PostV1BankFeedsConnectionsGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_feeds_connections_get(
&PostV1BankFeedsConnectionsGetRequest {
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_feeds_connections_list</a>(request: PostV1BankFeedsConnectionsListRequest) -> Result<PostV1BankFeedsConnectionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_feeds_connections_list(
&PostV1BankFeedsConnectionsListRequest {
..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<PostV1BankFeedsConnectionsListRequestSortItem>>`
</dd>
</dl>
<dl>
<dd>
**filter:** `Option<Vec<PostV1BankFeedsConnectionsListRequestFilterItem>>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">revoke_the_consent_at_the_bank_and_drop_the_stored_connection</a>(request: PostV1BankFeedsConnectionsDeleteRequest) -> Result<PostV1BankFeedsConnectionsDeleteResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.revoke_the_consent_at_the_bank_and_drop_the_stored_connection(
&PostV1BankFeedsConnectionsDeleteRequest {
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">point_a_bank_feed_account_at_a_ledger_bank_account_so_its_transactions_can_be_synced</a>(request: PostV1BankFeedsAccountsLinkRequest) -> Result<PostV1BankFeedsAccountsLinkResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.point_a_bank_feed_account_at_a_ledger_bank_account_so_its_transactions_can_be_synced(
&PostV1BankFeedsAccountsLinkRequest {
id: "id".to_string(),
bank_account_id: None,
create_bank_account: None,
sync_from: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**id:** `String`
</dd>
</dl>
<dl>
<dd>
**bank_account_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**create_bank_account:** `Option<PostV1BankFeedsAccountsLinkRequestCreateBankAccount>`
</dd>
</dl>
<dl>
<dd>
**sync_from:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.bank.<a href="/src/api/resources/bank/client.rs">pull_new_transactions_from_the_bank_into_the_ledger_emits_bank_feed_synced</a>(request: PostV1BankFeedsSyncRequest) -> Result<PostV1BankFeedsSyncResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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
.pull_new_transactions_from_the_bank_into_the_ledger_emits_bank_feed_synced(
&PostV1BankFeedsSyncRequest {
connection_id: "connectionId".to_string(),
feed_account_id: None,
date_from: None,
date_to: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**connection_id:** `String`
</dd>
</dl>
<dl>
<dd>
**feed_account_id:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_from:** `Option<String>`
</dd>
</dl>
<dl>
<dd>
**date_to:** `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_intercompany_candidates</a>(request: PostV1ConsolidationIntercompanyCandidatesRequest) -> Result<PostV1ConsolidationIntercompanyCandidatesResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Partners in member companies that look like other members of the same group (matched on company code or VAT code), with any existing intercompany link. Confirming a candidate via intercompany/links/set enables invoice mirroring.
</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
.consolidation
.post_v1consolidation_intercompany_candidates(
&PostV1ConsolidationIntercompanyCandidatesRequest {
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_intercompany_links_set</a>(request: PostV1ConsolidationIntercompanyLinksSetRequest) -> Result<PostV1ConsolidationIntercompanyLinksSetResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Confirm that a partner record in one member company represents another member company of the group. Once links exist in both directions, issuing an intercompany sale invoice automatically creates the matching draft purchase invoice in the counterparty.
</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
.consolidation
.post_v1consolidation_intercompany_links_set(
&PostV1ConsolidationIntercompanyLinksSetRequest {
group_id: "groupId".to_string(),
partner_id: "partnerId".to_string(),
counterparty_company_id: "counterpartyCompanyId".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**partner_id:** `String`
</dd>
</dl>
<dl>
<dd>
**counterparty_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_intercompany_links_list</a>(request: PostV1ConsolidationIntercompanyLinksListRequest) -> Result<PostV1ConsolidationIntercompanyLinksListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_intercompany_links_list(
&PostV1ConsolidationIntercompanyLinksListRequest {
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_intercompany_links_remove</a>(request: PostV1ConsolidationIntercompanyLinksRemoveRequest) -> Result<PostV1ConsolidationIntercompanyLinksRemoveResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
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_intercompany_links_remove(
&PostV1ConsolidationIntercompanyLinksRemoveRequest {
group_id: "groupId".to_string(),
id: "id".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**group_id:** `String`
</dd>
</dl>
<dl>
<dd>
**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_intercompany_report</a>(request: PostV1ConsolidationIntercompanyReportRequest) -> Result<PostV1ConsolidationIntercompanyReportResponse, ApiError></code></summary>
<dl>
<dd>
#### 📝 Description
<dl>
<dd>
<dl>
<dd>
Intercompany reconciliation for a period: every issued intercompany sale invoice with its mirrored or manually recorded counterpart, unmatched documents on both sides, and per-currency totals with differences. Confirmed pairs are the basis for consolidation eliminations.
</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
.consolidation
.post_v1consolidation_intercompany_report(
&PostV1ConsolidationIntercompanyReportRequest {
group_id: "groupId".to_string(),
from_date: "fromDate".to_string(),
to_date: "toDate".to_string(),
},
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>
</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>
## Billing
<details><summary><code>client.billing.<a href="/src/api/resources/billing/client.rs">post_v1_billing_account_get</a>(request: PostV1BillingAccountGetRequest) -> Result<PostV1BillingAccountGetResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.billing
.post_v1billing_account_get(
&PostV1BillingAccountGetRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.billing.<a href="/src/api/resources/billing/client.rs">post_v1_billing_account_set_plan</a>(request: PostV1BillingAccountSetPlanRequest) -> Result<PostV1BillingAccountSetPlanResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.billing
.post_v1billing_account_set_plan(
&PostV1BillingAccountSetPlanRequest {
plan: PostV1BillingAccountSetPlanRequestPlan::Starter,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**plan:** `PostV1BillingAccountSetPlanRequestPlan`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.billing.<a href="/src/api/resources/billing/client.rs">post_v1_billing_topup_create</a>(request: PostV1BillingTopupCreateRequest) -> Result<PostV1BillingTopupCreateResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.billing
.post_v1billing_topup_create(
&PostV1BillingTopupCreateRequest {
amount_cents: 1000000,
locale: None,
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**amount_cents:** `String`
</dd>
</dl>
<dl>
<dd>
**locale:** `Option<PostV1BillingTopupCreateRequestLocale>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.billing.<a href="/src/api/resources/billing/client.rs">post_v1_billing_transactions_list</a>(request: PostV1BillingTransactionsListRequest) -> Result<PostV1BillingTransactionsListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.billing
.post_v1billing_transactions_list(
&PostV1BillingTransactionsListRequest {
..Default::default()
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**limit:** `Option<String>`
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</details>
<details><summary><code>client.billing.<a href="/src/api/resources/billing/client.rs">post_v1_billing_usage_list</a>(request: PostV1BillingUsageListRequest) -> Result<PostV1BillingUsageListResponse, ApiError></code></summary>
<dl>
<dd>
#### 🔌 Usage
<dl>
<dd>
<dl>
<dd>
```rust
use nordlet::prelude::*;
#[tokio::main]
async fn main() {
let config = ClientConfig {
token: Some("<token>".to_string()),
..Default::default()
};
let client = ApiClient::new(config).expect("Failed to build client");
client
.billing
.post_v1billing_usage_list(
&PostV1BillingUsageListRequest {
from: "from".to_string(),
to: "to".to_string(),
},
None,
)
.await;
}
```
</dd>
</dl>
</dd>
</dl>
#### ⚙️ Parameters
<dl>
<dd>
<dl>
<dd>
**from:** `String`
</dd>
</dl>
<dl>
<dd>
**to:** `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,
sepa_creditor_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>
**sepa_creditor_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>
**sepa_creditor_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>