123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- #import <Foundation/Foundation.h>
- typedef NS_ENUM(NSInteger, KMCloudServiceFileType) {
- KMCloudServiceFileType_File = 0,
- KMCloudServiceFileType_Folder,
- KMCloudServiceFileType_Deleted,
- };
- #pragma mark - KMGoogleDriveUserMetadata
- @interface KMGoogleDriveUserMetadata : NSObject
- @property (nonatomic, retain) NSString *accessToken;
- @property (nonatomic, retain) NSDate *accessTokenExpirationDate;
- @property (nonatomic, retain) NSString *tokenType;
- @property (nonatomic, retain) NSString *idToken;
- @property (nonatomic, retain) NSString *refreshToken;
- @property (nonatomic, retain) NSString *scope;
- @property (nonatomic, retain) NSString *userEmail;
- @property (nonatomic, retain) NSDictionary *additionalParameters;
- @end
- #pragma mark - KMDropboxUserMetadata
- @interface KMDropboxUserMetadata : NSObject
- @property (nonatomic, retain) NSString *accountId;
- @property (nonatomic, retain) NSString *givenName;
- @property (nonatomic, retain) NSString *surname;
- @property (nonatomic, retain) NSString *email;
- @property (nonatomic, retain) NSNumber *emailVerified;
- @property (nonatomic, retain) NSNumber *disabled;
- @property (nonatomic, retain) NSString *country;
- @property (nonatomic, retain) NSString *locale;
- @property (nonatomic, retain) NSString *referralLink;
- @end
- #pragma mark - KMDropboxErrorMetadata
- @interface KMDropboxErrorMetadata : NSObject
- @property (nonatomic, retain) NSNumber *routeError;
- @property (nonatomic, retain) NSNumber *networkError;
- @end
- #pragma mark - KMServicesFile
- @interface KMServicesCloudFile : NSObject
- @property (nonatomic, retain) NSDate *fileModiDate;
- @property (nonatomic, retain) NSString *fileName;
- @property (nonatomic, assign) NSInteger fileSize;
- @property (nonatomic, assign) KMCloudServiceFileType filetype;
- @property (nonatomic, retain) NSString *fileId;
- @property (nonatomic, retain) NSString *path_lower;
- @property (nonatomic, retain) NSString *rev;
- @property (nonatomic, retain) NSString *content_hash;
- @property (nonatomic, retain) NSDate *client_modified;
- @property (nonatomic, retain) NSString *fileModiDateString;
- @property (nonatomic, retain) NSString *fileSizeString;
- @property (nonatomic, retain) NSString *mimeType;
- @property (nonatomic, retain) NSString *kind;
- @property (nonatomic, retain) NSDate *createdTime;
- @property (nonatomic, retain) NSString *webViewLink;
- @property (nonatomic, retain) NSString *parensID;
- @property (nonatomic, retain) NSNumber *ownedByMe;
- @property (nonatomic,retain) NSString *lastUserName;
- @property (nonatomic, retain) NSString *displayName;
- @property (nonatomic, retain) NSString *authorName;
- - (NSComparisonResult)nameCompare:(KMServicesCloudFile *)item;
- - (NSComparisonResult)dateCompare:(KMServicesCloudFile *)item;
- - (NSComparisonResult)sizeCompare:(KMServicesCloudFile *)item;
- @end
|