You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.2 KiB
64 lines
1.2 KiB
1 year ago
|
//
|
||
|
// JCIMConstants.h
|
||
|
// JCSDKOC
|
||
|
//
|
||
|
// Created by maikireton on 2017/8/11.
|
||
|
// Copyright © 2017年 juphoon. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import <Foundation/Foundation.h>
|
||
|
|
||
|
/// @addtogroup 错误码
|
||
|
/// @{
|
||
|
|
||
|
/**
|
||
|
* 文件传输错误原因
|
||
|
*/
|
||
|
typedef NS_ENUM(NSInteger, JCStorageReason) {
|
||
|
/// 无异常
|
||
|
JCStorageReasonNone,
|
||
|
/// 未登录
|
||
|
JCStorageReasonNotLogin,
|
||
|
/// 网络异常
|
||
|
JCStorageReasonNetWork,
|
||
|
/// 文件太大
|
||
|
JCStorageReasonTooLarge = 30,
|
||
|
/// 超时
|
||
|
JCStorageReasonTimeOut,
|
||
|
/// 文件过期
|
||
|
JCStorageReasonExpire,
|
||
|
/// 其他错误
|
||
|
JCStorageReasonOther = 100,
|
||
|
};
|
||
|
/// @}
|
||
|
|
||
|
/// @addtogroup 文件存储模块
|
||
|
/// @{
|
||
|
|
||
|
/**
|
||
|
* 文件传输状态
|
||
|
*/
|
||
|
typedef NS_ENUM(NSInteger, JCStorageItemState) {
|
||
|
/// 文件初始状态
|
||
|
JCStorageItemStateInit,
|
||
|
/// 文件传输中状态
|
||
|
JCStorageItemStateTransfering,
|
||
|
/// 文件传输成功状态
|
||
|
JCStorageItemStateOK,
|
||
|
/// 文件传输失败状态
|
||
|
JCStorageItemStateFail,
|
||
|
/// 文件传输取消状态
|
||
|
JCStorageItemStateCancel,
|
||
|
};
|
||
|
|
||
|
/**
|
||
|
* 文件传输方向
|
||
|
*/
|
||
|
typedef NS_ENUM(NSInteger, JCStorageItemDirection) {
|
||
|
/// 上传
|
||
|
JCStorageItemDirectionUpload,
|
||
|
/// 下载
|
||
|
JCStorageItemDirectionDownload,
|
||
|
};
|
||
|
/// @}
|