-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcreate_create_poll_request.yaml
38 lines (36 loc) · 1.65 KB
/
create_create_poll_request.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/createCreatePollRequest:
get:
tags:
- Polls
summary: Create Request For Poll Creation
description: |
Allows to create `CREATE_POLL` reviewable request.
`CREATE_POLL` request is used to create poll entry
#### Account Role Requirements
| Account | Resource Type | Reviewable Request Type | Rule Action | Condition |
| --------|:--------------------:|:-----------------------:|:-------------------:| ------------ |
| source | `REVIEWABLE_REQUEST` | `CREATE_POLL` | `CREATE` | `allTasks` == `null` |
| source | `REVIEWABLE_REQUEST` | `CREATE_POLL` | `CREATE_WITH_TASKS` | `allTasks` != `null` |
#### Signer Role Requirements
| Resource Type | Reviewable Request Type | Rule Action | Details |
|:--------------------:|:-----------------------:|:-----------:| --------|
| `REVIEWABLE_REQUEST` | `CREATE_POLL` | `CREATE` | Resource includes permission type of poll |
operationId: createCreatePollRequest
x-item-type: operation
parameters:
- name: Manage Create Poll Request Op
in: query
required: false
style: form
explode: true
schema:
type: object
$ref: '#/components/schemas/ManageCreatePollRequestOp'
responses:
200:
description: Result
content:
xdr:
schema:
type: object
$ref: '#/components/schemas/ManageCreatePollRequestResult'