- Annotations
-
- @RestApi.new(baseUrl: null)
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
authorizeGatewayPayment({required String paymentId})
→ Future<FinDoc>
-
-
calculateLedger()
→ Future<void>
-
-
captureGatewayPayment({required String paymentId})
→ Future<FinDoc>
-
-
checkAgentRateLimit({required String instanceId, required String platform})
→ Future<RateLimitCheck>
-
Check rate limit
-
checkEmail({required String email})
→ Future<Map<String, bool>>
-
-
Clone menu configuration for user customization
-
closeTimePeriod({required String timePeriodId})
→ Future<TimePeriods>
-
-
createActivity({required Activity activity})
→ Future<Activity>
-
-
createAgentInstance({required AgentInstance agent})
→ Future<AgentInstance>
-
Create agent instance
-
createApplication(Application application)
→ Future<Application>
-
-
createAssessment({String? pseudoId, required String assessmentName, String? description, String status = 'ACTIVE'})
→ Future<Assessment>
-
-
createAssessmentQuestion({required String assessmentId, required String questionText, String? questionDescription, String? questionType, int? questionSequence, String? isRequired, List<Map<String, dynamic>>? options})
→ Future<AssessmentQuestion>
-
-
createAsset({required Asset asset, required String classificationId})
→ Future<Asset>
-
-
createCategory({required Category category, required String classificationId})
→ Future<Category>
-
-
createChatMessage({required ChatMessage chatMessage})
→ Future<ChatMessage>
-
-
createChatRoom({required ChatRoom chatRoom})
→ Future<ChatRoom>
-
-
createCompany({required Company company})
→ Future<Company>
-
-
createContentPlan({String? pseudoId, String? personaId, int? weekStartDate, String? theme})
→ Future<ContentPlan>
-
-
createCredibilityInfo({required String landingPageId, String? creatorBio, String? backgroundText, String? creatorImageUrl, String? statisticsJson})
→ Future<CredibilityInfo>
-
-
createFinDoc({required FinDoc finDoc})
→ Future<FinDoc>
-
-
createGlAccount({required GlAccount glAccount})
→ Future<GlAccount>
-
-
createInvoiceFromData({required Map<String, dynamic> invoiceData})
→ Future<String>
-
-
createLandingPage({required String title, String? pseudoId, String? hookType, String? headline, String? subheading, String? privacyPolicyUrl, String? ctaActionType, String? ctaAssessmentId, String? ctaButtonLink, String status = 'DRAFT'})
→ Future<LandingPage>
-
-
createLedgerJournal({required LedgerJournal ledgerJournal})
→ Future<LedgerJournal>
-
-
createLocation({required Location location})
→ Future<Location>
-
-
createMarketingPersona({required String name, String? pseudoId, String? demographics, String? painPoints, String? goals, String? toneOfVoice})
→ Future<Persona>
-
-
Create new menu configuration
-
Create new menu option (main menu entry)
-
createOpportunity({required Opportunity opportunity})
→ Future<Opportunity>
-
-
createOutreachCampaign({required Map<String, dynamic> campaign})
→ Future<OutreachCampaign>
-
-
createOutreachMessage({String? marketingCampaignId, required String platform, String? recipientName, String? recipientProfileUrl, String? recipientHandle, String? recipientEmail, required String messageContent, String? status})
→ Future<OutreachMessage>
-
-
createPageSection({required String landingPageId, required String sectionTitle, String? sectionDescription, String? sectionImageUrl, int? sectionSequence})
→ Future<LandingPageSection>
-
-
createPlatformConfiguration({required String platform, String? isEnabled, int? dailyLimit, String? apiKey, String? apiSecret, String? username, String? password})
→ Future<PlatformConfiguration>
-
-
createProduct({required Product product, required String classificationId})
→ Future<Product>
-
-
createSocialPost({String? pseudoId, String? planId, String? type, String? platform, String? headline, String? draftContent, String? finalContent, String? status, int? scheduledDate})
→ Future<SocialPost>
-
-
createSubscription({required Subscription subscription})
→ Future<Subscription>
-
-
createTimeEntry({required TimeEntry timeEntry})
→ Future<TimeEntry>
-
-
createUser({required User user})
→ Future<User>
-
-
deleteAgentInstance({required String instanceId})
→ Future<void>
-
Delete agent instance
-
deleteApplication(Application application)
→ Future<Application>
-
-
deleteAssessment({required String assessmentId})
→ Future<void>
-
-
deleteAssessmentQuestion({required String assessmentId, required String questionId})
→ Future<void>
-
-
deleteCategory({required Category category})
→ Future<Category>
-
-
deleteChatRoom({required String chatRoomId})
→ Future<ChatRoom>
-
-
deleteContentPlan({required String planId})
→ Future<void>
-
-
deleteCredibilityInfo({required String landingPageId, required String credibilityInfoId})
→ Future<void>
-
-
deleteCredibilityStatistic({required String credibilityInfoId, required String credibilityStatisticId})
→ Future<void>
-
-
deleteLandingPage({required String landingPageId})
→ Future<void>
-
-
deleteLocation({required Location location})
→ Future<Location>
-
-
deleteMarketingPersona({required String personaId})
→ Future<void>
-
-
Delete menu configuration and all its items
-
Delete menu option and its child links
-
deleteOpportunity({required Opportunity opportunity})
→ Future<Opportunity>
-
-
deleteOutreachCampaign({required String marketingCampaignId})
→ Future<void>
-
-
deleteOutreachMessage({required String messageId})
→ Future<void>
-
-
deletePageSection({required String landingPageId, required String pageSectionId})
→ Future<void>
-
-
deletePlatformConfiguration({required String configId})
→ Future<void>
-
-
deleteProduct({required Product product})
→ Future<Product>
-
-
deleteSocialPost({required String postId})
→ Future<void>
-
-
deleteSubscription({required Subscription subscription})
→ Future<Subscription>
-
-
deleteTimeEntry({required TimeEntry timeEntry})
→ Future<TimeEntry>
-
-
deleteUser({required String partyId, required bool deleteCompanyToo})
→ Future<User>
-
-
draftSocialPostWithAI({required String postId})
→ Future<SocialPost>
-
-
exportGlAccounts({String entityName = 'GlAccount'})
→ Future<String>
-
-
exportScreenCategories({String entityName = 'Category', String? classificationId})
→ Future<String>
-
-
exportScreenCompanyUsers({String entityName = 'CompanyUser'})
→ Future<String>
-
-
exportScreenProducts({String entityName = 'Product', required String classificationId})
→ Future<String>
-
-
exportWebsite()
→ Future<Website>
-
-
finalizeImport({required int start, required int limit, required String part})
→ Future<Map<String, String>>
-
-
generateContentPlanWithAI({required String personaId, int? weekStartDate})
→ Future<ContentPlan>
-
-
generateLandingPageWithAI({required String businessDescription, String? targetAudience, String? industry, String tone = 'professional', int numSections = 5})
→ Future<LandingPageGenerationResponse>
-
-
generateMarketingPersonaWithAI({required String businessDescription, String? targetMarket})
→ Future<Persona>
-
-
generatePlatformMessage({required String campaignTemplate, required String platform, required String actionType})
→ Future<Map<String, String>>
-
-
getAccountClass({int? limit, String? searchString})
→ Future<AccountClasses>
-
-
getAccountType({int? limit, String? searchString})
→ Future<AccountTypes>
-
-
getActivity({String? activityId, ActivityType? activityType, int? start, int? limit, bool? open, bool? my, bool? isForDropDown, String? searchString, String? companyPseudoId, String? userPseudoId})
→ Future<Activities>
-
-
getAgentApprovalRequests({String? status})
→ Future<List<ApprovalRequest>>
-
List approval requests
-
getAgentDashboard()
→ Future<AgentDashboard>
-
Get agent dashboard data
-
getAgentInstance({required String instanceId})
→ Future<AgentInstance>
-
Get single agent instance
-
getAgentInstances({String? status, int? start, int? limit})
→ Future<AgentInstances>
-
List agent instances
-
getAllAssessmentResults({int? start, int? limit})
→ Future<AssessmentResults>
-
-
getApplication()
→ Future<Applications>
-
-
getAssessment({String? assessmentId, String? pseudoId, int? start, int? limit, String? searchString, String? statusId})
→ Future<Assessments>
-
-
getAssessmentComplete({String? assessmentId, String? pseudoId, String? ownerPartyId})
→ Future<Assessment>
-
-
getAssessmentQuestion({required String assessmentId, int? start, int? limit})
→ Future<AssessmentQuestions>
-
-
getAssessmentQuestions({required String assessmentId, int? start, int? limit})
→ Future<AssessmentQuestions>
-
-
getAssessmentResults({String? assessmentId, int? start, int? limit})
→ Future<AssessmentResults>
-
-
getAssessmentThresholds({required String assessmentId})
→ Future<ScoringThresholds>
-
-
getAsset({int? start, int? limit, String? companyPartyId, String? assetClassId, String? assetId, String? productId, bool? isForDropDown, String? searchString})
→ Future<Assets>
-
-
getAuthenticate({required String classificationId})
→ Future<Authenticate>
-
-
getBalanceSheet({String? periodName})
→ Future<LedgerReport>
-
-
getBalanceSummary({String? periodName})
→ Future<LedgerReport>
-
-
getCampaignMetrics({required String marketingCampaignId})
→ Future<CampaignMetrics>
-
-
getCampaignProgress({required String marketingCampaignId})
→ Future<CampaignProgress>
-
-
getCategories({int? limit})
→ Future<Categories>
-
-
getCategory({int? start, int? limit, String? companyPartyId, bool? isForDropDown, String? searchString, String? classificationId})
→ Future<Categories>
-
-
getChatMessages({String? chatRoomId, int? start, int? limit, String? searchString})
→ Future<ChatMessages>
-
-
getChatRooms({bool? hasRead, String? userId, String? chatRoomName, String? chatRoomId, int? start, int? limit, bool? isPrivate, String? searchString, String? filter})
→ Future<ChatRooms>
-
-
getCompanies({bool? mainCompanies, String? searchString, int? start, int? limit})
→ Future<Companies>
-
-
getCompany({String? companyPartyId, String? companyName, String? userPartyId, String? ownerPartyId, Role? role, int? start, int? limit, String? firstName, String? lastName, String? searchString, bool? isForDropDown})
→ Future<Companies>
-
-
getCompanyFromHost(String? hostName)
→ Future<Company>
-
-
getCompanyUser({Role? role, int? start, int? limit, String? searchString, String? partyId})
→ Future<CompaniesUsers>
-
-
getContentPlans({String? searchString, int? start, int? limit})
→ Future<ContentPlans>
-
-
getCountries(String? id, String? name)
→ Future<Countries>
-
-
getCredibilityInfo({required String landingPageId})
→ Future<CredibilityInfoList>
-
-
getDailyRentalOccupancy({String? productId})
→ Future<ProductRentalDates>
-
-
getFinDoc({String? finDocId, String? pseudoId, bool? sales, FinDocType? docType, String? companyPartyId, String? searchString, String? journalId, int? start, int? limit, bool? my, FinDocStatusVal? status})
→ Future<FinDocs>
-
-
getGlAccount({int? start = 0, int? limit = 10, String? searchString, bool? trialBalance})
→ Future<GlAccounts>
-
-
getItemTypes({bool? sales})
→ Future<ItemTypes>
-
-
getLandingPage({String? landingPageId, String? pseudoId, String? ownerPartyId})
→ Future<LandingPage>
-
-
getLandingPages({String? landingPageId, String? pseudoId, int? start, int? limit, String? searchString, String? statusId})
→ Future<LandingPages>
-
-
getLedger()
→ Future<LedgerReport>
-
-
getLedgerJournal({String? ledgerJournalId, int? start, int? limit, String? searchString})
→ Future<LedgerJournals>
-
-
getLocation({int? start, int? limit, String? filter, String? searchString})
→ Future<Locations>
-
-
getMarketingPersonas({String? searchString, int? start, int? limit})
→ Future<Personas>
-
-
Get menu configuration by ID or appId+userLoginId
Returns configuration with hierarchical menu items
-
getNotifications({int? limit})
→ Future<Notifications>
-
-
getOperatingRevenueExpenseChart({String? periodName})
→ Future<LedgerReport>
-
-
getOpportunity({int? start, int? limit, String? opportunityId, String? searchString})
→ Future<Opportunities>
-
-
getOutreachCampaignDetail({String? marketingCampaignId, String? pseudoId})
→ Future<CampaignDetail>
-
-
getOutreachCampaigns({String? marketingCampaignId, String? pseudoId, String? statusId, int? start, int? limit})
→ Future<OutreachCampaigns>
-
-
getPageSections({required String landingPageId})
→ Future<LandingPageSections>
-
-
getPaymentTypes({bool? sales})
→ Future<PaymentTypes>
-
-
getPlatformConfiguration({required String platform})
→ Future<PlatformConfiguration>
-
-
getProduct({int? start, int? limit, String? companyPartyId, String? ownerPartyId, bool? isForDropDown, String? searchString, String? classificationId, String? categoryId, String? productId, String? productTypeId, String? assetClassId})
→ Future<Products>
-
-
getProducts({int? limit, String? classificationId})
→ Future<Products>
-
-
getRestRequest({String? hitId, String? userId, String? ownerPartyId, String? startDateTime, String? endDateTime, int? start, int? limit})
→ Future<RestRequests>
-
-
getSocialPosts({String? searchString, String? planId, int? start, int? limit})
→ Future<SocialPosts>
-
-
getSubscription({int? start, int? limit, String? subscriptionId, bool? growerp, String? searchString})
→ Future<Subscriptions>
-
-
getTimePeriod({String? periodType = 'Y', String? year})
→ Future<TimePeriods>
-
-
getUom(List<String>? uomTypes)
→ Future<Uoms>
-
-
getUser({String? partyId, Role? role, int? start, int? limit, String? firstName, String? lastName, String? searchString, bool? isForDropDown, bool? loginOnly})
→ Future<Users>
-
-
getUsers(String limit)
→ Future<Users>
-
-
getWebsite()
→ Future<Website>
-
-
getWebsiteContent({required String path, required String text})
→ Future<Content>
-
-
importAssets(List<Asset> assets, String classificationId)
→ Future<void>
-
-
importCategories(List<Category> categories)
→ Future<void>
-
-
importCompanies(List<Company> companies)
→ Future<void>
-
-
importCompanyUsers(List<CompanyUser> companyUsers)
→ Future<String>
-
-
importFinDoc(List<FinDoc> finDocs)
→ Future<void>
-
-
importFinDocItem(List<FinDocItem> finDocItems, String classificationId)
→ Future<void>
-
-
importGlAccounts(List<GlAccount> glAccounts)
→ Future<String>
-
-
importItemTypes(List<ItemType> itemTypes)
→ Future<String>
-
-
importPaymentTypes(List<PaymentType> paymentTypes)
→ Future<String>
-
-
importProducts(List<Product> products, String classificationId)
→ Future<void>
-
-
importScreenCategories({required List categories, required String classificationId})
→ Future<String>
-
-
importScreenProducts({required List<Product> products, required String classificationId})
→ Future<String>
-
-
importUsers(List<User> users)
→ Future<void>
-
-
importWebsite(Website website)
→ Future<void>
-
-
Link a MenuItem (tab) to a MenuOption
-
List all menu configurations with pagination
-
listOutreachCampaigns({String? status, int? start, int? limit, String? searchString})
→ Future<OutreachCampaigns>
-
-
listOutreachMessages({String? marketingCampaignId, String? status, int? start, int? limit, String? search})
→ Future<OutreachMessages>
-
-
listPlatformConfigurations()
→ Future<PlatformConfigurations>
-
-
login({required String username, required String password, String? creditCardNumber, String? creditCardType, String? nameOnCard, String? expireMonth, String? expireYear, String? cVC, String? plan, String? companyName, String? currencyId, bool? demoData, required String classificationId, String? timeZoneOffset, int? testDaysOffset})
→ Future<Authenticate>
-
-
logout()
→ Future<String>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
obsUpload({required Obsidian obsidian})
→ Future<Website>
-
-
pauseAgentInstance({required String instanceId})
→ Future<void>
-
Pause agent instance
-
pauseCampaignAutomation({required String marketingCampaignId})
→ Future
-
-
processInvoiceImage({required String imageData, required String prompt, required String mimeType})
→ Future<String>
-
-
publishLandingPage({required String landingPageId})
→ Future<LandingPage>
-
-
receiveShipment({required FinDoc finDoc})
→ Future<FinDoc>
-
-
register({required String classificationId, required String firstName, required String lastName, required String email, String? companyPartyId, String? newPassword, UserGroup? userGroup, String? timeZoneOffset, String? locale})
→ Future<Authenticate>
-
-
releaseGatewayPayment({required String paymentId})
→ Future<FinDoc>
-
-
Reorder multiple menu options (batch sequence update)
-
Reset menu configuration to default (copies items from default app config)
-
resetPassword({required String username})
→ Future<String>
-
-
resolveAgentApprovalRequest({required String requestId, required bool approved, })
→ Future<void>
-
Resolve (approve/reject) approval request
-
searchAssessments({String? searchString, int? start, int? limit, String? statusId})
→ Future<Assessments>
-
-
sendOutreachEmail({required String marketingCampaignId, required String toEmail, String? toName, required String subject, required String body, String? bodyContentType})
→ Future<OutreachMessage>
-
-
startAgentInstance({required String instanceId})
→ Future<void>
-
Start agent instance
-
startCampaignAutomation({required String marketingCampaignId})
→ Future
-
-
stopAgentInstance({required String instanceId})
→ Future<void>
-
Stop agent instance
-
submitAssessment({required String assessmentId, required String answers, required String respondentName, required String respondentEmail, String? respondentPhone, String? respondentCompany, String? ownerPartyId, String? campaignId})
→ Future<AssessmentResult>
-
-
Toggle menu option active status
-
toString()
→ String
-
A string representation of this object.
inherited
-
Unlink a MenuItem (tab) from a MenuOption
-
updateActivity({required Activity activity})
→ Future<Activity>
-
-
updateAgentInstance({required AgentInstance agent})
→ Future<AgentInstance>
-
Update agent instance
-
updateAssessment({required String assessmentId, String? pseudoId, String? assessmentName, String? description, String? status})
→ Future<Assessment>
-
-
updateAssessmentQuestion({required String assessmentId, required String questionId, String? questionText, String? questionDescription, String? questionType, int? questionSequence, String? isRequired, List<Map<String, dynamic>>? options})
→ Future<AssessmentQuestion>
-
-
updateAssessmentThresholds({required String assessmentId, required List<ScoringThreshold> thresholds})
→ Future<ScoringThresholds>
-
-
updateAsset({required Asset asset, required String classificationId})
→ Future<Asset>
-
-
updateCategory({required Category category, required String classificationId})
→ Future<Category>
-
-
updateChatRoom({required ChatRoom chatRoom})
→ Future<ChatRoom>
-
-
updateCompany({required Company company})
→ Future<Company>
-
-
updateContentPlan({required String planId, String? pseudoId, String? personaId, int? weekStartDate, String? theme})
→ Future<ContentPlan>
-
-
updateCredibilityInfo({required String landingPageId, required String credibilityInfoId, String? pseudoId, String? creatorBio, String? backgroundText, String? creatorImageUrl, String? statisticsJson})
→ Future<CredibilityInfo>
-
-
updateFinDoc({required FinDoc finDoc})
→ Future<FinDoc>
-
-
updateGlAccount({required GlAccount glAccount})
→ Future<GlAccount>
-
-
updateItemType({required ItemType itemType, bool? update, bool? delete})
→ Future<ItemType>
-
-
updateLandingPage({required String landingPageId, String? pseudoId, String? title, String? hookType, String? headline, String? subheading, String? ctaActionType, String? ctaAssessmentId, String? ctaButtonLink, String? privacyPolicyUrl, String? status})
→ Future<LandingPage>
-
-
updateLedgerJournal({required LedgerJournal ledgerJournal})
→ Future<LedgerJournal>
-
-
updateLocation({required Location location})
→ Future<Location>
-
-
updateMarketingPersona({required String personaId, String? pseudoId, String? name, String? demographics, String? painPoints, String? goals, String? toneOfVoice})
→ Future<Persona>
-
-
Update menu configuration
-
Update menu option
-
updateOpportunity({required Opportunity opportunity})
→ Future<Opportunity>
-
-
updateOutreachCampaign({required Map<String, dynamic> campaign})
→ Future<OutreachCampaign>
-
-
updateOutreachMessageStatus({required String messageId, required String status, int? responseDate, String? errorMessage})
→ Future<OutreachMessage>
-
-
updatePageSection({required String landingPageId, required String pageSectionId, String? sectionTitle, String? sectionDescription, String? sectionImageUrl, int? sectionSequence})
→ Future<LandingPageSection>
-
-
updatePassword({required String username, required String oldPassword, required String newPassword, required String classificationId})
→ Future<Authenticate>
-
-
updatePaymentType({required PaymentType paymentType, bool? update, bool? delete})
→ Future<PaymentType>
-
-
updatePlatformConfiguration({required String configId, String? isEnabled, int? dailyLimit, String? apiKey, String? apiSecret, String? username, String? password})
→ Future<PlatformConfiguration>
-
-
updateProduct({required Product product, required String classificationId})
→ Future<Product>
-
-
updateSocialPost({required String postId, String? pseudoId, String? planId, String? type, String? platform, String? headline, String? draftContent, String? finalContent, String? status, int? scheduledDate})
→ Future<SocialPost>
-
-
updateSubscription({required Subscription subscription})
→ Future<Subscription>
-
-
updateTimeEntry({required TimeEntry timeEntry})
→ Future<TimeEntry>
-
-
updateTimePeriod({required String timePeriodId, bool? createNext, bool? createPrevious, bool? delete})
→ Future<TimePeriods>
-
-
updateUser({required User user})
→ Future<User>
-
-
updateWebsite({required Website website})
→ Future<Website>
-
-
uploadEntities({required dynamic entities, required String classificationId})
→ Future<void>
-
-
uploadWebsiteContent({required Content content})
→ Future<Content>
-