// ----------------------
//
// generated using a custom program
//
// ----------------------
export interface Account extends IEntity {
_401k403b?: boolean | null ;
_401k403bName?: string | null ;
AccountId?: string | null ;
AccountNumber?: string | null ;
AccountPremiumValue?: number | null ;
AccountRatingCode?: Account_AccountRatingCodeString | null ;
AccountStage?: New_AccountStageString | null ;
AccountStatus?: new_AccountStatusString | null ;
AccountType?: new_AccountTypeString | null ;
AccountTypeName?: string | null ;
Address1?: string | null ;
Address1City?: string | null ;
Address1Line1?: string | null ;
Address1Line2?: string | null ;
Address1Line3?: string | null ;
Address1PostalCode?: string | null ;
Address1StateOrProvince?: string | null ;
Address2?: string | null ;
Address2City?: string | null ;
Address2Line1?: string | null ;
Address2Line2?: string | null ;
Address2Line3?: string | null ;
Address2PostalCode?: string | null ;
Address2StateOrProvince?: string | null ;
AMs360EBAccount?: string | null ;
AmsExportId?: string | null ;
AnnualPayroll?: string | null ;
BenefitPointAccountId?: string | null ;
BusinessTypeCode?: Account_BusinessTypeCodeString | null ;
BusinessTypeCodename?: string | null ;
CompanySize?: Account_new_CompanySizeString | null ;
CompanySizeName?: string | null ;
ContactAttempts?: string | null ;
ContactFirstName?: string | null ;
ContactFullName?: string | null ;
ContactLastName?: string | null ;
ContactTitle?: string | null ;
CreatedBy?: string | null ;
CreatedByName?: string | null ;
CreatedOn?: string | null ;
DateRulesOfEngagement?: string | null ;
DaysInStage?: number | null ;
DaysSinceLastActivity?: number | null ;
Description?: string | null ;
DoNotEmail?: boolean | null ;
DoNotPhone?: boolean | null ;
EBProducer?: string | null ;
EBProducerName?: string | null ;
EmailAddress1?: string | null ;
Fax?: string | null ;
FollowUpDate?: string | null ;
HrConsulting?: boolean | null ;
HrConsultingName?: string | null ;
HrIs?: Account_new_HRISString | null ;
InitialAppointment?: string | null ;
InitialConversation?: string | null ;
LastActivityDate?: string | null ;
LastUsedInCampaign?: string | null ;
LeadBroker?: string | null ;
LeadBrokerName?: string | null ;
LeadSource?: New_LeadSourceString | null ;
LinkOwnerId?: string | null ;
ModifiedOn?: string | null ;
MondayId?: string | null ;
NaicsCode?: string | null ;
Name?: string | null ;
NumberOfEmployees?: number | null ;
NumberOfLocations?: string | null ;
Opportunities?: Array> | null ;
OriginalLeadSource?: string | null ;
OwnerCorePersonId?: string | null ;
OwnerId?: string | null ;
OwnerIdName?: string | null ;
OwnerName?: string | null ;
OwningBusinessUnit?: string | null ;
OwningBusinessUnitName?: string | null ;
OwningBusinessUnitText?: string | null ;
PotentialCommissionValue?: number | null ;
PotentialRevenue?: number | null ;
PreferredContactMethodCode?: PreferredContactMethodCodeString | null ;
PrimaryContactId?: string | null ;
PrimaryContactIdName?: string | null ;
RecentLeadSource?: string | null ;
Revenue?: number | null ;
RulesOfEngagementDays?: number | null ;
SoldAccount?: boolean | null ;
SoldAccountName?: string | null ;
StageClientDate?: string | null ;
StateCode?: Account_StateCodeString | null ;
StatusCode?: Account_StatusCodeString | null ;
SurgeId?: string | null ;
Telephone1?: string | null ;
Telephone2?: string | null ;
Telephone3?: string | null ;
Topic?: string | null ;
WebsiteUrl?: string | null ;
WrittenYtd?: number | null ;
XDate?: string | null ;
}
export interface DateTimeOffsetJsonConverter {
}
export interface DateTimeJsonConverter {
}
export interface DateOnlyJsonConverter {
}
export interface ActivityPlanner extends IEntity {
ActivityPlannerId?: string | null ;
ModifiedOn?: string | null ;
NewActivityPlannerName?: string | null ;
NewClosingRatio?: number | null ;
NewConversationToInitialAppointmentRatio?: number | null ;
NewConversionOfInitialAppointmentToClose?: number | null ;
NewEndDateSimple?: string | null ;
NewInitialAppointmentToPresentationRatio?: number | null ;
NewMonthlyNewRevenue?: number | null ;
NewMonthlyNumberOfConversations?: number | null ;
NewMonthlyNumberOfInitialAppointments?: number | null ;
NewMonthlyNumberOfPresentations?: number | null ;
NewMonthlyNumberOfSales?: number | null ;
NewNumberOfConversationsNeeded?: number | null ;
NewNumberOfInitialAppointmentsNeeded?: number | null ;
NewNumberOfPresentationsNeeded?: number | null ;
NewNumberOfSalesNeeded?: number | null ;
NewRevenueAvgPerAccount?: number | null ;
NewRevenueGoal?: number | null ;
NewRevenueGoal2?: number | null ;
NewRevenueYtd?: number | null ;
NewSaleProbabilityFromAppointmentToClose?: number | null ;
NewStartDateSimple?: string | null ;
NewSubmissionPercentage?: number | null ;
NewWeeklyNewRevenueNeeded?: number | null ;
NewWeeklyNumberOfConversationsNeeded?: number | null ;
NewWeeklyNumberOfInitialAppointmentsNeeded?: number | null ;
NewWeeklyNumberOfPresentationsNeeded?: number | null ;
NewWeeklyNumberOfSalesNeeded?: number | null ;
NewWeeksRemaining?: number | null ;
OwnerId?: string | null ;
}
export interface ActivityPointers {
ActivityId?: string | null ;
ActivityTypeCode?: string | null ;
ActivityTypeCodeName?: string | null ;
CreatedOn?: string | null ;
EntityLogicalName: string;
EntitySetName: string;
ModifiedOn?: string | null ;
PrimaryIdAttribute: string;
RegardingObjectId?: string | null ;
RegardingObjectIdName?: string | null ;
ScheduledEnd?: string | null ;
ScheduledStart?: string | null ;
Subject?: string | null ;
}
export interface Annotation extends IEntity {
AnnotationId?: string | null ;
CreatedOn?: string | null ;
DocumentBody?: string | null ;
FileName?: string | null ;
FileSize?: number | null ;
ImportSequenceNumber?: number | null ;
IsDocument?: boolean;
LangId?: string | null ;
LinkObjectIdAccount?: string | null ;
LinkOwnerId?: string | null ;
MimeType?: string | null ;
ModifiedOn?: string | null ;
NoteText?: string | null ;
ObjectId?: string | null ;
ObjectTypeCode?: string | null ;
OverriddenCreatedOn?: string | null ;
Prefix?: string | null ;
StepId?: string | null ;
Subject?: string | null ;
VersionNumber?: number | null ;
}
export interface BusinessUnit extends IEntity {
Address1City?: string | null ;
Address1Country?: string | null ;
Address1Line1?: string | null ;
Address1Line2?: string | null ;
Address1Line3?: string | null ;
Address1PostalCode?: string | null ;
Address1StateOrProvince?: string | null ;
Address1Telephone1?: string | null ;
Address1Telephone2?: string | null ;
Address1Telephone3?: string | null ;
BusinessUnitId: string;
EmailAddress?: string | null ;
Name?: string | null ;
NewCoreCompanyId?: string | null ;
}
export interface Commission extends IEntity {
CreatedById?: string | null ;
CreatedOn?: string | null ;
LinkOwnerId?: string | null ;
LinkParentOpportunityId?: string | null ;
LinkSplitWith?: string | null ;
ModifiedBy?: string | null ;
ModifiedOn?: string | null ;
NewCommission?: number | null ;
NewCommissionSplitId?: string | null ;
NewParentOpportunity?: Partial | null ;
NewParentOpportunityId?: string | null ;
NewPercentage?: number | null ;
NewSplitWith?: string | null ;
OwnerId?: string | null ;
}
export interface Contact extends IEntity {
AccountGuid?: string | null ;
Address1City?: string | null ;
Address1Line1?: string | null ;
Address1PostalCode?: string | null ;
Address1StateOrProvince?: string | null ;
Address2Line1?: string | null ;
ContactId?: string | null ;
EmailAddress?: string | null ;
FirstName?: string | null ;
LastName?: string | null ;
ModifiedOn?: string | null ;
OwnerId?: string | null ;
ParentCustomerId?: string | null ;
Telephone1?: string | null ;
}
export interface Email extends IEntity {
ActivityId?: string | null ;
ActivityTypeCode?: string | null ;
email_activity_parties?: Array> | null ;
link_emailsender_systemuser?: string | null ;
link_regardingobjectid_account?: string | null ;
NewEloquaActivityId?: string | null ;
regardingobjectid_account?: Partial | null ;
Sender?: string | null ;
StateCode?: number | null ;
StatusCode?: number | null ;
Subject?: string | null ;
ToRecipients?: string | null ;
}
export interface ActivityParty {
link_partyid_contact?: string | null ;
link_partyid_systemuser?: string | null ;
participationtypemask: number;
}
export interface IEntity {
EntityLogicalName: string;
EntitySetName: string;
PrimaryIdAttribute: string;
}
export interface Label {
LocalizedLabels: Array>;
UserLocalizedLabel?: Partial | null ;
}
export interface Lead extends IEntity {
Address1?: string | null ;
Address1City?: string | null ;
Address1Line1?: string | null ;
Address1Line2?: string | null ;
Address1Line3?: string | null ;
Address1PostalCode?: string | null ;
Address1StateOrProvince?: string | null ;
Address2?: string | null ;
Address2City?: string | null ;
Address2Line1?: string | null ;
Address2Line2?: string | null ;
Address2Line3?: string | null ;
Address2PostalCode?: string | null ;
Address2StateOrProvince?: string | null ;
AllowText?: boolean | null ;
AnnualSales?: number | null ;
CampaignCode?: string | null ;
Carrier?: string | null ;
CompanyName?: string | null ;
CreatedOn?: string | null ;
Description?: string | null ;
DoNotEmail?: boolean | null ;
DoNotPhone?: boolean | null ;
EmailAddress1?: string | null ;
EMod?: number | null ;
EstimatedRevenue?: number | null ;
Fax?: string | null ;
FirstName?: string | null ;
JobTitle?: string | null ;
LastActivityDate?: string | null ;
LastName?: string | null ;
LeadId?: string | null ;
LeadSource?: Lead_SourceString | null ;
LinkOwnerId?: string | null ;
ModifiedOn?: string | null ;
NaicsCode?: string | null ;
NoOfVehicles?: number | null ;
NumberOfEmployees?: number | null ;
OwnerId?: string | null ;
OwningBusinessUnit?: string | null ;
OwningUser?: string | null ;
PreferredContactMethodCode?: PreferredContactMethodCodeString | null ;
Rating?: Lead_QualityString | null ;
SicCode?: string | null ;
StateCode?: Lead_StateCodeString | null ;
StatusCode?: Lead_StatusCodeString | null ;
Telephone1?: string | null ;
Telephone2?: string | null ;
Telephone3?: string | null ;
Topic?: string | null ;
WebsiteUrl?: string | null ;
XDate?: string | null ;
}
export interface LocalizedLabel {
Label?: string | null ;
}
export interface Opportunity extends IEntity {
ActualCloseDate?: string | null ;
AppointmentDate?: string | null ;
BindAndCloseOn?: string | null ;
BorSoldDate?: string | null ;
Carrier?: Opportunity_new_SponsorString | null ;
CarrierName?: string | null ;
CommissionFee?: number | null ;
CommissionPercentage?: number | null ;
ConversationDate?: string | null ;
CreatedOn?: string | null ;
EffectiveDate?: string | null ;
IsBor?: boolean | null ;
LastModifiedDate?: string | null ;
LgeOpportunitySalesStage?: lge_OpportunitySalesStageString | null ;
LineOfBusiness?: Opportunity_new_LineofBusinessString | null ;
LineOfCoverage?: Opportunity_new_LineofCoverageString | null ;
LineOfCoverageFriendlyName?: string | null ;
LineOfCoverageMulti?: string | null ;
LinkOwnerId?: string | null ;
LinkParentAccountId?: string | null ;
LostDate?: string | null ;
Name?: string | null ;
NewOrRenewal?: Opportunity_new_NeworRenewalString | null ;
OpportunityId?: string | null ;
OwnerId?: string | null ;
ParentAccount?: Partial | null ;
ParentAccountId?: string | null ;
ParentAccountName?: string | null ;
Premium?: number | null ;
PresentationDate?: string | null ;
ProposeOn?: string | null ;
ProspectOn?: string | null ;
SalesStageCode?: number | null ;
SalesStageQualifiedDate?: string | null ;
SoldDate?: string | null ;
Status?: Opportunity_StateCodeString | null ;
StatusReason?: Opportunity_StatusCodeString | null ;
SubmissionDate?: string | null ;
TotalRevenue?: number | null ;
}
export interface OpportunityClose extends IEntity {
ActivityId?: string | null ;
EndedOn?: string | null ;
LinkOpportunityId?: string | null ;
LinkOwnerId?: string | null ;
OpportunityId?: string | null ;
OwnerId?: string | null ;
Status?: OpportunityClose_StatusCodeString | null ;
}
export interface OptionMetadata {
Label?: Partial