RKZContactData

Objective-C

@interface RKZContactData : RKZData

Swift

class RKZContactData : RKZData

クーポン情報を管理するクラス

クーポンの取得・交換を実行する際に使用します。

Properties

  • コンタクト番号

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *contact_no;

    Swift

    var contact_no: String? { get set }
  • コンタクト年月日

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *contact_date;

    Swift

    var contact_date: Date? { get set }
  • コンタクト種別コード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *contact_class_cd;

    Swift

    var contact_class_cd: String? { get set }
  • コンタクト方法種別コード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *contact_method_class_cd;

    Swift

    var contact_method_class_cd: String? { get set }
  • コンタクトアイテム番号

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *contact_item_no;

    Swift

    var contact_item_no: String? { get set }
  • コンタクトアイテム名称

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *contact_item_name;

    Swift

    var contact_item_name: String? { get set }
  • 申込番号

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *entry_no;

    Swift

    var entry_no: String? { get set }
  • 状態コード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *status_cd;

    Swift

    var status_cd: String? { get set }
  • 場所

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *place_cd;

    Swift

    var place_cd: String? { get set }
  • ポイント数

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *point;

    Swift

    var point: NSNumber? { get set }
  • 備考

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *remarks;

    Swift

    var remarks: String? { get set }
  • 入金番号

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *deposit_no;

    Swift

    var deposit_no: String? { get set }
  • ビーコンID

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *beacon_id;

    Swift

    var beacon_id: String? { get set }
  • ビーコンスポットコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *beacon_spot_cd;

    Swift

    var beacon_spot_cd: String? { get set }
  • 受信電波強度

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *rssi;

    Swift

    var rssi: NSNumber? { get set }
  • クーポンコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *coupon_cd;

    Swift

    var coupon_cd: String? { get set }
  • 数量

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *quantity;

    Swift

    var quantity: NSNumber? { get set }
  • スタンプラリーコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *stamp_rally_cd;

    Swift

    var stamp_rally_cd: String? { get set }
  • スタンプラリースポットコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *stamp_rally_spot_cd;

    Swift

    var stamp_rally_spot_cd: String? { get set }
  • 自由項目

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDictionary<NSString *, id> *attributes;

    Swift

    var attributes: [String : Any]? { get set }

Initialization

  • 指定イニシャライザ

    Declaration

    Objective-C

    + (nonnull instancetype)initWithResultSet:(nonnull NSDictionary *)rs;

    Swift

    class func initWithResultSet(_ rs: [AnyHashable : Any]) -> Self

    Parameters

    rs

    変数名に対応したKeyを持つ連想配列

    Return Value

    id 初期化を行ったモデル情報