// Path: libs/account/src/main/java/com/africastalking/account/AccountResponse.java
// public final class AccountResponse {
// 
//     @SerializedName("UserData")
//     public UserData userData;
// 
//     public static final class UserData {
//         public String balance;
// 
//         @Override
//         public String toString() {
//             return new Gson().toJson(this);
//         }
//     }
// 
//     @Override
//     public String toString() {
//         return new Gson().toJson(this);
//     }
// }


import com.africastalking.account.AccountResponse;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;
package com.africastalking;



/**
 * Account Endpoints
 */
interface IAccount {
    @GET("user")
// Path: libs/account/src/main/java/com/africastalking/account/AccountResponse.java
// public final class AccountResponse {
// 
//     @SerializedName("UserData")
//     public UserData userData;
// 
//     public static final class UserData {
//         public String balance;
// 
//         @Override
//         public String toString() {
//             return new Gson().toJson(this);
//         }
//     }
// 
//     @Override
//     public String toString() {
//         return new Gson().toJson(this);
//     }
// }


// Path: libs/account/src/main/java/com/africastalking/IAccount.java
import com.africastalking.account.AccountResponse;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

package com.africastalking;



/**
 * Account Endpoints
 */
interface IAccount {
    @GET("user")
    Call<AccountResponse> fetchAccount(@Query("username") String username);