ifish/Ifish/AlibcTradeSDK-3.1.1.96/Frameworks/AlibcLinkPartnerSDK.framework/Headers/ALPError.h

33 lines
1.2 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// ALPError.h
// ALPLinkPartnerSDK
//
// Created by czp on 16/9/22.
// Copyright © 2016年 czp. All rights reserved.
//
#import <Foundation/Foundation.h>
typedef NS_ENUM(NSInteger, LinkPartnerErrorType)
{
LINKPARTNER_ERROR_NOT_INIT = 1,//没有初始化
LINKPARTNER_ERROR_PARAM_MISSING = 2,//跳转参数缺失
LINKPARTNER_ERROR_LINKKEY_ERROR = 3,//错误的linkKey没有关联对应的URL
LINKPARTNER_ERROR_ITEMID_ILLEGAL = 4,//参数非法,例如itemId为空或含有非数字字符
LINKPARTNER_ERROR_SHOPID_ILLEGAL = 5,//同上 shoopID非法
LINKPARTNER_ERROR_H5HURL_ILLEGAL = 6,//URL非法法, 必须为URL格式 例如http://www.taobao.com
LINKPARTNER_ERROR_SIGN_MISSING = 7,//sign缺失,未设置黑匣子,或者appSecret缺失
LINKPARTNER_ERROR_NOT_INSTALL = 8,//跳转APP未安装
LINKPARTNER_ERROR_DEGRADE_URL_NIL = 9,//降级地址为空,未配置降级地址
LINKPARTNER_ERROR_DOWNLOAD_URL_NIL = 10//下载页地址为空,未配置下载页地址
};
@interface ALPError : NSObject
@property (nonatomic, assign) LinkPartnerErrorType errorCode;
+ (instancetype)initWithErrorType:(LinkPartnerErrorType)errorType;
@end