use payjp_client_core::{PayjpClient, BlockingClient, PayjpRequest, RequestBuilder, PayjpMethod};
#[derive(Clone,Debug,)]#[derive(serde::Serialize)]
pub struct RetrieveForMyAccountAccount {
}
impl RetrieveForMyAccountAccount {
pub fn new() -> Self {
Self {
}
}
}
impl Default for RetrieveForMyAccountAccount {
fn default() -> Self {
Self::new()
}
}impl RetrieveForMyAccountAccount {
pub async fn send<C: PayjpClient>(&self, client: &C) -> Result<<Self as PayjpRequest>::Output, C::Err> {
self.customize().send(client).await
}
pub fn send_blocking<C: BlockingClient>(&self, client: &C) -> Result<<Self as PayjpRequest>::Output, C::Err> {
self.customize().send_blocking(client)
}
}
impl PayjpRequest for RetrieveForMyAccountAccount {
type Output = payjp_core::Account;
fn build(&self) -> RequestBuilder {
RequestBuilder::new(PayjpMethod::Get, "/accounts")
}
}