gohl
Version:
Go Highlevel Node Js ease of use library implementation to their API
95 lines (94 loc) • 2.84 kB
TypeScript
export interface ICompany {
id?: string;
name?: string;
email?: string;
logoUrl?: string;
phone?: string;
website?: string;
domain?: string;
spareDomain?: string;
privacyPolicy?: string;
termsConditions?: string;
theme?: string;
address?: string;
city?: string;
postalCode?: string;
country?: string;
state?: string;
timezone?: string;
relationshipNumber?: string;
faviconUrl?: string;
subdomain?: string;
plan: number;
currency?: string;
customerType?: string;
termsOfServiceVersion?: string;
termsOfServiceAcceptedBy?: string;
twilioTrialMode?: boolean;
twilioFreeCredits?: number;
termsOfServiceAcceptedDate?: string;
privacyPolicyVersion?: string;
privacyPolicyAcceptedBy?: string;
privacyPolicyAcceptedDate?: string;
affiliatePolicyVersion?: string;
affiliatePolicyAcceptedBy?: string;
affiliatePolicyAcceptedDate?: string;
isReselling?: boolean;
onboardingInfo?: string;
stripeId?: string;
upgradeEnabledForClients?: boolean;
cancelEnabledForClients?: boolean;
autoSuspendEnabled?: boolean;
saasSettings?: {
agencyDashboardVisibleTo: string;
stripeConnectInitiatedBy: string;
};
stripeActivePlan?: string;
stripeConnectId?: string;
enableDepreciatedFeatures?: boolean;
premiumUpgraded?: boolean;
status?: string;
locationCount?: number;
disableEmailService?: boolean;
billingInfo?: {
first_trial_extension_processed_on: string;
first_trial_extension_reason: string;
second_trial_extension_processed_on: string;
second_trial_extension_reason: string;
pause_subscription_requested_on: string;
pause_subscription_reason: string;
pause_subscription_status: string;
pause_subscription_req_processed_on: string;
pause_subscription_req_by: string;
end_trial_early: {
trial_end_req_by: string;
trial_ended_on: string;
};
agency_pro_addon?: {
is_active: boolean;
agency_pro_addon_subscription_id: string;
agency_pro_addon_active_plan: string;
};
coupons_added?: string[];
reactivation_attempt?: {
attempted_on: string;
attempted_by: string;
invoice_id: string;
};
downgrade?: {
attempted_on: string;
attempted_by: string;
previous_plan: string;
current_plan: string;
reason: string;
};
first_payment_date?: string;
pause_subscription_info: {
requested_on: string;
req_by: string;
reason: string;
status: string;
processed_on: string;
};
};
}