package me.xhh.hector07;
/**
* Cassandra database definition for the Revenue Domains project.
*/
public class RD {
/**
* Column Family. User data.<br/>
* { User ID - (Property name: Property value) }
*/
public static final _User UserCF = new _User();
/**
* Column Family. Find user ID by email.<br/>
* { User Email - ("id": User ID) }
*/
public static final _UserEmail UserEmailCF = new _UserEmail();
/**
* Super Column Family. Portfolio information and domains.<br/>
* { Portfolio ID - [ <br/>
* "info" - (Property name: Property value),<br/>
* "domains" - (Domain Name: Renewal Fee)<br/>
* ] }
*/
public static final _Portfolio PortfolioSCF = new _Portfolio();
/**
* Column Family. Relations between users and portfolios.<br/>
* { User ID - (Portfolio ID: Portfolio Name) }
*/
public static final _UserPortfolio UserPortfolioCF = new _UserPortfolio();
/**
* Super Column Family. Domain daily reports data.<br/>
* { Domain Name - Date string - (Property name: Property value) }
*/
public static final _Analysis AnalysisSCF = new _Analysis();
/**
* Super Column Family. Messages received.<br/>
* { User ID - Time Received - (Property name: Property value) }
*/
public static final _MessageInbox MessageInboxSCF = new _MessageInbox();
/**
* Super Column Family. Messages sent.<br/>
* { User ID - Time Sent - (Property name: Property value) }
*/
public static final _MessageOutbox MessageOutboxSCF = new _MessageOutbox();
/**
* Super Column Family. Payments history.<br/>
* { User ID - Payment ID - (Property name: Property value) }
*/
public static final _Payment PaymentSCF = new _Payment();
/**
* Column Family. "Remember Me" data for auto-login.<br/>
* { User ID - (Property name: Property value) }
*/
public static final _SessionInfo SessionInfoCF = new _SessionInfo();
/**
* Column Family. TLD renewal fees.<br/>
* { TLD - (Property name: Property value) }
*/
public static final _RenewalFee RenewalFeeCF = new _RenewalFee();
public static class _User extends StringColumnFamily {
private _User() {
super("User");
}
public final String first_name = "first_name";
public final String last_name = "last_name";
public final String address = "address";
public final String city = "city";
public final String postcode = "postcode";
public final String country_code = "country_code";
public final String province_code = "province_code";
public final String telephone = "telephone";
public final String mobile_phone = "mobile_phone";
public final String email = "email";
public final String password = "password";
public final String security_question = "security_question";
public final String security_answer = "security_answer";
public final String status_flag = "status_flag";
public final String privilege_flag = "privilege_flag";
public final String representative_id = "representative_id";
public final String prev_representative_id = "prev_representative_id";
public final String creation_time = "creation_time";
public final String last_visited_time = "last_visited_time";
public final String payment_method = "payment_method";
public final String paypal_account = "paypal_account";
public final String wire_beneficiary_name = "wire_beneficiary_name";
public final String wire_bank_name = "wire_bank_name";
public final String wire_bank_address = "wire_bank_address";
public final String wire_iban_code = "wire_iban_code";
public final String wire_swift_code = "wire_swift_code";
public final String broker_commission = "broker_commission";
public final String broker_followup_commission = "broker_followup_commission";
}
public static class _UserEmail extends StringColumnFamily {
private _UserEmail() {
super("UserEmail");
}
public final String id = "id";
}
public static class _Portfolio extends StringSuperColumnFamily {
private _Portfolio() {
super("Portfolio");
}
public final String info = "info";
public final String domains = "domains";
public final String name = "name";
public final String short_description = "short_description";
public final String price = "price";
public final String gtld_num = "gtld_num";
public final String cctld_num = "cctld_num";
public final String current_monthly_revenue = "current_monthly_revenue";
public final String creation_time = "creation_time";
public final String purchased_by = "purchased_by";
public final String purchased_on = "purchased_on";
public final String released = "released";
public final String order_status = "order_status";
public final String buy_multiple = "buy_multiple";
public final String sell_multiple = "sell_multiple";
public final String payout_percentage = "payout_percentage";
public final String management_fee_percentage = "management_fee_percentage";
public final String confirmation_code = "confirmation_code";
public final String confirmation_date = "confirmation_date";
public final String ordered_by = "ordered_by";
public final String ordered_on = "ordered_on";
}
public static class _UserPortfolio extends StringColumnFamily {
private _UserPortfolio() {
super("UserPortfolio");
}
public final String KEY_NONE = "none";
}
public static class _Analysis extends StringSuperColumnFamily {
private _Analysis() {
super("Analysis");
}
public final String visitors = "visitors";
public final String clicks = "clicks";
public final String epc = "epc";
public final String revenue = "revenue";
}
public static class _MessageInbox extends StringLongSuperColumnFamily {
private _MessageInbox() {
super("MessageInbox");
}
public final String from_user_id = "from_user_id";
public final String subject = "subject";
public final String body = "body";
public final String is_read = "is_read";
}
public static class _MessageOutbox extends StringLongSuperColumnFamily {
private _MessageOutbox() {
super("MessageOutbox");
}
public final String to_user_id = "to_user_id";
public final String subject = "subject";
public final String body = "body";
public final String is_sent = "is_sent";
}
public static class _Payment extends StringSuperColumnFamily {
private _Payment() {
super("Payment");
}
public final String amount = "amount";
public final String description = "description";
public final String creation_time = "creation_time";
public final String portfolio_id = "portfolio_id";
public final String type = "type";
public final String cr_id = "cr_id";
public final String broker_commission = "broker_commission";
}
public static class _SessionInfo extends StringColumnFamily {
private _SessionInfo() {
super("SessionInfo");
}
public final String session_id = "session_id";
public final String client_ip = "client_ip";
public final String creation_time = "creation_time";
}
public static class _RenewalFee extends StringColumnFamily {
private _RenewalFee() {
super("RenewalFee");
}
public final String renewal_fee = "renewal_fee";
public final String last_modified = "last_modified";
}
}