DocumentInfo class abstract

Annotations
  • @freezed

Constructors

DocumentInfo({@JsonKey.new(name: "doc_id") @Default.new("") String docId, @JsonKey.new(name: "doc_url") @Default.new("") String docUrl, @Default.new("") String type, @Default.new("") String owner, @JsonKey.new(name: "bind_type") @Default.new(0) int bindType, @JsonKey.new(name: "school_id") @Default.new("") String schoolId, @Default.new(0) int permission, @JsonKey.new(name: "transcode_result") @Default.new("") String transcodeResult, @JsonKey.new(name: "transcode_progress") @Default.new(0) int transcodeProgress, @JsonKey.new(name: "transcode_type") @Default.new(0) int transcodeType, @JsonKey.new(name: "transcode_state") @Default.new(0) int transcodeState, @JsonKey.new(name: "transcode_info") @Default.new("") String transcodeInfo, @JsonKey.new(name: "doc_type") @Default.new("") String docType, @JsonKey.new(name: "doc_name") @Default.new("") String docName, @Default.new(0) int width, @Default.new(0) int height, @Default.new(false) bool isUploading, int? hashId, @Default.new(100.0) double? cosUploadProgress, @JsonKey.new(name: "doc_size") @Default.new(0) int docSize, @JsonKey.new(name: "update_time") @Default.new(0) int updateTime, @Default.new(0) int pages})
factory
DocumentInfo.fromJson(Map<String, dynamic> json)
factory

Properties

bindType → int
no setterinherited
copyWith → $DocumentInfoCopyWith<DocumentInfo>
Create a copy of DocumentInfo with the given fields replaced by the non-null parameter values.
no setterinherited
cosUploadProgress → double?
no setterinherited
docId → String
no setterinherited
docName → String
no setterinherited
docSize → int
no setterinherited
docType → String
no setterinherited
docUrl → String
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
hashId → int?
no setterinherited
height → int
no setterinherited
isUploading → bool
no setterinherited
owner → String
no setterinherited
pages → int
no setterinherited
permission → int
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schoolId → String
no setterinherited
transcodeInfo → String
no setterinherited
transcodeProgress → int
no setterinherited
transcodeResult → String
no setterinherited
transcodeState → int
no setterinherited
transcodeType → int
no setterinherited
type → String
no setterinherited
updateTime → int
no setterinherited
width → int
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serializes this DocumentInfo to a JSON map.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited