mtnmomo/requests/
access_token.rs1#[doc(hidden)]
2use reqwest::Body;
3
4#[doc(hidden)]
5use serde::{Deserialize, Serialize};
6
7#[derive(Debug, Serialize, Deserialize, Clone)]
8pub struct AccessTokenRequest {
9 pub grant_type: String,
10 pub auth_req_id: String,
11}
12
13impl From<AccessTokenRequest> for Body {
14 fn from(access_token_request: AccessTokenRequest) -> Self {
15 let t = format!(
16 "grant_type={}&auth_req_id={}",
17 access_token_request.grant_type, access_token_request.auth_req_id
18 );
19 Body::from(t)
20 }
21}