RKZData

Objective-C

@interface RKZData : NSObject

Swift

class RKZData : NSObject

BaaS@rakuzaのデータを扱うモデルの基底クラス

各サブクラスを用いてデータ操作を行います。

Instance Methods

  • 渡された個別の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

    固定項目、無視リストを削除した楽座から取得した連想配列情報