import * as fromDatatype from '../datatype-library/index'; import { CouponGenerateConfig, CouponTreatmentJsonDatatypeInterface } from './bl_fi_mst_coupon_hdr'; export interface bl_fi_mst_recurring_coupon_hdr_RowInterface { guid: fromDatatype.GuidDataFieldInterface; start_date: fromDatatype.TimestampTzDatatypeInterface; end_date: fromDatatype.TimestampTzDatatypeInterface; last_execution_date: fromDatatype.TimestampTzDatatypeInterface; rrule: fromDatatype.VarcharDatatypeInterface; is_recurring: boolean; namespace: fromDatatype.NamespaceDataFieldInterface; app_id: fromDatatype.VarcharDatatypeInterface; conditional_filter_json: fromDatatype.JsonDatatypeInterface; coupon_type: fromDatatype.VarcharDatatypeInterface; code: fromDatatype.VarcharDatatypeInterface; name: fromDatatype.VarcharDatatypeInterface; usage_json: fromDatatype.JsonDatatypeInterface; pricing_bundle_json: fromDatatype.JsonDatatypeInterface; payment_logic_json: fromDatatype.JsonDatatypeInterface; descr: fromDatatype.TextDatatypeInterface; property_json: fromDatatype.JsonDatatypeInterface; created_date: fromDatatype.TimestampTzDatatypeInterface; updated_date: fromDatatype.TimestampTzDatatypeInterface; status: fromDatatype.StatusDataFieldInterface; revision: fromDatatype.RevisionDataFieldInterface; vrsn: fromDatatype.VrsnDataFieldInterface; serial_number: fromDatatype.VarcharDatatypeInterface; created_by_subject_guid: fromDatatype.GuidDataFieldInterface; updated_by_subject_guid: fromDatatype.GuidDataFieldInterface; treatment_json: CouponTreatmentJsonDatatypeInterface; face_value: fromDatatype.NumericDatatypeInterface; softpin_config: boolean; softpin_length: fromDatatype.IntegerDatatypeInterface; url_key_config: boolean; url_key_length: fromDatatype.IntegerDatatypeInterface; prefix_config: boolean; prefix_code: fromDatatype.VarcharDatatypeInterface; prefix_length: fromDatatype.IntegerDatatypeInterface; activation_pin_config: boolean; activation_pin_length: fromDatatype.IntegerDatatypeInterface; ccy_code: fromDatatype.VarcharDatatypeInterface; url_forward: fromDatatype.VarcharDatatypeInterface; point_ccy_code: fromDatatype.VarcharDatatypeInterface; softpin_regex: fromDatatype.VarcharDatatypeInterface; serial_regex: fromDatatype.VarcharDatatypeInterface; softpin_generate_option: { generate: CouponGenerateConfig[]; }; serial_generate_option: { generate: CouponGenerateConfig[]; }; generated_count: fromDatatype.NumericDatatypeInterface; assigned_count: fromDatatype.NumericDatatypeInterface; redeemed_count: fromDatatype.NumericDatatypeInterface; quantity_type: fromDatatype.VarcharDatatypeInterface; allow_anonymous: boolean; assignment_status: fromDatatype.VarcharDatatypeInterface; cancellation_status: fromDatatype.VarcharDatatypeInterface; char_length: fromDatatype.IntegerDatatypeInterface; config_prefix: fromDatatype.VarcharDatatypeInterface; config_softpin_generation: fromDatatype.VarcharDatatypeInterface; config_urlkey: fromDatatype.VarcharDatatypeInterface; currency: fromDatatype.VarcharDatatypeInterface; face_value_amount: fromDatatype.NumericDatatypeInterface; fi_item_guid: fromDatatype.GuidDataFieldInterface; item_prefix: fromDatatype.VarcharDatatypeInterface; quantity_limit: fromDatatype.NumericDatatypeInterface; quantity_logic: fromDatatype.VarcharDatatypeInterface; redeemable_date_from: fromDatatype.TimestampTzDatatypeInterface; redeemable_date_to: fromDatatype.TimestampTzDatatypeInterface; redemption_status: fromDatatype.VarcharDatatypeInterface; sn_prefix: fromDatatype.VarcharDatatypeInterface; sn_prefix_choice: fromDatatype.VarcharDatatypeInterface; treatment_discount_type: fromDatatype.VarcharDatatypeInterface; urlkey_length: fromDatatype.IntegerDatatypeInterface; validity_status: fromDatatype.VarcharDatatypeInterface; file_guid: fromDatatype.GuidDataFieldInterface; embedded_image: fromDatatype.GuidDataFieldInterface; } export declare class bl_fi_mst_recurring_coupon_hdr_RowClass implements bl_fi_mst_recurring_coupon_hdr_RowInterface { guid: fromDatatype.GuidDataFieldInterface; start_date: fromDatatype.TimestampTzDatatypeInterface; end_date: fromDatatype.TimestampTzDatatypeInterface; last_execution_date: fromDatatype.TimestampTzDatatypeInterface; rrule: fromDatatype.VarcharDatatypeInterface; is_recurring: boolean; namespace: fromDatatype.NamespaceDataFieldInterface; app_id: fromDatatype.VarcharDatatypeInterface; conditional_filter_json: fromDatatype.JsonDatatypeInterface; coupon_type: fromDatatype.VarcharDatatypeInterface; code: fromDatatype.VarcharDatatypeInterface; name: fromDatatype.VarcharDatatypeInterface; usage_json: fromDatatype.JsonDatatypeInterface; pricing_bundle_json: fromDatatype.JsonDatatypeInterface; payment_logic_json: fromDatatype.JsonDatatypeInterface; descr: fromDatatype.TextDatatypeInterface; property_json: fromDatatype.JsonDatatypeInterface; created_date: fromDatatype.TimestampTzDatatypeInterface; updated_date: fromDatatype.TimestampTzDatatypeInterface; status: fromDatatype.StatusDataFieldInterface; revision: fromDatatype.RevisionDataFieldInterface; vrsn: fromDatatype.VrsnDataFieldInterface; serial_number: fromDatatype.VarcharDatatypeInterface; created_by_subject_guid: fromDatatype.GuidDataFieldInterface; updated_by_subject_guid: fromDatatype.GuidDataFieldInterface; treatment_json: CouponTreatmentJsonDatatypeInterface; face_value: fromDatatype.NumericDatatypeInterface; softpin_config: boolean; softpin_length: fromDatatype.IntegerDatatypeInterface; url_key_config: boolean; url_key_length: fromDatatype.IntegerDatatypeInterface; prefix_config: boolean; prefix_code: fromDatatype.VarcharDatatypeInterface; prefix_length: fromDatatype.IntegerDatatypeInterface; activation_pin_config: boolean; activation_pin_length: fromDatatype.IntegerDatatypeInterface; ccy_code: fromDatatype.VarcharDatatypeInterface; url_forward: fromDatatype.VarcharDatatypeInterface; point_ccy_code: fromDatatype.VarcharDatatypeInterface; softpin_regex: fromDatatype.VarcharDatatypeInterface; serial_regex: fromDatatype.VarcharDatatypeInterface; softpin_generate_option: { generate: CouponGenerateConfig[]; }; serial_generate_option: { generate: CouponGenerateConfig[]; }; generated_count: fromDatatype.NumericDatatypeInterface; assigned_count: fromDatatype.NumericDatatypeInterface; redeemed_count: fromDatatype.NumericDatatypeInterface; quantity_type: fromDatatype.VarcharDatatypeInterface; allow_anonymous: boolean; assignment_status: fromDatatype.VarcharDatatypeInterface; cancellation_status: fromDatatype.VarcharDatatypeInterface; char_length: fromDatatype.IntegerDatatypeInterface; config_prefix: fromDatatype.VarcharDatatypeInterface; config_softpin_generation: fromDatatype.VarcharDatatypeInterface; config_urlkey: fromDatatype.VarcharDatatypeInterface; currency: fromDatatype.VarcharDatatypeInterface; face_value_amount: fromDatatype.NumericDatatypeInterface; fi_item_guid: fromDatatype.GuidDataFieldInterface; item_prefix: fromDatatype.VarcharDatatypeInterface; quantity_limit: fromDatatype.NumericDatatypeInterface; quantity_logic: fromDatatype.VarcharDatatypeInterface; redeemable_date_from: fromDatatype.TimestampTzDatatypeInterface; redeemable_date_to: fromDatatype.TimestampTzDatatypeInterface; redemption_status: fromDatatype.VarcharDatatypeInterface; sn_prefix: fromDatatype.VarcharDatatypeInterface; sn_prefix_choice: fromDatatype.VarcharDatatypeInterface; treatment_discount_type: fromDatatype.VarcharDatatypeInterface; urlkey_length: fromDatatype.IntegerDatatypeInterface; validity_status: fromDatatype.VarcharDatatypeInterface; file_guid: fromDatatype.GuidDataFieldInterface; embedded_image: fromDatatype.GuidDataFieldInterface; }