Class: Cloudmunda::Graphql::UserTasks

Inherits:
Object
  • Object
show all
Defined in:
lib/cloudmunda/graphql/user_tasks.rb

Class Method Summary collapse

Class Method Details

.allObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/cloudmunda/graphql/user_tasks.rb', line 6

def self.all
  query = "{
    tasks(query: { state: CREATED })
    {
      id
      taskDefinitionId
      name
      taskState
      assignee
      taskState
      isFirst
      formKey
      processDefinitionId
      completionTime
      processName
      variables {
        name
        value
      }
    }
  }"
  Cloudmunda::Graphql::Client.post(query: query)['data']['tasks']
end

.run_mutation(mutation) ⇒ Object



30
31
32
# File 'lib/cloudmunda/graphql/user_tasks.rb', line 30

def self.run_mutation(mutation)
  Cloudmunda::Graphql::Client.post(query: mutation)
end