ADPhotoKit Documentation

Class ADAsset​Model

public class ADAssetModel: Equatable  

Model contain asset info.

%87 ADAssetModel ADAssetModel ADAssetBrowsable ADAssetBrowsable ADAssetModel->ADAssetBrowsable Equatable Equatable ADAssetModel->Equatable

Nested Types

ADAssetModel.MediaType

Type of asset.

ADAssetModel.SelectStatus

Represent asset select status.

Conforms To

ADAssetBrowsable

Represents an asset source for browser.

Equatable

Initializers

init(asset:​)

public init(asset: PHAsset)  

Create asset info model.

Parameters

asset PHAsset

Asset to bind.

Properties

browse​Asset

public var browseAsset: ADAsset  

ADAssetModel conforms to ADAssetBrowsable in ADPhotoKit.

identifier

public let identifier: String

An identifier which persistently identifies the object on a given device.

asset

public let asset: PHAsset

Asset associte with model.

image​Edit​Info

public var imageEditInfo: ADImageEditInfo? 

The image edit info. If not 'nil', indicate asset have been edited.

type

public var type: MediaType = .unknown

Media type of asset.

select​Status

public var selectStatus: SelectStatus  

Asset's select status.

Operators

==

public static func == (lhs: ADAssetModel, rhs: ADAssetModel) -> Bool