mx_request library

Support for doing something awesome.

More dartdocs go here.

Classes

Body
宣告 method 裡面的參數為 body 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 body 若沒有指定 name, 則代表設置的是rawBody
宣告 method 裡面的參數為 header 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 header
Path
宣告 method 裡面的參數為 path 裡面的變數 path的變數不可為可空
Query
宣告 method 裡面的參數為 queryParam 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 queryParam
RequestBase
api content構建
RequestContent
請求內容
RequestIF
宣告一個 abstract class 是個 api 請求的 interface
RequestMethods
GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
StaticRequest
靜態的請求內容

Extensions

DioEx on Dio
OptionsTimeMx on Options
RequestContentEx on RequestContent
RequestOptionsTimeMx on RequestOptions

Typedefs

FormDataBuilder = FormData Function(RequestContent content, Options options)