smbcloud-ascapi-pricing 0.5.0

App Store Connect pricing resources: app price schedules, and the per-territory prices and price points hanging off them.
Documentation
# smbcloud-ascapi-pricing

App Store Connect pricing: an app's price schedule, and the per-territory
prices and price points hanging off it.

Reading a price takes a join across three resources, because an `appPrices`
row carries no money of its own. This crate does the join, so you get one
flat `TerritoryPrice` per territory with the amount and currency attached.

```toml
[dependencies]
smbcloud-ascapi-core = "0.1"
smbcloud-ascapi-pricing = "0.1"
```

```rust
use smbcloud_ascapi_core::{ApiKey, Client};
use smbcloud_ascapi_pricing::app_price::PriceKind;
use smbcloud_ascapi_pricing::prelude::*;

let client = Client::new(ApiKey::from_p8_file("KEY_ID", "ISSUER_ID", "AuthKey.p8")?);
let prices = client
    .list_app_prices("APP_ID", PriceKind::Automatic, Some("IDN"))
    .await?;
```

See the [API docs](https://docs.rs/smbcloud-ascapi-pricing).

## Copyright

© 2026 PT Sigit Mitra Bangun ([smbCloud](https://smbcloud.xyz)).