doPUT<T extends NUIEnt> abstract method

Future<NUIHttpResponse<T>> doPUT<T extends NUIEnt>({
  1. required String url,
  2. Map<String, String>? headers,
  3. Map<String, String>? params,
  4. String? pathVariable,
  5. NUIEnt? bodyEnt,
  6. dynamic body,
  7. String? bodyString,
  8. Encoding? encoding,
  9. NUIEntMapper<T>? entity,
  10. bool storeTemp = false,
})

Calling a PUT request to the server

Implementation

Future<NUIHttpResponse<T>> doPUT<T extends NUIEnt>({
  required String url, //Url endpoint
  Map<String, String>? headers, //Optional request headers
  Map<String, String>? params, //Optional request parameters
  String? pathVariable, //Optional path variable

  /**One of the 3 body options must be provided **/
  NUIEnt? bodyEnt, //Optional request body entity
  dynamic body, //Optional request body
  String? bodyString, //Optional request body string

  Encoding? encoding, //Optional request encoding
  NUIEntMapper<T>? entity, //Optional response entity mapper
  bool storeTemp = false //Optional flag to store the response in the temp storage
});