@ -742,368 +742,6 @@ class AssetApi {
}
}
/ / / Performs an HTTP ' GET /assets ' operation and returns the [ Response ] .
/ / / Parameters:
/ / /
/ / / * [ String ] checksum:
/ / /
/ / / * [ String ] city:
/ / /
/ / / * [ String ] country:
/ / /
/ / / * [ DateTime ] createdAfter:
/ / /
/ / / * [ DateTime ] createdBefore:
/ / /
/ / / * [ String ] deviceAssetId:
/ / /
/ / / * [ String ] deviceId:
/ / /
/ / / * [ String ] encodedVideoPath:
/ / /
/ / / * [ String ] id:
/ / /
/ / / * [ bool ] isArchived:
/ / /
/ / / * [ bool ] isEncoded:
/ / /
/ / / * [ bool ] isExternal:
/ / /
/ / / * [ bool ] isFavorite:
/ / /
/ / / * [ bool ] isMotion:
/ / /
/ / / * [ bool ] isNotInAlbum:
/ / /
/ / / * [ bool ] isOffline:
/ / /
/ / / * [ bool ] isReadOnly:
/ / /
/ / / * [ bool ] isVisible:
/ / /
/ / / * [ String ] lensModel:
/ / /
/ / / * [ String ] libraryId:
/ / /
/ / / * [ String ] make:
/ / /
/ / / * [ String ] model:
/ / /
/ / / * [ AssetOrder ] order:
/ / /
/ / / * [ String ] originalFileName:
/ / /
/ / / * [ String ] originalPath:
/ / /
/ / / * [ num ] page:
/ / /
/ / / * [ List < String > ] personIds:
/ / /
/ / / * [ String ] previewPath:
/ / /
/ / / * [ String ] resizePath:
/ / /
/ / / * [ num ] size:
/ / /
/ / / * [ String ] state:
/ / /
/ / / * [ DateTime ] takenAfter:
/ / /
/ / / * [ DateTime ] takenBefore:
/ / /
/ / / * [ String ] thumbnailPath:
/ / /
/ / / * [ DateTime ] trashedAfter:
/ / /
/ / / * [ DateTime ] trashedBefore:
/ / /
/ / / * [ AssetTypeEnum ] type:
/ / /
/ / / * [ DateTime ] updatedAfter:
/ / /
/ / / * [ DateTime ] updatedBefore:
/ / /
/ / / * [ String ] webpPath:
/ / /
/ / / * [ bool ] withArchived:
/ / /
/ / / * [ bool ] withDeleted:
/ / /
/ / / * [ bool ] withExif:
/ / /
/ / / * [ bool ] withPeople:
/ / /
/ / / * [ bool ] withStacked:
Future < Response > searchAssetsWithHttpInfo ( { String ? checksum , String ? city , String ? country , DateTime ? createdAfter , DateTime ? createdBefore , String ? deviceAssetId , String ? deviceId , String ? encodedVideoPath , String ? id , bool ? isArchived , bool ? isEncoded , bool ? isExternal , bool ? isFavorite , bool ? isMotion , bool ? isNotInAlbum , bool ? isOffline , bool ? isReadOnly , bool ? isVisible , String ? lensModel , String ? libraryId , String ? make , String ? model , AssetOrder ? order , String ? originalFileName , String ? originalPath , num ? page , List < String > ? personIds , String ? previewPath , String ? resizePath , num ? size , String ? state , DateTime ? takenAfter , DateTime ? takenBefore , String ? thumbnailPath , DateTime ? trashedAfter , DateTime ? trashedBefore , AssetTypeEnum ? type , DateTime ? updatedAfter , DateTime ? updatedBefore , String ? webpPath , bool ? withArchived , bool ? withDeleted , bool ? withExif , bool ? withPeople , bool ? withStacked , } ) async {
/ / ignore: prefer_const_declarations
final path = r'/assets' ;
/ / ignore: prefer_final_locals
Object ? postBody ;
final queryParams = < QueryParam > [ ] ;
final headerParams = < String , String > { } ;
final formParams = < String , String > { } ;
if ( checksum ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' checksum ' , checksum ) ) ;
}
if ( city ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' city ' , city ) ) ;
}
if ( country ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' country ' , country ) ) ;
}
if ( createdAfter ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' createdAfter ' , createdAfter ) ) ;
}
if ( createdBefore ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' createdBefore ' , createdBefore ) ) ;
}
if ( deviceAssetId ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' deviceAssetId ' , deviceAssetId ) ) ;
}
if ( deviceId ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' deviceId ' , deviceId ) ) ;
}
if ( encodedVideoPath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' encodedVideoPath ' , encodedVideoPath ) ) ;
}
if ( id ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' id ' , id ) ) ;
}
if ( isArchived ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isArchived ' , isArchived ) ) ;
}
if ( isEncoded ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isEncoded ' , isEncoded ) ) ;
}
if ( isExternal ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isExternal ' , isExternal ) ) ;
}
if ( isFavorite ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isFavorite ' , isFavorite ) ) ;
}
if ( isMotion ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isMotion ' , isMotion ) ) ;
}
if ( isNotInAlbum ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isNotInAlbum ' , isNotInAlbum ) ) ;
}
if ( isOffline ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isOffline ' , isOffline ) ) ;
}
if ( isReadOnly ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isReadOnly ' , isReadOnly ) ) ;
}
if ( isVisible ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' isVisible ' , isVisible ) ) ;
}
if ( lensModel ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' lensModel ' , lensModel ) ) ;
}
if ( libraryId ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' libraryId ' , libraryId ) ) ;
}
if ( make ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' make ' , make ) ) ;
}
if ( model ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' model ' , model ) ) ;
}
if ( order ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' order ' , order ) ) ;
}
if ( originalFileName ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' originalFileName ' , originalFileName ) ) ;
}
if ( originalPath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' originalPath ' , originalPath ) ) ;
}
if ( page ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' page ' , page ) ) ;
}
if ( personIds ! = null ) {
queryParams . addAll ( _queryParams ( ' multi ' , ' personIds ' , personIds ) ) ;
}
if ( previewPath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' previewPath ' , previewPath ) ) ;
}
if ( resizePath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' resizePath ' , resizePath ) ) ;
}
if ( size ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' size ' , size ) ) ;
}
if ( state ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' state ' , state ) ) ;
}
if ( takenAfter ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' takenAfter ' , takenAfter ) ) ;
}
if ( takenBefore ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' takenBefore ' , takenBefore ) ) ;
}
if ( thumbnailPath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' thumbnailPath ' , thumbnailPath ) ) ;
}
if ( trashedAfter ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' trashedAfter ' , trashedAfter ) ) ;
}
if ( trashedBefore ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' trashedBefore ' , trashedBefore ) ) ;
}
if ( type ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' type ' , type ) ) ;
}
if ( updatedAfter ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' updatedAfter ' , updatedAfter ) ) ;
}
if ( updatedBefore ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' updatedBefore ' , updatedBefore ) ) ;
}
if ( webpPath ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' webpPath ' , webpPath ) ) ;
}
if ( withArchived ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' withArchived ' , withArchived ) ) ;
}
if ( withDeleted ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' withDeleted ' , withDeleted ) ) ;
}
if ( withExif ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' withExif ' , withExif ) ) ;
}
if ( withPeople ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' withPeople ' , withPeople ) ) ;
}
if ( withStacked ! = null ) {
queryParams . addAll ( _queryParams ( ' ' , ' withStacked ' , withStacked ) ) ;
}
const contentTypes = < String > [ ] ;
return apiClient . invokeAPI (
path ,
' GET ' ,
queryParams ,
postBody ,
headerParams ,
formParams ,
contentTypes . isEmpty ? null : contentTypes . first ,
) ;
}
/ / / Parameters:
/ / /
/ / / * [ String ] checksum:
/ / /
/ / / * [ String ] city:
/ / /
/ / / * [ String ] country:
/ / /
/ / / * [ DateTime ] createdAfter:
/ / /
/ / / * [ DateTime ] createdBefore:
/ / /
/ / / * [ String ] deviceAssetId:
/ / /
/ / / * [ String ] deviceId:
/ / /
/ / / * [ String ] encodedVideoPath:
/ / /
/ / / * [ String ] id:
/ / /
/ / / * [ bool ] isArchived:
/ / /
/ / / * [ bool ] isEncoded:
/ / /
/ / / * [ bool ] isExternal:
/ / /
/ / / * [ bool ] isFavorite:
/ / /
/ / / * [ bool ] isMotion:
/ / /
/ / / * [ bool ] isNotInAlbum:
/ / /
/ / / * [ bool ] isOffline:
/ / /
/ / / * [ bool ] isReadOnly:
/ / /
/ / / * [ bool ] isVisible:
/ / /
/ / / * [ String ] lensModel:
/ / /
/ / / * [ String ] libraryId:
/ / /
/ / / * [ String ] make:
/ / /
/ / / * [ String ] model:
/ / /
/ / / * [ AssetOrder ] order:
/ / /
/ / / * [ String ] originalFileName:
/ / /
/ / / * [ String ] originalPath:
/ / /
/ / / * [ num ] page:
/ / /
/ / / * [ List < String > ] personIds:
/ / /
/ / / * [ String ] previewPath:
/ / /
/ / / * [ String ] resizePath:
/ / /
/ / / * [ num ] size:
/ / /
/ / / * [ String ] state:
/ / /
/ / / * [ DateTime ] takenAfter:
/ / /
/ / / * [ DateTime ] takenBefore:
/ / /
/ / / * [ String ] thumbnailPath:
/ / /
/ / / * [ DateTime ] trashedAfter:
/ / /
/ / / * [ DateTime ] trashedBefore:
/ / /
/ / / * [ AssetTypeEnum ] type:
/ / /
/ / / * [ DateTime ] updatedAfter:
/ / /
/ / / * [ DateTime ] updatedBefore:
/ / /
/ / / * [ String ] webpPath:
/ / /
/ / / * [ bool ] withArchived:
/ / /
/ / / * [ bool ] withDeleted:
/ / /
/ / / * [ bool ] withExif:
/ / /
/ / / * [ bool ] withPeople:
/ / /
/ / / * [ bool ] withStacked:
Future < List < AssetResponseDto > ? > searchAssets ( { String ? checksum , String ? city , String ? country , DateTime ? createdAfter , DateTime ? createdBefore , String ? deviceAssetId , String ? deviceId , String ? encodedVideoPath , String ? id , bool ? isArchived , bool ? isEncoded , bool ? isExternal , bool ? isFavorite , bool ? isMotion , bool ? isNotInAlbum , bool ? isOffline , bool ? isReadOnly , bool ? isVisible , String ? lensModel , String ? libraryId , String ? make , String ? model , AssetOrder ? order , String ? originalFileName , String ? originalPath , num ? page , List < String > ? personIds , String ? previewPath , String ? resizePath , num ? size , String ? state , DateTime ? takenAfter , DateTime ? takenBefore , String ? thumbnailPath , DateTime ? trashedAfter , DateTime ? trashedBefore , AssetTypeEnum ? type , DateTime ? updatedAfter , DateTime ? updatedBefore , String ? webpPath , bool ? withArchived , bool ? withDeleted , bool ? withExif , bool ? withPeople , bool ? withStacked , } ) async {
final response = await searchAssetsWithHttpInfo ( checksum: checksum , city: city , country: country , createdAfter: createdAfter , createdBefore: createdBefore , deviceAssetId: deviceAssetId , deviceId: deviceId , encodedVideoPath: encodedVideoPath , id: id , isArchived: isArchived , isEncoded: isEncoded , isExternal: isExternal , isFavorite: isFavorite , isMotion: isMotion , isNotInAlbum: isNotInAlbum , isOffline: isOffline , isReadOnly: isReadOnly , isVisible: isVisible , lensModel: lensModel , libraryId: libraryId , make: make , model: model , order: order , originalFileName: originalFileName , originalPath: originalPath , page: page , personIds: personIds , previewPath: previewPath , resizePath: resizePath , size: size , state: state , takenAfter: takenAfter , takenBefore: takenBefore , thumbnailPath: thumbnailPath , trashedAfter: trashedAfter , trashedBefore: trashedBefore , type: type , updatedAfter: updatedAfter , updatedBefore: updatedBefore , webpPath: webpPath , withArchived: withArchived , withDeleted: withDeleted , withExif: withExif , withPeople: withPeople , withStacked: withStacked , ) ;
if ( response . statusCode > = HttpStatus . badRequest ) {
throw ApiException ( response . statusCode , await _decodeBodyBytes ( response ) ) ;
}
/ / When a remote server returns no body with a status of 204 , we shall not decode it .
/ / At the time of writing this , ` dart: convert ` will throw an " Unexpected end of input "
/ / FormatException when trying to decode an empty string .
if ( response . body . isNotEmpty & & response . statusCode ! = HttpStatus . noContent ) {
final responseBody = await _decodeBodyBytes ( response ) ;
return ( await apiClient . deserializeAsync ( responseBody , ' List<AssetResponseDto> ' ) as List )
. cast < AssetResponseDto > ( )
. toList ( growable: false ) ;
}
return null ;
}
/ / / Performs an HTTP ' GET /asset/file/{id} ' operation and returns the [ Response ] .
/ / / Parameters:
/ / /