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, {String? parentTenantId, bool? includeStats}) → 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, {String? questionId, List<String>? questionIds, String? urlId, AggregateTimeBucket? timeBucket, DateTime? startDate, bool? forceRecalculate}) → Future<AggregateQuestionResultsResponse?>
Parameters:
aggregateQuestionResultsWithHttpInfo(String tenantId, {String? questionId, List<String>? questionIds, String? urlId, AggregateTimeBucket? timeBucket, DateTime? startDate, bool? forceRecalculate}) → Future<Response>
Performs an HTTP 'GET /api/v1/question-results-aggregation' operation and returns the Response. Parameters:
aggregateWithHttpInfo(String tenantId, AggregationRequest aggregationRequest, {String? parentTenantId, bool? includeStats}) → 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, {String? userId, String? anonUserId}) → Future<BlockSuccess?>
Parameters:
blockUserFromCommentWithHttpInfo(String tenantId, String id, BlockFromCommentParams blockFromCommentParams, {String? userId, String? anonUserId}) → 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, {String? questionId, List<String>? questionIds, String? urlId, DateTime? startDate, bool? forceRecalculate, double? minValue, double? maxValue, double? limit}) → Future<CombineQuestionResultsWithCommentsResponse?>
Parameters:
combineCommentsWithQuestionResultsWithHttpInfo(String tenantId, {String? questionId, List<String>? questionIds, String? urlId, DateTime? startDate, bool? forceRecalculate, double? minValue, double? maxValue, double? limit}) → 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, {String? broadcastId, bool? isLive, bool? doSpamCheck, bool? skipDupCheck}) → Future<CreateFeedPostsResponse?>
Parameters:
createFeedPostWithHttpInfo(String tenantId, CreateFeedPostParams createFeedPostParams, {String? broadcastId, bool? isLive, bool? doSpamCheck, bool? skipDupCheck}) → 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, {String? userId, String? anonUserId}) → Future<VoteResponse?>
Parameters:
createVoteWithHttpInfo(String tenantId, String commentId, String direction, {String? userId, String? anonUserId}) → Future<Response>
Performs an HTTP 'POST /api/v1/votes' operation and returns the Response. Parameters:
deleteComment(String tenantId, String id, {String? contextUserId, bool? isLive}) → Future<DeleteCommentResult?>
Parameters:
deleteCommentWithHttpInfo(String tenantId, String id, {String? contextUserId, bool? isLive}) → 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 tag, {String? tenantId, DeleteHashTagRequestBody? deleteHashTagRequestBody}) → Future<APIEmptyResponse?>
Parameters:
deleteHashTagWithHttpInfo(String tag, {String? tenantId, 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, {bool? deleteComments, String? commentDeleteMode}) → Future<DeleteSSOUserAPIResponse?>
Parameters:
deleteSSOUserWithHttpInfo(String tenantId, String id, {bool? deleteComments, String? commentDeleteMode}) → 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, {String? deleteComments, String? commentDeleteMode}) → Future<APIEmptyResponse?>
Parameters:
deleteTenantUserWithHttpInfo(String tenantId, String id, {String? deleteComments, String? commentDeleteMode}) → 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, {String? userId, String? anonUserId}) → Future<FlagCommentResponse?>
Parameters:
flagCommentWithHttpInfo(String tenantId, String id, {String? userId, String? anonUserId}) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/flag' operation and returns the Response. Parameters:
getAuditLogs(String tenantId, {double? limit, double? skip, SORTDIR? order, double? after, double? before}) → Future<GetAuditLogsResponse?>
Parameters:
getAuditLogsWithHttpInfo(String tenantId, {double? limit, double? skip, SORTDIR? order, double? after, double? before}) → 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, {int? page, int? limit, int? skip, bool? asTree, int? skipChildren, int? limitChildren, int? maxTreeDepth, String? urlId, String? userId, String? anonUserId, String? contextUserId, String? hashTag, String? parentId, SortDirections? direction, int? fromDate, int? toDate}) → Future<APIGetCommentsResponse?>
Parameters:
getCommentsWithHttpInfo(String tenantId, {int? page, int? limit, int? skip, bool? asTree, int? skipChildren, int? limitChildren, int? maxTreeDepth, String? urlId, String? userId, String? anonUserId, String? contextUserId, String? hashTag, String? parentId, SortDirections? direction, int? fromDate, int? toDate}) → 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, {String? afterId, int? limit, List<String>? tags}) → Future<GetFeedPostsResponse?>
req tenantId afterId
getFeedPostsWithHttpInfo(String tenantId, {String? afterId, int? limit, List<String>? tags}) → 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, {String? userId, String? urlId, String? fromCommentId, bool? viewed, String? type}) → Future<GetNotificationCountResponse?>
Parameters:
getNotificationCountWithHttpInfo(String tenantId, {String? userId, String? urlId, String? fromCommentId, bool? viewed, String? type}) → Future<Response>
Performs an HTTP 'GET /api/v1/notifications/count' operation and returns the Response. Parameters:
getNotifications(String tenantId, {String? userId, String? urlId, String? fromCommentId, bool? viewed, String? type, double? skip}) → Future<GetNotificationsResponse?>
Parameters:
getNotificationsWithHttpInfo(String tenantId, {String? userId, String? urlId, String? fromCommentId, bool? viewed, String? type, double? skip}) → 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, {String? commentId, String? externalId, String? eventType, String? type, String? domain, double? attemptCountGT}) → Future<GetPendingWebhookEventCountResponse?>
Parameters:
getPendingWebhookEventCountWithHttpInfo(String tenantId, {String? commentId, String? externalId, String? eventType, String? type, String? domain, double? attemptCountGT}) → Future<Response>
Performs an HTTP 'GET /api/v1/pending-webhook-events/count' operation and returns the Response. Parameters:
getPendingWebhookEvents(String tenantId, {String? commentId, String? externalId, String? eventType, String? type, String? domain, double? attemptCountGT, double? skip}) → Future<GetPendingWebhookEventsResponse?>
Parameters:
getPendingWebhookEventsWithHttpInfo(String tenantId, {String? commentId, String? externalId, String? eventType, String? type, String? domain, double? attemptCountGT, double? skip}) → 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, {String? urlId, String? userId, String? startDate, String? questionId, String? questionIds, double? skip}) → Future<GetQuestionResultsResponse?>
Parameters:
getQuestionResultsWithHttpInfo(String tenantId, {String? urlId, String? userId, String? startDate, String? questionId, String? questionIds, double? skip}) → 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, {double? yearNumber, double? monthNumber, double? dayNumber, double? skip}) → Future<GetTenantDailyUsagesResponse?>
Parameters:
getTenantDailyUsagesWithHttpInfo(String tenantId, {double? yearNumber, double? monthNumber, double? dayNumber, double? skip}) → 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, {String? meta, double? skip}) → Future<GetTenantsResponse?>
Parameters:
getTenantsWithHttpInfo(String tenantId, {String? meta, double? skip}) → 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, {String? userId, double? state, double? skip, double? limit}) → Future<GetTicketsResponse?>
Parameters:
getTicketsWithHttpInfo(String tenantId, {String? userId, double? state, double? skip, double? limit}) → 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, {String? userId, double? limit, double? skip}) → Future<APIGetUserBadgeProgressListResponse?>
Parameters:
getUserBadgeProgressListWithHttpInfo(String tenantId, {String? userId, double? limit, double? skip}) → Future<Response>
Performs an HTTP 'GET /api/v1/user-badge-progress' operation and returns the Response. Parameters:
getUserBadges(String tenantId, {String? userId, String? badgeId, double? type, bool? displayedOnComments, double? limit, double? skip}) → Future<APIGetUserBadgesResponse?>
Parameters:
getUserBadgesWithHttpInfo(String tenantId, {String? userId, String? badgeId, double? type, bool? displayedOnComments, double? limit, double? skip}) → 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, {String? userId, String? anonUserId}) → Future<GetVotesForUserResponse?>
Parameters:
getVotesForUserWithHttpInfo(String tenantId, String urlId, {String? userId, String? anonUserId}) → 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 tag, {String? tenantId, UpdateHashTagBody? updateHashTagBody}) → Future<UpdateHashTagResponse?>
Parameters:
patchHashTagWithHttpInfo(String tag, {String? tenantId, 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, {bool? isLive, bool? doSpamCheck, bool? sendEmails, bool? populateNotifications}) → Future<APISaveCommentResponse?>
Parameters:
saveCommentsBulk(String tenantId, List<CreateCommentParams> createCommentParams, {bool? isLive, bool? doSpamCheck, bool? sendEmails, bool? populateNotifications}) → Future<List<SaveCommentsBulkResponse>?>
Parameters:
saveCommentsBulkWithHttpInfo(String tenantId, List<CreateCommentParams> createCommentParams, {bool? isLive, bool? doSpamCheck, bool? sendEmails, bool? populateNotifications}) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/bulk' operation and returns the Response. Parameters:
saveCommentWithHttpInfo(String tenantId, CreateCommentParams createCommentParams, {bool? isLive, bool? doSpamCheck, bool? sendEmails, bool? populateNotifications}) → 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, {String? userId, String? anonUserId}) → Future<UnblockSuccess?>
Parameters:
unBlockUserFromCommentWithHttpInfo(String tenantId, String id, UnBlockFromCommentParams unBlockFromCommentParams, {String? userId, String? anonUserId}) → Future<Response>
Performs an HTTP 'POST /api/v1/comments/{id}/un-block' operation and returns the Response. Parameters:
unFlagComment(String tenantId, String id, {String? userId, String? anonUserId}) → Future<FlagCommentResponse?>
Parameters:
unFlagCommentWithHttpInfo(String tenantId, String id, {String? userId, String? anonUserId}) → 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, {String? contextUserId, bool? doSpamCheck, bool? isLive}) → Future<APIEmptyResponse?>
Parameters:
updateCommentWithHttpInfo(String tenantId, String id, UpdatableCommentParams updatableCommentParams, {String? contextUserId, bool? doSpamCheck, bool? isLive}) → 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