DefaultApi class

Constructors

DefaultApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addDomainConfig(String tenantId, AddDomainConfigParams addDomainConfigParams) → Future<AddDomainConfigResponse?>
Parameters:
addDomainConfigWithHttpInfo(String tenantId, AddDomainConfigParams addDomainConfigParams) → Future<Response>
Performs an HTTP 'POST /api/v1/domain-configs' operation and returns the Response. Parameters:
addHashTag(String tenantId, CreateHashTagBody createHashTagBody) → Future<CreateHashTagResponse?>
Parameters:
addHashTagsBulk(String tenantId, BulkCreateHashTagsBody bulkCreateHashTagsBody) → Future<BulkCreateHashTagsResponse?>
Parameters:
addHashTagsBulkWithHttpInfo(String tenantId, BulkCreateHashTagsBody bulkCreateHashTagsBody) → Future<Response>
Performs an HTTP 'POST /api/v1/hash-tags/bulk' operation and returns the Response. Parameters:
addHashTagWithHttpInfo(String tenantId, CreateHashTagBody createHashTagBody) → Future<Response>
Performs an HTTP 'POST /api/v1/hash-tags' operation and returns the Response. Parameters:
addPage(String tenantId, CreateAPIPageData createAPIPageData) → Future<AddPageAPIResponse?>
Parameters:
addPageWithHttpInfo(String tenantId, CreateAPIPageData createAPIPageData) → Future<Response>
Performs an HTTP 'POST /api/v1/pages' operation and returns the Response. Parameters:
addSSOUser(String tenantId, CreateAPISSOUserData createAPISSOUserData) → Future<AddSSOUserAPIResponse?>
Parameters:
addSSOUserWithHttpInfo(String tenantId, CreateAPISSOUserData createAPISSOUserData) → Future<Response>
Performs an HTTP 'POST /api/v1/sso-users' operation and returns the Response. Parameters:
aggregate(String tenantId, AggregationRequest aggregationRequest, [AggregateOptions? options]) → Future<AggregateResponse?>
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
aggregateQuestionResults(String tenantId, [AggregateQuestionResultsOptions? options]) → Future<AggregateQuestionResultsResponse?>
Parameters:
aggregateQuestionResultsWithHttpInfo(String tenantId, [AggregateQuestionResultsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/question-results-aggregation' operation and returns the Response. Parameters:
aggregateWithHttpInfo(String tenantId, AggregationRequest aggregationRequest, [AggregateOptions? options]) → Future<Response>
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
blockUserFromComment(String tenantId, String id, BlockFromCommentParams blockFromCommentParams, [BlockUserFromCommentOptions? options]) → Future<BlockSuccess?>
Parameters:
blockUserFromCommentWithHttpInfo(String tenantId, String id, BlockFromCommentParams blockFromCommentParams, [BlockUserFromCommentOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/block' operation and returns the Response. Parameters:
bulkAggregateQuestionResults(String tenantId, BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, [bool? forceRecalculate]) → Future<BulkAggregateQuestionResultsResponse?>
Parameters:
bulkAggregateQuestionResultsWithHttpInfo(String tenantId, BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, [bool? forceRecalculate]) → Future<Response>
Performs an HTTP 'POST /api/v1/question-results-aggregation/bulk' operation and returns the Response. Parameters:
changeTicketState(String tenantId, String userId, String id, ChangeTicketStateBody changeTicketStateBody) → Future<ChangeTicketStateResponse?>
Parameters:
changeTicketStateWithHttpInfo(String tenantId, String userId, String id, ChangeTicketStateBody changeTicketStateBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/tickets/{id}/state' operation and returns the Response. Parameters:
combineCommentsWithQuestionResults(String tenantId, [CombineCommentsWithQuestionResultsOptions? options]) → Future<CombineQuestionResultsWithCommentsResponse?>
Parameters:
combineCommentsWithQuestionResultsWithHttpInfo(String tenantId, [CombineCommentsWithQuestionResultsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/question-results-aggregation/combine/comments' operation and returns the Response. Parameters:
createEmailTemplate(String tenantId, CreateEmailTemplateBody createEmailTemplateBody) → Future<CreateEmailTemplateResponse?>
Parameters:
createEmailTemplateWithHttpInfo(String tenantId, CreateEmailTemplateBody createEmailTemplateBody) → Future<Response>
Performs an HTTP 'POST /api/v1/email-templates' operation and returns the Response. Parameters:
createFeedPost(String tenantId, CreateFeedPostParams createFeedPostParams, [CreateFeedPostOptions? options]) → Future<CreateFeedPostsResponse?>
Parameters:
createFeedPostWithHttpInfo(String tenantId, CreateFeedPostParams createFeedPostParams, [CreateFeedPostOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/feed-posts' operation and returns the Response. Parameters:
createModerator(String tenantId, CreateModeratorBody createModeratorBody) → Future<CreateModeratorResponse?>
Parameters:
createModeratorWithHttpInfo(String tenantId, CreateModeratorBody createModeratorBody) → Future<Response>
Performs an HTTP 'POST /api/v1/moderators' operation and returns the Response. Parameters:
createQuestionConfig(String tenantId, CreateQuestionConfigBody createQuestionConfigBody) → Future<CreateQuestionConfigResponse?>
Parameters:
createQuestionConfigWithHttpInfo(String tenantId, CreateQuestionConfigBody createQuestionConfigBody) → Future<Response>
Performs an HTTP 'POST /api/v1/question-configs' operation and returns the Response. Parameters:
createQuestionResult(String tenantId, CreateQuestionResultBody createQuestionResultBody) → Future<CreateQuestionResultResponse?>
Parameters:
createQuestionResultWithHttpInfo(String tenantId, CreateQuestionResultBody createQuestionResultBody) → Future<Response>
Performs an HTTP 'POST /api/v1/question-results' operation and returns the Response. Parameters:
createSubscription(String tenantId, CreateAPIUserSubscriptionData createAPIUserSubscriptionData) → Future<CreateSubscriptionAPIResponse?>
Parameters:
createSubscriptionWithHttpInfo(String tenantId, CreateAPIUserSubscriptionData createAPIUserSubscriptionData) → Future<Response>
Performs an HTTP 'POST /api/v1/subscriptions' operation and returns the Response. Parameters:
createTenant(String tenantId, CreateTenantBody createTenantBody) → Future<CreateTenantResponse?>
Parameters:
createTenantPackage(String tenantId, CreateTenantPackageBody createTenantPackageBody) → Future<CreateTenantPackageResponse?>
Parameters:
createTenantPackageWithHttpInfo(String tenantId, CreateTenantPackageBody createTenantPackageBody) → Future<Response>
Performs an HTTP 'POST /api/v1/tenant-packages' operation and returns the Response. Parameters:
createTenantUser(String tenantId, CreateTenantUserBody createTenantUserBody) → Future<CreateTenantUserResponse?>
Parameters:
createTenantUserWithHttpInfo(String tenantId, CreateTenantUserBody createTenantUserBody) → Future<Response>
Performs an HTTP 'POST /api/v1/tenant-users' operation and returns the Response. Parameters:
createTenantWithHttpInfo(String tenantId, CreateTenantBody createTenantBody) → Future<Response>
Performs an HTTP 'POST /api/v1/tenants' operation and returns the Response. Parameters:
createTicket(String tenantId, String userId, CreateTicketBody createTicketBody) → Future<CreateTicketResponse?>
Parameters:
createTicketWithHttpInfo(String tenantId, String userId, CreateTicketBody createTicketBody) → Future<Response>
Performs an HTTP 'POST /api/v1/tickets' operation and returns the Response. Parameters:
createUserBadge(String tenantId, CreateUserBadgeParams createUserBadgeParams) → Future<APICreateUserBadgeResponse?>
Parameters:
createUserBadgeWithHttpInfo(String tenantId, CreateUserBadgeParams createUserBadgeParams) → Future<Response>
Performs an HTTP 'POST /api/v1/user-badges' operation and returns the Response. Parameters:
createVote(String tenantId, String commentId, String direction, [CreateVoteOptions? options]) → Future<VoteResponse?>
Parameters:
createVoteWithHttpInfo(String tenantId, String commentId, String direction, [CreateVoteOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/votes' operation and returns the Response. Parameters:
deleteComment(String tenantId, String id, [DeleteCommentOptions? options]) → Future<DeleteCommentResult?>
Parameters:
deleteCommentWithHttpInfo(String tenantId, String id, [DeleteCommentOptions? options]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/comments/{id}' operation and returns the Response. Parameters:
deleteDomainConfig(String tenantId, String domain) → Future<DeleteDomainConfigResponse?>
Parameters:
deleteDomainConfigWithHttpInfo(String tenantId, String domain) → Future<Response>
Performs an HTTP 'DELETE /api/v1/domain-configs/{domain}' operation and returns the Response. Parameters:
deleteEmailTemplate(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deleteEmailTemplateRenderError(String tenantId, String id, String errorId) → Future<APIEmptyResponse?>
Parameters:
deleteEmailTemplateRenderErrorWithHttpInfo(String tenantId, String id, String errorId) → Future<Response>
Performs an HTTP 'DELETE /api/v1/email-templates/{id}/render-errors/{errorId}' operation and returns the Response. Parameters:
deleteEmailTemplateWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/email-templates/{id}' operation and returns the Response. Parameters:
deleteHashTag(String tenantId, String tag, DeleteHashTagRequestBody deleteHashTagRequestBody) → Future<APIEmptyResponse?>
Parameters:
deleteHashTagWithHttpInfo(String tenantId, String tag, DeleteHashTagRequestBody deleteHashTagRequestBody) → Future<Response>
Performs an HTTP 'DELETE /api/v1/hash-tags/{tag}' operation and returns the Response. Parameters:
deleteModerator(String tenantId, String id, [String? sendEmail]) → Future<APIEmptyResponse?>
Parameters:
deleteModeratorWithHttpInfo(String tenantId, String id, [String? sendEmail]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/moderators/{id}' operation and returns the Response. Parameters:
deleteNotificationCount(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deleteNotificationCountWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/notification-count/{id}' operation and returns the Response. Parameters:
deletePage(String tenantId, String id) → Future<DeletePageAPIResponse?>
Parameters:
deletePageWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/pages/{id}' operation and returns the Response. Parameters:
deletePendingWebhookEvent(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deletePendingWebhookEventWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/pending-webhook-events/{id}' operation and returns the Response. Parameters:
deleteQuestionConfig(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deleteQuestionConfigWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/question-configs/{id}' operation and returns the Response. Parameters:
deleteQuestionResult(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deleteQuestionResultWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/question-results/{id}' operation and returns the Response. Parameters:
deleteSSOUser(String tenantId, String id, [DeleteSSOUserOptions? options]) → Future<DeleteSSOUserAPIResponse?>
Parameters:
deleteSSOUserWithHttpInfo(String tenantId, String id, [DeleteSSOUserOptions? options]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/sso-users/{id}' operation and returns the Response. Parameters:
deleteSubscription(String tenantId, String id, [String? userId]) → Future<DeleteSubscriptionAPIResponse?>
Parameters:
deleteSubscriptionWithHttpInfo(String tenantId, String id, [String? userId]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/subscriptions/{id}' operation and returns the Response. Parameters:
deleteTenant(String tenantId, String id, [String? sure]) → Future<APIEmptyResponse?>
Parameters:
deleteTenantPackage(String tenantId, String id) → Future<APIEmptyResponse?>
Parameters:
deleteTenantPackageWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/tenant-packages/{id}' operation and returns the Response. Parameters:
deleteTenantUser(String tenantId, String id, [DeleteTenantUserOptions? options]) → Future<APIEmptyResponse?>
Parameters:
deleteTenantUserWithHttpInfo(String tenantId, String id, [DeleteTenantUserOptions? options]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/tenant-users/{id}' operation and returns the Response. Parameters:
deleteTenantWithHttpInfo(String tenantId, String id, [String? sure]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/tenants/{id}' operation and returns the Response. Parameters:
deleteUserBadge(String tenantId, String id) → Future<APIEmptySuccessResponse?>
Parameters:
deleteUserBadgeWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'DELETE /api/v1/user-badges/{id}' operation and returns the Response. Parameters:
deleteVote(String tenantId, String id, [String? editKey]) → Future<VoteDeleteResponse?>
Parameters:
deleteVoteWithHttpInfo(String tenantId, String id, [String? editKey]) → Future<Response>
Performs an HTTP 'DELETE /api/v1/votes/{id}' operation and returns the Response. Parameters:
flagComment(String tenantId, String id, [FlagCommentOptions? options]) → Future<FlagCommentResponse?>
Parameters:
flagCommentWithHttpInfo(String tenantId, String id, [FlagCommentOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/flag' operation and returns the Response. Parameters:
getAuditLogs(String tenantId, [GetAuditLogsOptions? options]) → Future<GetAuditLogsResponse?>
Parameters:
getAuditLogsWithHttpInfo(String tenantId, [GetAuditLogsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/audit-logs' operation and returns the Response. Parameters:
getCachedNotificationCount(String tenantId, String id) → Future<GetCachedNotificationCountResponse?>
Parameters:
getCachedNotificationCountWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/notification-count/{id}' operation and returns the Response. Parameters:
getComment(String tenantId, String id) → Future<APIGetCommentResponse?>
Parameters:
getComments(String tenantId, [GetCommentsOptions? options]) → Future<APIGetCommentsResponse?>
Parameters:
getCommentsWithHttpInfo(String tenantId, [GetCommentsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/comments' operation and returns the Response. Parameters:
getCommentWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/comments/{id}' operation and returns the Response. Parameters:
getDomainConfig(String tenantId, String domain) → Future<GetDomainConfigResponse?>
Parameters:
getDomainConfigs(String tenantId) → Future<GetDomainConfigsResponse?>
Parameters:
getDomainConfigsWithHttpInfo(String tenantId) → Future<Response>
Performs an HTTP 'GET /api/v1/domain-configs' operation and returns the Response. Parameters:
getDomainConfigWithHttpInfo(String tenantId, String domain) → Future<Response>
Performs an HTTP 'GET /api/v1/domain-configs/{domain}' operation and returns the Response. Parameters:
getEmailTemplate(String tenantId, String id) → Future<GetEmailTemplateResponse?>
Parameters:
getEmailTemplateDefinitions(String tenantId) → Future<GetEmailTemplateDefinitionsResponse?>
Parameters:
getEmailTemplateDefinitionsWithHttpInfo(String tenantId) → Future<Response>
Performs an HTTP 'GET /api/v1/email-templates/definitions' operation and returns the Response. Parameters:
getEmailTemplateRenderErrors(String tenantId, String id, [double? skip]) → Future<GetEmailTemplateRenderErrorsResponse?>
Parameters:
getEmailTemplateRenderErrorsWithHttpInfo(String tenantId, String id, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/email-templates/{id}/render-errors' operation and returns the Response. Parameters:
getEmailTemplates(String tenantId, [double? skip]) → Future<GetEmailTemplatesResponse?>
Parameters:
getEmailTemplatesWithHttpInfo(String tenantId, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/email-templates' operation and returns the Response. Parameters:
getEmailTemplateWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/email-templates/{id}' operation and returns the Response. Parameters:
getFeedPosts(String tenantId, [GetFeedPostsOptions? options]) → Future<GetFeedPostsResponse?>
req tenantId afterId
getFeedPostsWithHttpInfo(String tenantId, [GetFeedPostsOptions? options]) → Future<Response>
req tenantId afterId
getHashTags(String tenantId, [double? page]) → Future<GetHashTagsResponse?>
Parameters:
getHashTagsWithHttpInfo(String tenantId, [double? page]) → Future<Response>
Performs an HTTP 'GET /api/v1/hash-tags' operation and returns the Response. Parameters:
getModerator(String tenantId, String id) → Future<GetModeratorResponse?>
Parameters:
getModerators(String tenantId, [double? skip]) → Future<GetModeratorsResponse?>
Parameters:
getModeratorsWithHttpInfo(String tenantId, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/moderators' operation and returns the Response. Parameters:
getModeratorWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/moderators/{id}' operation and returns the Response. Parameters:
getNotificationCount(String tenantId, [GetNotificationCountOptions? options]) → Future<GetNotificationCountResponse?>
Parameters:
getNotificationCountWithHttpInfo(String tenantId, [GetNotificationCountOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/notifications/count' operation and returns the Response. Parameters:
getNotifications(String tenantId, [GetNotificationsOptions? options]) → Future<GetNotificationsResponse?>
Parameters:
getNotificationsWithHttpInfo(String tenantId, [GetNotificationsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/notifications' operation and returns the Response. Parameters:
getPageByURLId(String tenantId, String urlId) → Future<GetPageByURLIdAPIResponse?>
Parameters:
getPageByURLIdWithHttpInfo(String tenantId, String urlId) → Future<Response>
Performs an HTTP 'GET /api/v1/pages/by-url-id' operation and returns the Response. Parameters:
getPages(String tenantId) → Future<GetPagesAPIResponse?>
Parameters:
getPagesWithHttpInfo(String tenantId) → Future<Response>
Performs an HTTP 'GET /api/v1/pages' operation and returns the Response. Parameters:
getPendingWebhookEventCount(String tenantId, [GetPendingWebhookEventCountOptions? options]) → Future<GetPendingWebhookEventCountResponse?>
Parameters:
getPendingWebhookEventCountWithHttpInfo(String tenantId, [GetPendingWebhookEventCountOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/pending-webhook-events/count' operation and returns the Response. Parameters:
getPendingWebhookEvents(String tenantId, [GetPendingWebhookEventsOptions? options]) → Future<GetPendingWebhookEventsResponse?>
Parameters:
getPendingWebhookEventsWithHttpInfo(String tenantId, [GetPendingWebhookEventsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/pending-webhook-events' operation and returns the Response. Parameters:
getQuestionConfig(String tenantId, String id) → Future<GetQuestionConfigResponse?>
Parameters:
getQuestionConfigs(String tenantId, [double? skip]) → Future<GetQuestionConfigsResponse?>
Parameters:
getQuestionConfigsWithHttpInfo(String tenantId, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/question-configs' operation and returns the Response. Parameters:
getQuestionConfigWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/question-configs/{id}' operation and returns the Response. Parameters:
getQuestionResult(String tenantId, String id) → Future<GetQuestionResultResponse?>
Parameters:
getQuestionResults(String tenantId, [GetQuestionResultsOptions? options]) → Future<GetQuestionResultsResponse?>
Parameters:
getQuestionResultsWithHttpInfo(String tenantId, [GetQuestionResultsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/question-results' operation and returns the Response. Parameters:
getQuestionResultWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/question-results/{id}' operation and returns the Response. Parameters:
getSSOUserByEmail(String tenantId, String email) → Future<GetSSOUserByEmailAPIResponse?>
Parameters:
getSSOUserByEmailWithHttpInfo(String tenantId, String email) → Future<Response>
Performs an HTTP 'GET /api/v1/sso-users/by-email/{email}' operation and returns the Response. Parameters:
getSSOUserById(String tenantId, String id) → Future<GetSSOUserByIdAPIResponse?>
Parameters:
getSSOUserByIdWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/sso-users/by-id/{id}' operation and returns the Response. Parameters:
getSSOUsers(String tenantId, [int? skip]) → Future<GetSSOUsersResponse?>
Parameters:
getSSOUsersWithHttpInfo(String tenantId, [int? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/sso-users' operation and returns the Response. Parameters:
getSubscriptions(String tenantId, [String? userId]) → Future<GetSubscriptionsAPIResponse?>
Parameters:
getSubscriptionsWithHttpInfo(String tenantId, [String? userId]) → Future<Response>
Performs an HTTP 'GET /api/v1/subscriptions' operation and returns the Response. Parameters:
getTenant(String tenantId, String id) → Future<GetTenantResponse?>
Parameters:
getTenantDailyUsages(String tenantId, [GetTenantDailyUsagesOptions? options]) → Future<GetTenantDailyUsagesResponse?>
Parameters:
getTenantDailyUsagesWithHttpInfo(String tenantId, [GetTenantDailyUsagesOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/tenant-daily-usage' operation and returns the Response. Parameters:
getTenantPackage(String tenantId, String id) → Future<GetTenantPackageResponse?>
Parameters:
getTenantPackages(String tenantId, [double? skip]) → Future<GetTenantPackagesResponse?>
Parameters:
getTenantPackagesWithHttpInfo(String tenantId, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/tenant-packages' operation and returns the Response. Parameters:
getTenantPackageWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/tenant-packages/{id}' operation and returns the Response. Parameters:
getTenants(String tenantId, [GetTenantsOptions? options]) → Future<GetTenantsResponse?>
Parameters:
getTenantsWithHttpInfo(String tenantId, [GetTenantsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/tenants' operation and returns the Response. Parameters:
getTenantUser(String tenantId, String id) → Future<GetTenantUserResponse?>
Parameters:
getTenantUsers(String tenantId, [double? skip]) → Future<GetTenantUsersResponse?>
Parameters:
getTenantUsersWithHttpInfo(String tenantId, [double? skip]) → Future<Response>
Performs an HTTP 'GET /api/v1/tenant-users' operation and returns the Response. Parameters:
getTenantUserWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/tenant-users/{id}' operation and returns the Response. Parameters:
getTenantWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/tenants/{id}' operation and returns the Response. Parameters:
getTicket(String tenantId, String id, [String? userId]) → Future<GetTicketResponse?>
Parameters:
getTickets(String tenantId, [GetTicketsOptions? options]) → Future<GetTicketsResponse?>
Parameters:
getTicketsWithHttpInfo(String tenantId, [GetTicketsOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/tickets' operation and returns the Response. Parameters:
getTicketWithHttpInfo(String tenantId, String id, [String? userId]) → Future<Response>
Performs an HTTP 'GET /api/v1/tickets/{id}' operation and returns the Response. Parameters:
getUser(String tenantId, String id) → Future<GetUserResponse?>
Parameters:
getUserBadge(String tenantId, String id) → Future<APIGetUserBadgeResponse?>
Parameters:
getUserBadgeProgressById(String tenantId, String id) → Future<APIGetUserBadgeProgressResponse?>
Parameters:
getUserBadgeProgressByIdWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badge-progress/{id}' operation and returns the Response. Parameters:
getUserBadgeProgressByUserId(String tenantId, String userId) → Future<APIGetUserBadgeProgressResponse?>
Parameters:
getUserBadgeProgressByUserIdWithHttpInfo(String tenantId, String userId) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badge-progress/user/{userId}' operation and returns the Response. Parameters:
getUserBadgeProgressList(String tenantId, [GetUserBadgeProgressListOptions? options]) → Future<APIGetUserBadgeProgressListResponse?>
Parameters:
getUserBadgeProgressListWithHttpInfo(String tenantId, [GetUserBadgeProgressListOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badge-progress' operation and returns the Response. Parameters:
getUserBadges(String tenantId, [GetUserBadgesOptions? options]) → Future<APIGetUserBadgesResponse?>
Parameters:
getUserBadgesWithHttpInfo(String tenantId, [GetUserBadgesOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badges' operation and returns the Response. Parameters:
getUserBadgeWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badges/{id}' operation and returns the Response. Parameters:
getUserWithHttpInfo(String tenantId, String id) → Future<Response>
Performs an HTTP 'GET /api/v1/users/{id}' operation and returns the Response. Parameters:
getVotes(String tenantId, String urlId) → Future<GetVotesResponse?>
Parameters:
getVotesForUser(String tenantId, String urlId, [GetVotesForUserOptions? options]) → Future<GetVotesForUserResponse?>
Parameters:
getVotesForUserWithHttpInfo(String tenantId, String urlId, [GetVotesForUserOptions? options]) → Future<Response>
Performs an HTTP 'GET /api/v1/votes/for-user' operation and returns the Response. Parameters:
getVotesWithHttpInfo(String tenantId, String urlId) → Future<Response>
Performs an HTTP 'GET /api/v1/votes' operation and returns the Response. Parameters:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patchDomainConfig(String tenantId, String domainToUpdate, PatchDomainConfigParams patchDomainConfigParams) → Future<PatchDomainConfigResponse?>
Parameters:
patchDomainConfigWithHttpInfo(String tenantId, String domainToUpdate, PatchDomainConfigParams patchDomainConfigParams) → Future<Response>
Performs an HTTP 'PATCH /api/v1/domain-configs/{domainToUpdate}' operation and returns the Response. Parameters:
patchHashTag(String tenantId, String tag, UpdateHashTagBody updateHashTagBody) → Future<UpdateHashTagResponse?>
Parameters:
patchHashTagWithHttpInfo(String tenantId, String tag, UpdateHashTagBody updateHashTagBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/hash-tags/{tag}' operation and returns the Response. Parameters:
patchPage(String tenantId, String id, UpdateAPIPageData updateAPIPageData) → Future<PatchPageAPIResponse?>
Parameters:
patchPageWithHttpInfo(String tenantId, String id, UpdateAPIPageData updateAPIPageData) → Future<Response>
Performs an HTTP 'PATCH /api/v1/pages/{id}' operation and returns the Response. Parameters:
patchSSOUser(String tenantId, String id, UpdateAPISSOUserData updateAPISSOUserData, [bool? updateComments]) → Future<PatchSSOUserAPIResponse?>
Parameters:
patchSSOUserWithHttpInfo(String tenantId, String id, UpdateAPISSOUserData updateAPISSOUserData, [bool? updateComments]) → Future<Response>
Performs an HTTP 'PATCH /api/v1/sso-users/{id}' operation and returns the Response. Parameters:
putDomainConfig(String tenantId, String domainToUpdate, UpdateDomainConfigParams updateDomainConfigParams) → Future<PutDomainConfigResponse?>
Parameters:
putDomainConfigWithHttpInfo(String tenantId, String domainToUpdate, UpdateDomainConfigParams updateDomainConfigParams) → Future<Response>
Performs an HTTP 'PUT /api/v1/domain-configs/{domainToUpdate}' operation and returns the Response. Parameters:
putSSOUser(String tenantId, String id, UpdateAPISSOUserData updateAPISSOUserData, [bool? updateComments]) → Future<PutSSOUserAPIResponse?>
Parameters:
putSSOUserWithHttpInfo(String tenantId, String id, UpdateAPISSOUserData updateAPISSOUserData, [bool? updateComments]) → Future<Response>
Performs an HTTP 'PUT /api/v1/sso-users/{id}' operation and returns the Response. Parameters:
renderEmailTemplate(String tenantId, RenderEmailTemplateBody renderEmailTemplateBody, [String? locale]) → Future<RenderEmailTemplateResponse?>
Parameters:
renderEmailTemplateWithHttpInfo(String tenantId, RenderEmailTemplateBody renderEmailTemplateBody, [String? locale]) → Future<Response>
Performs an HTTP 'POST /api/v1/email-templates/render' operation and returns the Response. Parameters:
replaceTenantPackage(String tenantId, String id, ReplaceTenantPackageBody replaceTenantPackageBody) → Future<APIEmptyResponse?>
Parameters:
replaceTenantPackageWithHttpInfo(String tenantId, String id, ReplaceTenantPackageBody replaceTenantPackageBody) → Future<Response>
Performs an HTTP 'PUT /api/v1/tenant-packages/{id}' operation and returns the Response. Parameters:
replaceTenantUser(String tenantId, String id, ReplaceTenantUserBody replaceTenantUserBody, [String? updateComments]) → Future<APIEmptyResponse?>
Parameters:
replaceTenantUserWithHttpInfo(String tenantId, String id, ReplaceTenantUserBody replaceTenantUserBody, [String? updateComments]) → Future<Response>
Performs an HTTP 'PUT /api/v1/tenant-users/{id}' operation and returns the Response. Parameters:
saveComment(String tenantId, CreateCommentParams createCommentParams, [SaveCommentOptions? options]) → Future<APISaveCommentResponse?>
Parameters:
saveCommentsBulk(String tenantId, List<CreateCommentParams> createCommentParams, [SaveCommentsBulkOptions? options]) → Future<List<SaveCommentsBulkResponse>?>
Parameters:
saveCommentsBulkWithHttpInfo(String tenantId, List<CreateCommentParams> createCommentParams, [SaveCommentsBulkOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/bulk' operation and returns the Response. Parameters:
saveCommentWithHttpInfo(String tenantId, CreateCommentParams createCommentParams, [SaveCommentOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments' operation and returns the Response. Parameters:
sendInvite(String tenantId, String id, String fromName) → Future<APIEmptyResponse?>
Parameters:
sendInviteWithHttpInfo(String tenantId, String id, String fromName) → Future<Response>
Performs an HTTP 'POST /api/v1/moderators/{id}/send-invite' operation and returns the Response. Parameters:
Parameters:
sendLoginLinkWithHttpInfo(String tenantId, String id, [String? redirectURL]) → Future<Response>
Performs an HTTP 'POST /api/v1/tenant-users/{id}/send-login-link' operation and returns the Response. Parameters:
toString() → String
A string representation of this object.
inherited
unBlockUserFromComment(String tenantId, String id, UnBlockFromCommentParams unBlockFromCommentParams, [UnBlockUserFromCommentOptions? options]) → Future<UnblockSuccess?>
Parameters:
unBlockUserFromCommentWithHttpInfo(String tenantId, String id, UnBlockFromCommentParams unBlockFromCommentParams, [UnBlockUserFromCommentOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/un-block' operation and returns the Response. Parameters:
unFlagComment(String tenantId, String id, [UnFlagCommentOptions? options]) → Future<FlagCommentResponse?>
Parameters:
unFlagCommentWithHttpInfo(String tenantId, String id, [UnFlagCommentOptions? options]) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/un-flag' operation and returns the Response. Parameters:
updateComment(String tenantId, String id, UpdatableCommentParams updatableCommentParams, [UpdateCommentOptions? options]) → Future<APIEmptyResponse?>
Parameters:
updateCommentWithHttpInfo(String tenantId, String id, UpdatableCommentParams updatableCommentParams, [UpdateCommentOptions? options]) → Future<Response>
Performs an HTTP 'PATCH /api/v1/comments/{id}' operation and returns the Response. Parameters:
updateEmailTemplate(String tenantId, String id, UpdateEmailTemplateBody updateEmailTemplateBody) → Future<APIEmptyResponse?>
Parameters:
updateEmailTemplateWithHttpInfo(String tenantId, String id, UpdateEmailTemplateBody updateEmailTemplateBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/email-templates/{id}' operation and returns the Response. Parameters:
updateFeedPost(String tenantId, String id, FeedPost feedPost) → Future<APIEmptyResponse?>
Parameters:
updateFeedPostWithHttpInfo(String tenantId, String id, FeedPost feedPost) → Future<Response>
Performs an HTTP 'PATCH /api/v1/feed-posts/{id}' operation and returns the Response. Parameters:
updateModerator(String tenantId, String id, UpdateModeratorBody updateModeratorBody) → Future<APIEmptyResponse?>
Parameters:
updateModeratorWithHttpInfo(String tenantId, String id, UpdateModeratorBody updateModeratorBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/moderators/{id}' operation and returns the Response. Parameters:
updateNotification(String tenantId, String id, UpdateNotificationBody updateNotificationBody, [String? userId]) → Future<APIEmptyResponse?>
Parameters:
updateNotificationWithHttpInfo(String tenantId, String id, UpdateNotificationBody updateNotificationBody, [String? userId]) → Future<Response>
Performs an HTTP 'PATCH /api/v1/notifications/{id}' operation and returns the Response. Parameters:
updateQuestionConfig(String tenantId, String id, UpdateQuestionConfigBody updateQuestionConfigBody) → Future<APIEmptyResponse?>
Parameters:
updateQuestionConfigWithHttpInfo(String tenantId, String id, UpdateQuestionConfigBody updateQuestionConfigBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/question-configs/{id}' operation and returns the Response. Parameters:
updateQuestionResult(String tenantId, String id, UpdateQuestionResultBody updateQuestionResultBody) → Future<APIEmptyResponse?>
Parameters:
updateQuestionResultWithHttpInfo(String tenantId, String id, UpdateQuestionResultBody updateQuestionResultBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/question-results/{id}' operation and returns the Response. Parameters:
updateSubscription(String tenantId, String id, UpdateAPIUserSubscriptionData updateAPIUserSubscriptionData, [String? userId]) → Future<UpdateSubscriptionAPIResponse?>
Parameters:
updateSubscriptionWithHttpInfo(String tenantId, String id, UpdateAPIUserSubscriptionData updateAPIUserSubscriptionData, [String? userId]) → Future<Response>
Performs an HTTP 'PATCH /api/v1/subscriptions/{id}' operation and returns the Response. Parameters:
updateTenant(String tenantId, String id, UpdateTenantBody updateTenantBody) → Future<APIEmptyResponse?>
Parameters:
updateTenantPackage(String tenantId, String id, UpdateTenantPackageBody updateTenantPackageBody) → Future<APIEmptyResponse?>
Parameters:
updateTenantPackageWithHttpInfo(String tenantId, String id, UpdateTenantPackageBody updateTenantPackageBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/tenant-packages/{id}' operation and returns the Response. Parameters:
updateTenantUser(String tenantId, String id, UpdateTenantUserBody updateTenantUserBody, [String? updateComments]) → Future<APIEmptyResponse?>
Parameters:
updateTenantUserWithHttpInfo(String tenantId, String id, UpdateTenantUserBody updateTenantUserBody, [String? updateComments]) → Future<Response>
Performs an HTTP 'PATCH /api/v1/tenant-users/{id}' operation and returns the Response. Parameters:
updateTenantWithHttpInfo(String tenantId, String id, UpdateTenantBody updateTenantBody) → Future<Response>
Performs an HTTP 'PATCH /api/v1/tenants/{id}' operation and returns the Response. Parameters:
updateUserBadge(String tenantId, String id, UpdateUserBadgeParams updateUserBadgeParams) → Future<APIEmptySuccessResponse?>
Parameters:
updateUserBadgeWithHttpInfo(String tenantId, String id, UpdateUserBadgeParams updateUserBadgeParams) → Future<Response>
Performs an HTTP 'PUT /api/v1/user-badges/{id}' operation and returns the Response. Parameters:

Operators

operator ==(Object other) → bool
The equality operator.
inherited