put method

Future<PlexApiResult> put(
  1. String endpoint, {
  2. dynamic body,
  3. Map<String, dynamic>? queryParams,
  4. Map<String, String>? headers,
  5. Map<String, dynamic>? formData,
  6. bool useFullUrl = false,
  7. Duration? timeout,
  8. PlexCancelToken? cancelToken,
})

Makes a PUT request to the specified endpoint (used for updates)

Implementation

Future<PlexApiResult> put(
  String endpoint, {
  dynamic body,
  Map<String, dynamic>? queryParams,
  Map<String, String>? headers,
  Map<String, dynamic>? formData,
  bool useFullUrl = false,
  Duration? timeout,
  PlexCancelToken? cancelToken,
}) async {
  final url = useFullUrl ? endpoint : endpoint;
  final response = await PlexNetworking.instance.put(
    url,
    query: queryParams,
    headers: headers,
    body: body,
    formData: formData,
    timeout: timeout,
    cancelToken: cancelToken,
  );
  return _handleResponse(response);
}