FileUploadAuthInfoGetResponse.h 1.46 KB
//
//  FileUploadAuthInfoGetResponse.h
// ***************************************************************
// Copyright (c) 2014 –苏州犀牛网络科技有限公司
//  Title: com.xiniunet.site.domain.
//  Description: site Domain
//  @author 杨琦
// ***************************************************************
//

#import "BaseResponse.h"
#import "FileUploadInfo.h"

@interface FileUploadAuthInfoGetResponse : BaseResponse
/**
 *  @brief 承租人ID
 */
@property(nonatomic,readonly) UInt64 tenantId;

/**
 *  @brief 
 */
@property(nonatomic,readonly) NSString* accessKeySecret;

/**
 *  @brief 
 */
@property(nonatomic,readonly) NSString* accessKeyId;

/**
 *  @brief 安全token
 */
@property(nonatomic,readonly) NSString* securityToken;

/**
 *  @brief 过期时间
 */
@property(nonatomic,readonly) NSString* expiration;

/**
 *  @brief 上传参数列表
 */
@property(nonatomic,readonly) FileUploadInfo* info;

#pragma mark -定义基类属性
@property(nonatomic,retain)  BaseResponse *baseResponse;


#pragma mark -定义外部方法
/**
 *  @brief 初始化
 */
- (instancetype)init;

/**
 *  @brief 承租人ID是否存在
 */
-(BOOL)hasTenantId;

/**
 *  @brief 是否存在
 */
-(BOOL)hasAccessKeySecret;

/**
 *  @brief 是否存在
 */
-(BOOL)hasAccessKeyId;

/**
 *  @brief 安全token是否存在
 */
-(BOOL)hasSecurityToken;

/**
 *  @brief 过期时间是否存在
 */
-(BOOL)hasExpiration;

/**
 *  @brief 上传参数列表是否存在
 */
-(BOOL)hasInfo;


@end