説明を見る。00001
00009 #import <Foundation/Foundation.h>
00010 #import "MixiApiType.h"
00011
00015 @interface MixiConfig : NSObject {
00016 @private
00017
00019 NSString *clientId_;
00020
00022 NSString *secret_;
00023
00025 MixiApiType selectorType_;
00026
00028 NSString *redirectUrl_;
00029
00031 NSString *version_;
00032
00034 NSString *pbkey_;
00035
00037 NSString *urlScheme_;
00038 }
00039
00040 @property (nonatomic, copy) NSString *clientId;
00041 @property (nonatomic, copy) NSString *secret;
00042 @property (nonatomic, assign) MixiApiType selectorType;
00043 @property (nonatomic, copy) NSString *redirectUrl;
00044 @property (nonatomic, copy) NSString *version;
00045 @property (nonatomic, readonly) NSString *pbkey;
00046 @property (nonatomic, copy) NSString *urlScheme;
00047
00054 + (id)configWithType:(MixiApiType)type;
00055
00064 + (id)configWithType:(MixiApiType)type clientId:(NSString*)cid secret:(NSString*)secret;
00065
00075 + (id)configWithType:(MixiApiType)type clientId:(NSString*)cid secret:(NSString*)secret redirectUrl:(NSString*)redirectUrl;
00076
00087 + (id)configWithType:(MixiApiType)type clientId:(NSString*)cid secret:(NSString*)secret appId:(NSString*)appId;
00096 - (id)initWithType:(MixiApiType)type;
00097
00106 - (id)initWithType:(MixiApiType)type clientId:(NSString*)id secret:(NSString*)secret;
00107
00117 - (id)initWithType:(MixiApiType)type clientId:(NSString*)id secret:(NSString*)secret redirectUrl:(NSString*)redirectUrl;
00118
00129 - (id)initWithType:(MixiApiType)type clientId:(NSString*)id secret:(NSString*)secret appId:(NSString*)appId;
00137 - (BOOL)isReady;
00138
00139 @end