Openapi class abstract

Annotations
  • @ChopperApi()

Constructors

Openapi.new()

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

Static Methods

create({ChopperClient? client, String? baseUrl}) Openapi