main function
void
main()
Implementation
void main() async {
// Using CountryStateCityApi
final countryApi = CountryStateCityApi.endpoints();
final countries = await countryApi["getAllCountries"]!.call<List<dynamic>>(
map: (data) => data as List<dynamic>,
);
print("Countries: $countries");
// Using UserManagementApi
final userApi = UserManagementApi.endpoints();
final loginResult = await userApi["login"]!.call<Map<String, dynamic>>(
data: {"username": "example@email.com", "password": "password123"},
map: (data) => data as Map<String, dynamic>,
);
print("Login result: $loginResult");
final userProfile =
await userApi["getUserProfile"]!.call<Map<String, dynamic>>(
map: (data) => data as Map<String, dynamic>,
);
print("User profile: $userProfile");
}