Namebase API
Handles HTTP requests to the Namebase API
Provides a simple interface for accessing the Namebase API
Required : API_KEY
, API_SECRET
Methods
$configureLifeCycle ()
→ void
inherited
addRecords (List <DNSRecord > records )
→ Future <bool >
addRecords()
delete <T > (String url , String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder } )
→ Future <Response <T > >
inherited
deleteRecords (List <DNSRecord > records )
→ Future <bool >
deleteRecords()
dispose ()
→ void
inherited
get <T > (String url , String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder } )
→ Future <Response <T > >
inherited
mutation <T > (String mutation , {String ? url , Map <String , dynamic > ? variables , )
→ Future <GraphQLResponse <T > >
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a non-existent method or property is accessed.
inherited
onClose ()
→ void
Called before onDelete method. onClose might be used to
dispose resources used by the controller. Like closing events,
or streams before the controller is destroyed.
Or dispose objects that can potentially create some memory leaks,
like TextEditingControllers, AnimationControllers.
Might be useful as well to persist some data on disk.
inherited
onInit ()
→ void
Called immediately after the widget is allocated in memory.
You might use this to initialize something for the controller.
inherited
onReady ()
→ void
Called 1 frame after onInit(). It is the perfect place to enter
navigation events, like snackbar, dialogs, or a new route, or
async request.
inherited
patch <T > (String url , dynamic body , {String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder , Progress ? uploadProgress } )
→ Future <Response <T > >
inherited
post <T > (String ? url , dynamic body , {String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder , Progress ? uploadProgress } )
→ Future <Response <T > >
inherited
put <T > (String url , dynamic body , {String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder , Progress ? uploadProgress } )
→ Future <Response <T > >
inherited
query <T > (String query , {String ? url , Map <String , dynamic > ? variables , )
→ Future <GraphQLResponse <T > >
query allow made GraphQL raw querys
final connect = GetConnect();
connect.baseUrl = 'https://countries.trevorblades.com/';
final response = await connect.query(
r"""
{
country(code: "BR") {
name
native
currency
languages {
code
name
}
}
}
""",
);
print(response.body);
inherited
refresh ()
→ Future <NamebaseResponse >
refresh()
replaceRecord (DNSRecord record )
→ Future <bool >
replaceRecord()
request <T > (String url , String method , {dynamic body , String ? contentType , Map <String , dynamic > ? query , Decoder <T > ? decoder , Progress ? uploadProgress } )
→ Future <Response <T > >
inherited
socket (String url , {Duration ping = const Duration(seconds: 5) } )
→ GetSocket
inherited
toString ()
→ String
A string representation of this object.
inherited