IFetchStata

sealed class IFetchStata<out TData>

使用密封类或者密封接口,可以避免外部继承实现,但是不影响使用接口声明。

Parameters

loading

当前请求是否正在loading

params

发起请求使用的参数

data

请求的响应值

error

请求出错后的错误信息

Inheritors

Properties

Link copied to clipboard

copyMap 当前对象用于覆盖时的等价map

Link copied to clipboard
open val data: TData? = null
Link copied to clipboard
open val error: Throwable? = null
Link copied to clipboard
open val loading: Boolean? = null
Link copied to clipboard
open val params: TParams? = null

Functions

Link copied to clipboard
abstract fun asNotNullMap(): Map<String, Any?>
Link copied to clipboard
abstract fun copy(needCopyMap: Map<String, Any?>?): IFetchStata<TData>