rpmtw_api_client_flutter 1.0.8-dev.1 rpmtw_api_client_flutter: ^1.0.8-dev.1 copied to clipboard
RPMTW api client library for Flutter
RPMTW API Client (Flutter) #
Example #
import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";
void main() async {
RPMTWApiClient.init(); // Initialize RPMTW API Client
RPMTWApiClient apiClient = RPMTWApiClient.instance;
print(apiClient.apiBaseUrl);
PasswordValidatedResult result =
await apiClient.authResource.validPassword("12345"); // Valid password
print(result.message);
String message = await apiClient.otherResource.helloWorld();
print(message);
String ip = await apiClient.otherResource.getIP();
print(ip);
exit(0);
}
Widgets #
User Avatar #
import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";
User user = User(...);
user.avatar(fontSize: 20) // fontSize defaults to 18
Minecraft Mod Image #
import "package:rpmtw_api_client_flutter/rpmtw_api_client_flutter.dart";
MinecraftMod mod = MinecraftMod(...);
mod.imageWidget(width: 50, height: 50)