Openapi class abstract
- Annotations
-
- @ChopperApi()
Constructors
Properties
- client ↔ ChopperClient
-
getter/setter pairinherited
- definitionType → Type
-
Used internally to retrieve the service from
ChopperClient
.no setterinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
apiV1DiscussionChatChatSessionsGet(
{bool? isAssignee}) → Future< Response< ChatSessionResponseCollectionOf> > - Retrieve chat sessions by assignee @param isAssignee
-
apiV1DiscussionChatChatSessionsPost(
{required CreateChatSessionRequest? body}) → Future< Response< ChatSessionResponse> > - Create chat session between task owner and user
-
apiV1DiscussionChatMessagesGet(
{String? sessionGuid, int? limit, int? beforeId}) → Future< Response< ChatMessageResponseCollectionOf> > - Retrieve messages by session ID @param sessionGuid @param limit @param beforeId
-
apiV1DiscussionChatMessagesMarkAsReadPost(
{String? sessionGuid, int? messageIdLte}) → Future< Response> - Mark messages as read @param sessionGuid @param messageIdLte
-
apiV1DiscussionChatMessagesPost(
{required ChatMessageRequest? body}) → Future< Response< ChatMessageResponse> > - Create a message by session ID
-
apiV1DiscussionCommentsGet(
{int? page, int? perPage, int? entityId, CommentType? entityType}) → Future< Response< CommentViewModelPaginationViewModel> > - Retrieve a list of comments @param page @param perPage @param entityId @param entityType
-
apiV1DiscussionCommentsIdDelete(
{required int? id}) → Future< Response> - Delete a comment by its ID @param id
-
apiV1DiscussionCommentsIdPut(
{required int? id, required CommentRequest? body}) → Future< Response< CommentViewModel> > - Update a comment by its ID @param id
-
apiV1DiscussionCommentsPost(
{required CommentRequest? body}) → Future< Response< CommentViewModel> > - Create a new comment
-
apiV1NotificationsDeviceTokensDeviceTokenDelete(
{required String? deviceToken}) → Future< Response< String> > - Delete Google FMC token @param deviceToken
-
apiV1NotificationsDeviceTokensPost(
{required String? deviceToken, required DevicePlatform? platform}) → Future< Response< String> > - Add a Google FCM deviceToken @param deviceToken @param platform
-
apiV1NotificationsListGet(
{int? limit, int? beforeId}) → Future< Response< NotificationListResponse> > - Fetch list of notifications for the current user @param limit @param beforeId
-
apiV1TasksCategoriesGet(
) → Future< Response< List< >CategoryViewModel> > - Retrieve a list of task categories
-
apiV1TasksCreatePost(
{required TaskRequest? body}) → Future< Response< TaskViewModel> > - Create a new task
-
apiV1TasksGalleryIdDelete(
{required int? id}) → Future< Response> - Delete a gallery photo by its ID @param id
-
apiV1TasksGalleryTaskIdGet(
{required int? taskId}) → Future< Response< List< >TaskGalleryPhotoViewModel> > - Retrieve gallery photos for a task @param taskId
-
apiV1TasksGalleryTaskIdPost(
{required int? taskId, required TaskGalleryItemRequest? body}) → Future< Response< TaskGalleryPhotoViewModel> > - Create a gallery photo for a task @param taskId
-
apiV1TasksIdDelete(
{required int? id}) → Future< Response< TaskViewModel> > - Delete a task by its ID @param id
-
apiV1TasksIdGet(
{required int? id}) → Future< Response< TaskViewModel> > - Retrieve a task by its ID @param id
-
apiV1TasksIdPosterAssignUserPut(
{required int? id, required AssignUserRequest? body}) → Future< Response< TaskViewModel> > - Assign user to a task @param id
-
apiV1TasksIdPosterInterestsGet(
{required int? id, int? beforeId, int? limit}) → Future< Response< UserViewModelPaginationViewModel> > - Retrieve a list of interested users @param id @param beforeId @param limit
-
apiV1TasksIdPosterResignUserDelete(
{required int? id}) → Future< Response< TaskViewModel> > - Resign user from a task @param id
-
apiV1TasksIdPut(
{required int? id, required TaskRequest? body}) → Future< Response< TaskViewModel> > - Update a task by ID @param id
-
apiV1TasksIdTaskerInterestsAddPost(
{required int? id}) → Future< Response< TaskInterestResponse> > - Express interest in a task @param id
-
apiV1TasksIdTaskerInterestsRemoveDelete(
{required int? id}) → Future< Response< TaskInterestResponse> > - Remove task interest @param id
-
apiV1TasksPosterTasksByMeGet(
{int? limit, int? skip}) → Future< Response< TaskViewModelPaginationViewModel> > - Retrieve tasks posted by the current user @param Limit @param Skip
-
apiV1TasksSavedTasksGet(
{int? beforeId, String? q, int? limit}) → Future< Response< TaskViewModelPaginationViewModel> > - Retrieve a list of saved tasks @param beforeId @param q @param limit
-
apiV1TasksSavedTasksTaskIdDelete(
{required int? taskId}) → Future< Response> - Delete a saved task by its ID @param taskId
-
apiV1TasksSavedTasksTaskIdPost(
{required int? taskId}) → Future< Response< TaskViewModel> > - Save a task by its ID @param taskId
-
apiV1TasksTaskerTasksForMeGet(
{int? limit, int? skip}) → Future< Response< TaskViewModelPaginationViewModel> > - Retrieve tasks assigned to the current user @param Limit @param Skip
-
apiV1TasksTaskerWithinDistanceGet(
{TaskType? type, TaskFrequency? frequency, num? lat, num? lng, num? radius, bool? byMe, bool? onlyShowAvailable, String? q, List< int> ? categories, int? limit, int? skip}) → Future<Response< TaskViewModelPaginationViewModel> > - Search for tasks @param Type @param Frequency @param Lat @param Lng @param Radius @param ByMe @param OnlyShowAvailable @param Q @param Categories @param Limit @param Skip
-
apiV1UploadsImagePut(
{required ApiV1UploadsImagePut$RequestBody? body}) → Future< Response< String> > -
apiV1UsersMeChangePasswordPut(
{required ChangePasswordRequest? body}) → Future< Response< SuccessStatusResponse> > - Change user's password with existing password
-
apiV1UsersMeGet(
) → Future< Response< UserViewModel> > - Fetch the logged in user's information
-
apiV1UsersMeProfilePhotoUploadPut(
{required ApiV1UsersMeProfilePhotoUploadPut$RequestBody? body}) → Future< Response< String> > - Upload user profile photo
-
apiV1UsersMeProfilePicturePut(
{required ApiV1UsersMeProfilePicturePut$RequestBody? body}) → Future< Response< UserViewModel> > - Set profile photo from objectId
-
apiV1UsersMePut(
{required UpdateUserRequest? body}) → Future< Response< UserViewModel> > - Update user profile information
-
apiV1UsersRegistrationPost(
{required CreateUserRequest? body}) → Future< Response< OtacViewModel> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited