Skip to content

Instantly share code, notes, and snippets.

@joegaudet
Last active October 10, 2017 02:36
Show Gist options
  • Save joegaudet/1891fc68c861ec8508b2f92da71c1dd9 to your computer and use it in GitHub Desktop.
Save joegaudet/1891fc68c861ec8508b2f92da71c1dd9 to your computer and use it in GitHub Desktop.
export class AppConfiguration {
// attributes
id: number;
key: string;
preferences: string;
// relationships
versions:Version[];
}
export class AppConfigurationFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
key: ?string;
}
export class Version {
// attributes
id: number;
created_at: Date;
item_type: Date;
item_id: Date;
event: Date;
object: Date;
object_changes: Date;
whodunnit: Date;
}
export class VersionFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class Area {
// attributes
id: number;
active: boolean;
title: boolean;
country: boolean;
province: boolean;
city: boolean;
district: boolean;
slug: boolean;
iso_time_zone: boolean;
delivery_lead_time: boolean;
currency: boolean;
delivery_fee: boolean;
geo_json: boolean;
created_at: boolean;
prefix: boolean;
cover_image_url: boolean;
// relationships
couriers:Courier[];
clients:Client[];
restaurants:Restaurant[];
invoicing_tax_rates:InvoicingTaxRate[];
global_invoicing_tax_rates:InvoicingTaxRate[];
area_closures:AreaClosure[];
current_area_closures:AreaClosure[];
promo_codes:PromoCode[];
versions:Version[];
delivery_fee_tax_rate:InvoicingTaxRate;
}
export class AreaFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class Courier {
// attributes
id: number;
name: string;
legal_name: string;
driver_count: string;
owner_email: string;
// relationships
owner:User;
drivers:User[];
areas:Area[];
versions:Version[];
}
export class CourierFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?string;
area: ?any;
}
export class Client {
// attributes
id: number;
name: string;
legal_name: string;
account_name: string;
delivery_notes: string;
notes: string;
plan: string;
features: string;
terms: string;
term_days: string;
api_token: string;
sales_support_client: string;
sales_support_agent: string;
// relationships
areas:Area[];
default_area:Area;
delivery_locations:DeliveryLocation[];
billing_location:Location;
admin_contacts:Contact[];
admins:User[];
account_manager:User;
owner:User;
order_contacts:Contact[];
orders:Order[];
payment_cards:PaymentCard[];
versions:Version[];
company:Company;
meal_plan:MealPlan;
tax_rate:InvoicingTaxRate;
giftbit_card:GiftbitCard;
giftbit_gifts:GiftbitGift[];
giftbit_errors:GiftbitError[];
}
export class ClientFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?String;
area: ?any;
search: ?any;
}
export class Restaurant {
// attributes
id: number;
created_at: Date;
updated_at: Date;
active: Date;
name: Date;
slug: Date;
subtitle: Date;
legal_name: Date;
pickup_notes: Date;
completion_progress: Date;
dietary_tags_counts: Date;
coming_soon: Date;
hours_in_advance: Date;
internal: Date;
is_new: Date;
cover_image_url: Date;
thumbnail_image_url: Date;
is_paying_admin_fee: Date;
can_group_order: Date;
receives_daily_order_summary: Date;
receives_sms: Date;
marketing_title: Date;
marketing_description: Date;
features: Date;
// relationships
orders:Order[];
service_times:ServiceTime[];
pickup_locations:PickupLocation[];
billing_location:Location;
billing_contact:Contact;
owner:User;
dietary_tags:DietaryTag[];
tags:Tag[];
areas:Area[];
menus:Menu[];
closures:RestaurantClosure[];
versions:Version[];
promo_codes:PromoCode[];
}
export class RestaurantFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
slug: ?string;
can_group_order: ?boolean;
name: ?string;
search: ?any;
features: ?any;
cuisines: ?any;
dietary_tag_ordering: ?any;
area: ?any;
updated_after: ?any;
available_at: ?any;
}
export class InvoicingTaxRate {
// attributes
id: number;
name: string;
rate: string;
description: string;
is_valid: string;
is_default: string;
tax_code: string;
valid_from: string;
valid_until: string;
// relationships
area:Area;
}
export class InvoicingTaxRateFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
global: ?any;
}
export class AreaClosure {
// attributes
id: number;
start_block: Date;
end_block: Date;
created_at: Date;
updated_at: Date;
// relationships
area:Area;
}
export class AreaClosureFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
area: ?any;
starts_after: ?any;
}
export class PromoCode {
// attributes
id: number;
code: string;
description: string;
amount: string;
amount_type: string;
client_accounting_code: string;
restaurant_accounting_code: string;
starts_at: string;
expires_at: string;
internal: string;
removed: string;
allow_multiple_client_uses: string;
// relationships
area:Area;
restaurant:Restaurant;
order:Order[];
versions:Version[];
}
export class PromoCodeFilter {
id: ?uuid;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
code: ?string;
removed: ?boolean;
expired: ?any;
}
export class Company {
// attributes
id: number;
name: string;
client_count: string;
// relationships
clients:Client[];
}
export class CompanyFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?string;
}
export class Contact {
// attributes
id: number;
first_name: string;
last_name: string;
email: string;
extension: string;
phone_number: string;
sms_number: string;
updated_at: string;
}
export class ContactFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?any;
}
export class User {
// attributes
id: number;
active: boolean;
email: boolean;
first_name: boolean;
last_name: boolean;
password: boolean;
password_confirmation: boolean;
reset_password_token: boolean;
has_password: boolean;
phone_number: boolean;
extension: boolean;
phone_can_sms: boolean;
phone_type: boolean;
profile_picture: boolean;
features: boolean;
slack_channel_info: boolean;
last_sign_in_at: boolean;
invitation_sent_at: boolean;
invitation_token: boolean;
driver_device_info: boolean;
driver_file_number: boolean;
driver_speed_rating: boolean;
driver_vehicle_type: boolean;
last_driver_notification_sent_at: boolean;
is_active_driver: boolean;
client_always_call: boolean;
// relationships
driver_pings:DriverPing[];
driver_weeks:DriverWeek[];
driver_days:DriverDay[];
delivered_orders:Order[];
couriers:Courier[];
roles:Role[];
payment_cards:PaymentCard[];
versions:Version[];
}
export class UserFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?any;
email: ?string;
driver_missing_monday: ?any;
courier_area: ?any;
}
export class DeliveryLocation {
// attributes
id: number;
name: any;
address_code: any;
building: any;
buzzer: any;
city: any;
country: any;
floor: any;
latitude: any;
location_id: any;
longitude: any;
province: any;
street: any;
unit_number: any;
default: any;
updated_at: any;
// relationships
client:Client;
location:Location;
}
export class DeliveryLocationFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
client: ?any;
search: ?any;
}
export class Location {
// attributes
id: number;
latitude: ;
longitude: ;
buzzer: ;
unit_number: ;
floor: ;
building: ;
city: ;
country: ;
province: ;
street: ;
address_code: ;
default: ;
address_line_1: ;
raw_address: ;
// relationships
area:Area;
}
export class LocationFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
broken: ?any;
}
export class Order {
// attributes
id: number;
area_id: number;
alert_status: number;
allows_pay_out_of_pocket: number;
bowtie_service_fee: number;
client_invoice_pdf: number;
deadline_at: number;
deliver_at: number;
deliver_on: number;
delivered_at: number;
expires_at: number;
flag: number;
identifier: number;
is_at_max_capacity: number;
is_foodhall: number;
is_group_order: number;
is_meal_plan_order: number;
is_same_day: number;
last_minute: number;
max_number_of_people: number;
monitoring_notes: number;
name: number;
notes: number;
number_of_people: number;
order_sold_out: number;
pay_out_of_pocket_fee: number;
per_person_budget: number;
picked_up_at: number;
pickup_at: number;
set_menu: number;
skip_delivery_fee: number;
state_event: number;
state: number;
tranche: number;
total_amount: number;
updated_at: number;
client_location_id: number;
client_confirmation_id: number;
restaurant_confirmation_id: number;
is_bookmark: number;
bookmark_expires_at: number;
bookmark_name: number;
url_safe_id: number;
uuid: number;
online: number;
// relationships
area:Area;
owner:User;
creator:User;
payment_card:PaymentCard;
contact:Contact;
client:Client;
restaurant:Restaurant;
courier:Courier;
promo_code:PromoCode;
driver:User;
restaurant_location:Location;
client_location:Location;
client_discount:ClientDiscount;
restaurant_discount:RestaurantDiscount;
menu:Menu;
email_messages:EmailMessage[];
delivery_cases:DeliveryCase[];
desk_cases:DeskCase[];
versions:Version[];
custom_location:Location;
group_order_members:GroupOrderMember[];
order_items:OrderItem[];
giftbit_error:GiftbitError;
client_order_invoice:ClientOrderInvoice;
restaurant_order_invoice:RestaurantOrderInvoice;
}
export class OrderFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
is_bookmark: ?any;
reject_state: ?any;
search: ?any;
reject_online_draft: ?any;
uuid: ?string;
url_safe_id: ?string;
deliver_on: ?any;
deliver_at: ?Date;
delivered_at_after: ?any;
areas: ?any;
date: ?any;
upcoming: ?any;
is_group_order: ?any;
driver_id: ?number;
restaurant_ids: ?any;
state: ?string;
meal_orders: ?any;
order_week: ?any;
}
export class PaymentCard {
// attributes
id: number;
position: any;
last_four_digits: any;
expiry_month: any;
expiry_year: any;
card_type: any;
default: any;
card_token: any;
name_on_card: any;
// relationships
client:Client;
user:User;
}
export class PaymentCardFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class MealPlan {
// attributes
id: number;
brand_color: string;
display_name: string;
logo_url: string;
vanity_url: string;
email_domain: string;
created_at: string;
updated_at: string;
is_department_required: string;
password: string;
// relationships
meal_plan_user:User;
client:Client;
orders:Order[];
}
export class MealPlanFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
vanity_url: ?string;
}
export class GiftbitCard {
// attributes
id: number;
balance: any;
transactions: any;
}
export class GiftbitCardFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class GiftbitGift {
// attributes
id: number;
is_active: any;
name: any;
description: any;
image_url: any;
tax: any;
currencyisocode: any;
max_price_in_cents: any;
min_price_in_cents: any;
max_foodee_price_in_cents: any;
min_foodee_price_in_cents: any;
dollars_to_points: any;
}
export class GiftbitGiftFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
currencyisocode: ?any;
}
export class GiftbitError {
// attributes
id: number;
log: any;
is_resolved: any;
created_at: any;
updated_at: any;
// relationships
order:Order;
}
export class GiftbitErrorFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class DeliveryCase {
// attributes
id: number;
case_type: string;
value: string;
created_at: string;
// relationships
user:User;
order:Order;
}
export class DeliveryCaseFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class DietaryTag {
// attributes
id: number;
name: string;
slug: string;
abbreviation: string;
color: string;
// relationships
menu_option_items:MenuOptionItem[];
}
export class DietaryTagFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?string;
}
export class MenuOptionItem {
// attributes
id: number;
name: any;
client_price_cents: any;
restaurant_price_cents: any;
retail_price_cents: any;
// relationships
menu_option_group:MenuOptionGroup;
dietary_tags:DietaryTag[];
order_items:OrderItem[];
}
export class MenuOptionItemFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class DriverDay {
// attributes
id: number;
pings: jsonb;
// relationships
driver:User;
}
export class DriverDayFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
day: ?date;
}
export class DriverPing {
// attributes
id: number;
longitude: float;
latitude: float;
// relationships
user:User;
}
export class DriverPingFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class DriverWeek {
// attributes
id: number;
created_at: Date;
updated_at: Date;
monday: Date;
notes: Date;
available_monday_breakfast: Date;
available_monday_lunch: Date;
available_monday_dinner: Date;
available_tuesday_breakfast: Date;
available_tuesday_lunch: Date;
available_tuesday_dinner: Date;
available_wednesday_breakfast: Date;
available_wednesday_lunch: Date;
available_wednesday_dinner: Date;
available_thursday_breakfast: Date;
available_thursday_lunch: Date;
available_thursday_dinner: Date;
available_friday_breakfast: Date;
available_friday_lunch: Date;
available_friday_dinner: Date;
available_saturday_breakfast: Date;
available_saturday_lunch: Date;
available_saturday_dinner: Date;
available_sunday_breakfast: Date;
available_sunday_lunch: Date;
available_sunday_dinner: Date;
// relationships
driver:User;
}
export class DriverWeekFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?any;
monday: ?date;
area: ?any;
driver_id: ?number;
}
export class GroupOrderMember {
// attributes
id: number;
name: string;
email: string;
phone_number: string;
department: string;
terms_accepted_at: string;
stripe_charge_token: string;
// relationships
user:User;
order:Order;
order_items:OrderItem[];
}
export class GroupOrderMemberFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
email: ?string;
search: ?any;
}
export class OrderItem {
// attributes
id: number;
quantity: number;
notes: number;
client_price_cents: number;
restaurant_price_cents: number;
custom: number;
taxable: number;
override_prices: number;
// relationships
order:Order;
menu_item:MenuItem;
group_order_member:GroupOrderMember;
menu_option_items:MenuOptionItem[];
}
export class OrderItemFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class Invoice {
// attributes
id: number;
client_invoice: any;
updated_at: any;
}
export class InvoiceFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class EmailMessage {
// attributes
id: number;
message_id: string;
recipients: string;
message: string;
subject: string;
event: string;
mailable_id: string;
timestamp: string;
message_type: string;
created_at: string;
// relationships
order:Order;
}
export class EmailMessageFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
message_type: ?string;
recipients: ?string;
}
export class PickupLocation {
// attributes
id: number;
name: any;
location_id: number;
latitude: number;
longitude: number;
buzzer: number;
unit_number: number;
floor: number;
building: number;
street: number;
city: number;
province: number;
country: number;
address_code: number;
// relationships
restaurant:Restaurant;
location:Location;
}
export class PickupLocationFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class MenuGroup {
// attributes
id: number;
name: string;
active: string;
internal: string;
is_cutlery: string;
description: string;
position: string;
minimum_quantity: string;
maximum_quantity: string;
client_price_cents: string;
created_at: string;
// relationships
menu:Menu;
menu_items:MenuItem[];
}
export class MenuGroupFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
active: ?boolean;
internal: ?boolean;
}
export class Menu {
// attributes
id: number;
name: string;
active: string;
area_id: string;
restaurant_id: string;
created_at: string;
dietary_tags_counts: string;
set_menus: string;
// relationships
menu_groups:MenuGroup[];
menu_items:MenuItem[];
dietary_tags:DietaryTag[];
orders:Order[];
area:Area;
restaurant:Restaurant;
}
export class MenuFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
active: ?boolean;
}
export class MenuItem {
// attributes
id: number;
name: string;
active: string;
description: string;
position: string;
minimum_quantity: string;
maximum_quantity: string;
client_price_cents: string;
restaurant_price_cents: string;
retail_price_cents: string;
tax_rate_id: string;
taxable: string;
created_at: string;
// relationships
dietary_tags:DietaryTag[];
tax_rate:InvoicingTaxRate;
menu_group:MenuGroup;
menu_option_groups:MenuOptionGroup[];
}
export class MenuItemFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
active: ?boolean;
}
export class MenuOptionGroup {
// attributes
id: number;
name: any;
verb: any;
is_required: any;
is_single_opt: any;
// relationships
menu_option_items:MenuOptionItem[];
menu_item:MenuItem;
}
export class MenuOptionGroupFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class ClientDiscount {
// attributes
id: number;
amount_type: string;
accounting_code: string;
amount: string;
description: string;
// relationships
order:Order;
}
export class ClientDiscountFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class RestaurantDiscount {
// attributes
id: number;
amount_type: string;
accounting_code: string;
amount: string;
description: string;
// relationships
order:Order;
}
export class RestaurantDiscountFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class DeskCase {
// attributes
id: number;
case_request: any;
case_id: any;
case_message: any;
case_status: any;
case_value: any;
created_at: any;
// relationships
user:User;
order:Order;
}
export class DeskCaseFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class ClientOrderInvoice {
// attributes
id: number;
summary: any;
}
export class ClientOrderInvoiceFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class RestaurantOrderInvoice {
// attributes
id: number;
summary: any;
}
export class RestaurantOrderInvoiceFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class ServiceTime {
// attributes
id: number;
weekday: number;
weekday_letter: number;
weekday_name: number;
delivery_start_time: ;
delivery_end_time: ;
pickup_start_time: ;
pickup_end_time: ;
// relationships
restaurant:Restaurant;
}
export class ServiceTimeFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class Tag {
// attributes
id: number;
emoji: string;
name: string;
tag_type: string;
}
export class TagFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
name: ?string;
}
export class RestaurantClosure {
// attributes
id: number;
date: date;
created_at: date;
updated_at: date;
// relationships
restaurant:Restaurant;
}
export class RestaurantClosureFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
month: ?any;
}
export class Role {
// attributes
id: number;
name: string;
// relationships
user:User;
}
export class RoleFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
resource: ?any;
}
export class SalesforceSyncError {
// attributes
id: number;
log: string;
record_id: string;
record_type: string;
is_resolved: string;
created_at: string;
updated_at: string;
}
export class SalesforceSyncErrorFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
record_type: ?string;
record_id: ?number;
}
export class DiscountCode {
// attributes
id: number;
code: any;
description: any;
discount_type: any;
}
export class DiscountCodeFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class UserFeedback {
// attributes
id: number;
order_id: any;
meal: any;
website: any;
delivery: any;
ordering: any;
recommend: any;
suggestion: any;
created_at: any;
updated_at: any;
}
export class UserFeedbackFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
created_after: ?any;
}
export class UserInvite {
// attributes
id: number;
email: any;
first_name: any;
last_name: any;
phone_number: any;
extension: any;
// relationships
client:Client;
user:User;
}
export class UserInviteFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class ClientSignup {
// attributes
id: number;
company_name: any;
password: any;
password_confirmation: any;
raw_address: any;
unit_number: any;
floor: any;
buzzer: any;
contact_person: any;
order_frequency: any;
order_size: any;
order_budget: any;
first_name: any;
last_name: any;
email: any;
phone_number: any;
extension: any;
consent_to_new_terms: any;
receive_newsletters: any;
// relationships
clients:Client[];
areas:Area[];
user:User;
qualifying_question:QualifyingQuestion;
billing_location:Location;
delivery_location:Location;
billing_contact:Contact;
contact:Contact;
}
export class ClientSignupFilter {
id: ?any;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
export class QualifyingQuestion {
// attributes
id: number;
contact_person: string;
order_frequency: string;
order_size: string;
order_budget: string;
}
export class QualifyingQuestionFilter {
id: ?number;
created_at_before: ?any;
created_at_after: ?any;
updated_at_before: ?any;
updated_at_after: ?any;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment