dsh_sdk 0.8.1

SDK for KPN Data Services Hub
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use thiserror::Error;

#[derive(Error, Debug)]
#[non_exhaustive]
pub enum ManagementApiTokenError {
    #[error("Client ID is unknown")]
    UnknownClientId,
    #[error("Client secret not set")]
    UnknownClientSecret,
    #[error("Unexpected failure while fetching token from server: {0}")]
    FailureTokenFetch(reqwest::Error),
    #[error("Unexpected status code: {status_code}, error body: {error_body}")]
    StatusCode {
        status_code: reqwest::StatusCode,
        error_body: String,
    },
}