RKZNewsData

Objective-C

@interface RKZNewsData : RKZData

Swift

class RKZNewsData : RKZData

お知らせ情報を管理するクラス

お知らせ情報を取得する際に使用します。

Properties

  • 作成者

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *author;

    Swift

    var author: String? { get set }
  • カテゴリコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *category;

    Swift

    var category: String? { get set }
  • カテゴリ名称

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *category_name;

    Swift

    var category_name: String? { get set }
  • 作成日時

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *date;

    Swift

    var date: Date? { get set }
  • 内容 検索項目に指定する際は「description」と指定してください。

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *description_;

    Swift

    var description_: String? { get set }
  • ジャンルコード

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *genre;

    Swift

    var genre: String? { get set }
  • ジャンル名

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *genre_name;

    Swift

    var genre_name: String? { get set }
  • ニュースID

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *news_id;

    Swift

    var news_id: String? { get set }
  • テナントID

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *tenant_id;

    Swift

    var tenant_id: String? { get set }
  • TOP画像

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *photo;

    Swift

    var photo: String? { get set }
  • 公開フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL release_flg;

    Swift

    var release_flg: Bool { get set }
  • 公開開始日

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *release_from_date;

    Swift

    var release_from_date: Date? { get set }
  • 公開終了日

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *release_end_date;

    Swift

    var release_end_date: Date? { get set }
  • 公開対象者区分

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *release_target_kbn;

    Swift

    var release_target_kbn: String? { get set }
  • 公開対象者区分名称

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *release_target_kbn_name;

    Swift

    var release_target_kbn_name: String? { get set }
  • RSS出力フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL rss_flg;

    Swift

    var rss_flg: Bool { get set }
  • url

    ニュースURL

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *url;

    Swift

    var url: String? { get set }
  • プッシュ配信利用フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL use_push_flg;

    Swift

    var use_push_flg: Bool { get set }
  • プッシュ通知済フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL push_done_flg;

    Swift

    var push_done_flg: Bool { get set }
  • プッシュ通知予約日時

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *push_time;

    Swift

    var push_time: Date? { get set }
  • タイトル

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *title;

    Swift

    var title: String? { get set }
  • 配信条件情報

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDictionary *news_segment_conditions;

    Swift

    var news_segment_conditions: [AnyHashable : Any]? { get set }
  • 配信条件一致フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL match_segment_flg;

    Swift

    var match_segment_flg: Bool { get set }
  • 既読フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL readed_flg;

    Swift

    var readed_flg: Bool { get set }
  • 既読日時

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *readed_dte;

    Swift

    var readed_dte: Date? { get set }
  • お気に入り登録フラグ

    Declaration

    Objective-C

    @property (nonatomic) BOOL is_favorite;

    Swift

    var is_favorite: Bool { get set }
  • お気に入り更新日時

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *favorite_date;

    Swift

    var favorite_date: Date? { get set }
  • お気に入り件数

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *favorite_count;

    Swift

    var favorite_count: NSNumber? { 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 初期化を行ったモデル情報