//
//  KGAppInfo.h
//  KakaoGame
//
//  Created by eric.jung on 05/02/2020.
//

#import <KakaoGame/KGObject.h>

/**
 * @brief KGAppInfo클래스는 앱 그룹내의 각각의 앱 정보를 다룬다.
 */
@interface KGAppInfo : KGObject

/**
 * @brief AppId 값.(읽기만 가능)
 */
@property (readonly, nonatomic) NSString	*appId;

/**
 * @brief 앱 그룹 내의 displayName.(읽기만 가능)
 */
@property (readonly, nonatomic) NSString	*displayName;

/**
 * @brief 서비스 가능 여부(읽기만 가능)
 */
@property (readonly, nonatomic) BOOL		isServiceAvailable;

/**
 * @brief 키에 해당하는 값을 반환한다.<br>
 * 어드민에서 키와 밸류에 대한 설정이 가능하다. 동적으로 변경이 필요한 값에 대해서는 어드민에서 설정하고, 아래 API를 통해, 가져올 수 있다.
 */
- (NSString *)valueForKey:(NSString *)key;

@end
