RKZData
Objective-C
@interface RKZData : NSObject
Swift
class RKZData : NSObject
BaaS@rakuzaのデータを扱うモデルの基底クラス
各サブクラスを用いてデータ操作を行います。
-
渡された個別のAPIパラメータ情報に対して、Modelクラスの@propertyから自動作成したAPIパラメータを追加して返却する
Declaration
Objective-C
- (nonnull NSDictionary *)getAPIParameter:(nullable NSMutableDictionary *)params attributesOnly:(BOOL)attributesOnly;
Swift
func getAPIParameter(_ params: NSMutableDictionary?, attributesOnly: Bool) -> [AnyHashable : Any]
Parameters
params
APIパラメータ
attributesOnly
attribute項目のみ自由項目APIパラメータとして作成する場合YES
個別propertyも自由項目APIパラメータとして作成する場合NO -
渡された楽座から取得した情報(連想配列)に対して、Modelクラスの@propertyに存在するKeyを削除して返却する 渡された個別のAPIパラメータ情報に対して、Modelクラスの@propertyから自動作成したAPIパラメータを追加して返却する
Declaration
Objective-C
- (nonnull NSDictionary *)getAttributes:(nullable NSDictionary *)rs;
Swift
func getAttributes(_ rs: [AnyHashable : Any]? = nil) -> [AnyHashable : Any]
Parameters
rs
楽座から取得した連想配列情報
Return Value
固定項目、無視リストを削除した楽座から取得した連想配列情報