ActivitiesServiceClient class

Describes the common methods applicable on each activity

Annotations
  • @GrpcServiceName.new('Scailo.ActivitiesService')

Constructors

ActivitiesServiceClient(ClientChannel channel, {CallOptions? options, Iterable<ClientInterceptor>? interceptors})

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

$createCall<Q, R>(ClientMethod<Q, R> method, Stream<Q> requests, {CallOptions? options}) → ClientCall<Q, R>
inherited
$createStreamingCall<Q, R>(ClientMethod<Q, R> method, Stream<Q> requests, {CallOptions? options}) → ResponseStream<R>
inherited
$createUnaryCall<Q, R>(ClientMethod<Q, R> method, Q request, {CallOptions? options}) → ResponseFuture<R>
inherited
addAction(ActivitiesServiceActionCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add an action to an activity
addActionWithTimer(ActivitiesServiceActionWithTimerCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add an action with an activity timer to an activity
addActivityTagAssociation(ActivitiesServiceActivityTagAssociationCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add an activity tag
addOwner(ActivitiesServiceOwnerCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add an owner
addSupervisor(ActivitiesServiceSupervisorCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add a supervisor
addTimer(ActivitiesServiceTimerCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Add a timer
cancel(IdentifierUUIDWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Cancel
commentAdd(IdentifierUUIDWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Add comment
complete(IdentifierUUIDWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Complete
count(ActivitiesServiceCountReq request, {CallOptions? options}) → ResponseFuture<CountResponse>
Count all that match the given criteria
create(ActivitiesServiceCreateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Create
deleteAction(IdentifierWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Delete an action in an activity
deleteActivityTagAssociation(IdentifierWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Delete an activity tag
deleteOwner(IdentifierWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Delete an owner
deleteSupervisor(IdentifierWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Delete a supervisor
downloadActionsAsCSV(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<StandardFile>
CSV operations Download the CSV file that could be used to upload actions from the filled CSV file. The same file can also be used as a template when there are no existing records
downloadAsCSV(ActivitiesServiceFilterReq request, {CallOptions? options}) → ResponseFuture<StandardFile>
CSV operations Download the CSV file that consists of the list of records according to the given filter request. The same file could also be used as a template for uploading records
downloadTimersAsCSV(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<StandardFile>
CSV operations Download the CSV file that could be used to upload timers from the filled CSV file. The same file can also be used as a template when there are no existing records
endTimer(ActivitiesServiceTimerEndRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
End a timer
filter(ActivitiesServiceFilterReq request, {CallOptions? options}) → ResponseFuture<ActivitiesList>
View all that match the given filter criteria
importFromCSV(StandardFile request, {CallOptions? options}) → ResponseFuture<IdentifierUUIDsList>
Import records using a CSV file (duplicate codes will be skipped)
importOwnersFromDepartment(ActivitiesServiceImportOwnersRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Import employees as owners from department and returns the ID of the activity
importOwnersFromTeam(ActivitiesServiceImportOwnersRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Import employees as owners from team and returns the ID of the activity
modifyAction(ActivitiesServiceActionUpdateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Modify an action in an activity
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reopen(IdentifierUUIDWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Reopen
reorderActions(ReorderItemsRequest request, {CallOptions? options}) → ResponseFuture<IdentifierResponse>
Reorder actions in an activity
repeat(IdentifierUUIDWithUserComment request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Repeat
searchActionsWithPagination(ActivityActionsSearchRequest request, {CallOptions? options}) → ResponseFuture<ActivitiesServicePaginatedActionsResponse>
Search through activity actions with pagination
searchAll(ActivitiesServiceSearchAllReq request, {CallOptions? options}) → ResponseFuture<ActivitiesList>
View all that match the given search key
searchTimersWithPagination(ActivityTimersSearchRequest request, {CallOptions? options}) → ResponseFuture<ActivitiesServicePaginatedTimersResponse>
Search through activity timers with pagination
sendEmail(IdentifierWithEmailAttributes request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Send Email
toString() String
A string representation of this object.
inherited
update(ActivitiesServiceUpdateRequest request, {CallOptions? options}) → ResponseFuture<IdentifierUUID>
Update
uploadActivityActions(IdentifierUUIDWithFile request, {CallOptions? options}) → ResponseFuture<IdentifiersList>
Upload actions using a CSV file. This is an idempotent operation. All the existing items are deleted before adding the items from the file.
viewActionByID(Identifier request, {CallOptions? options}) → ResponseFuture<ActivityAction>
View Activity Action by ID
viewActionHistory(ActivityActionHistoryRequest request, {CallOptions? options}) → ResponseFuture<ActivityActionsList>
View the history of the activity action
viewActions(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivityActionsList>
View all actions for given activity UUID
viewActionStatistics(Identifier request, {CallOptions? options}) → ResponseFuture<ActivityActionStatistics>
View Statistics of Activity Action by ID
viewActivityTagAssociationByID(Identifier request, {CallOptions? options}) → ResponseFuture<ActivityTagAssociation>
View activity tag for the given ID
viewActivityTagAssociations(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivityTagAssociationsList>
View all activities tags for given activity UUID
viewAll(ActiveStatus request, {CallOptions? options}) → ResponseFuture<ActivitiesList>
View all
viewAllForEntityUUID(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivitiesList>
View all with the given entity UUID
viewByID(Identifier request, {CallOptions? options}) → ResponseFuture<Activity>
View by ID
viewByUUID(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<Activity>
View by UUID
viewEssentialByID(Identifier request, {CallOptions? options}) → ResponseFuture<Activity>
View only essential components by ID (without logs)
viewEssentialByUUID(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<Activity>
View only essential components (without logs) that matches the given UUID
viewFromIDs(IdentifiersList request, {CallOptions? options}) → ResponseFuture<ActivitiesList>
View all records with the given IDs
viewOwnerByID(Identifier request, {CallOptions? options}) → ResponseFuture<ActivityOwner>
View an owner for the given ID
viewOwners(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivityOwnersList>
View all owners for given activity UUID
viewPaginatedActions(ActivityActionsSearchRequest request, {CallOptions? options}) → ResponseFuture<ActivitiesServicePaginatedActionsResponse>
View activity actions for given activity ID with pagination
viewPaginatedTimers(ActivityTimersSearchRequest request, {CallOptions? options}) → ResponseFuture<ActivitiesServicePaginatedTimersResponse>
View activity timers for given activity ID with pagination
viewStatistics(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivityStatistics>
View Statistics of Activity
viewSupervisorByID(Identifier request, {CallOptions? options}) → ResponseFuture<ActivitySupervisor>
View supervisor for the given ID
viewSupervisors(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivitySupervisorsList>
View all supervisors for given activity UUID
viewTimerByID(Identifier request, {CallOptions? options}) → ResponseFuture<ActivityTimer>
View a timer for the given ID
viewTimers(IdentifierUUID request, {CallOptions? options}) → ResponseFuture<ActivityTimersList>
View all timers for given activity UUID
viewWithPagination(ActivitiesServicePaginationReq request, {CallOptions? options}) → ResponseFuture<ActivitiesServicePaginationResponse>
View with pagination

Operators

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

Constants

defaultHost → const String
The hostname for this service.
oauthScopes → const List<String>
OAuth scopes needed for the client.