httpd
Api Code Documentation / Exports / httpd
Table of contents
Interfaces
Type Aliases
- AllPermissionsGranter
- AllPermissionsReader
- AllProjectsReader
- AllWorkflowitemsReader
- GlobalPermissionGranter
- GlobalPermissionRevoker
- Permissions
- ProjectAssigner
- ProjectCreator
- ProjectPermissionsGranter
- ProjectPermissionsReader
- ProjectReader
- ProjectUpdater
- WorkflowitemAssigner
- WorkflowitemCloser
- WorkflowitemUpdater
Type Aliases
AllPermissionsGranter
Ƭ AllPermissionsGranter: (token
: AuthToken
, grantee
: string
) => Promise
<void
>
Type declaration
▸ (token
, grantee
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
grantee | string |
Returns
Promise
<void
>
Defined in
AllPermissionsReader
Ƭ AllPermissionsReader: (token
: AuthToken
) => Promise
<Permissions
>
Type declaration
▸ (token
): Promise
<Permissions
>
Parameters
Name | Type |
---|---|
token | AuthToken |
Returns
Promise
<Permissions
>
Defined in
AllProjectsReader
Ƭ AllProjectsReader: (token
: AuthToken
) => Promise
<Project
[]>
Type declaration
▸ (token
): Promise
<Project
[]>
Parameters
Name | Type |
---|---|
token | AuthToken |
Returns
Promise
<Project
[]>
Defined in
AllWorkflowitemsReader
Ƭ AllWorkflowitemsReader: (token
: AuthToken
, projectId
: string
, subprojectId
: string
) => Promise
<Workflowitem
[]>
Type declaration
▸ (token
, projectId
, subprojectId
): Promise
<Workflowitem
[]>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
subprojectId | string |
Returns
Promise
<Workflowitem
[]>
Defined in
GlobalPermissionGranter
Ƭ GlobalPermissionGranter: (token
: AuthToken
, grantee
: string
, intent
: default
) => Promise
<void
>
Type declaration
▸ (token
, grantee
, intent
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
grantee | string |
intent | default |
Returns
Promise
<void
>
Defined in
GlobalPermissionRevoker
Ƭ GlobalPermissionRevoker: (token
: AuthToken
, recipient
: string
, intent
: default
) => Promise
<void
>
Type declaration
▸ (token
, recipient
, intent
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
recipient | string |
intent | default |
Returns
Promise
<void
>
Defined in
Permissions
Ƭ Permissions: { [key in default]?: string[] }
Defined in
ProjectAssigner
Ƭ ProjectAssigner: (token
: AuthToken
, projectId
: string
, assignee
: string
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, assignee
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
assignee | string |
Returns
Promise
<void
>
Defined in
ProjectCreator
Ƭ ProjectCreator: (ctx
: Ctx
, issuer
: ServiceUser
, token
: AuthToken
, payload
: CreateProjectPayload
) => Promise
<void
>
Type declaration
▸ (ctx
, issuer
, token
, payload
): Promise
<void
>
Parameters
Name | Type |
---|---|
ctx | Ctx |
issuer | ServiceUser |
token | AuthToken |
payload | CreateProjectPayload |
Returns
Promise
<void
>
Defined in
ProjectPermissionsGranter
Ƭ ProjectPermissionsGranter: (token
: AuthToken
, projectId
: string
, grantee
: string
, intent
: default
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, grantee
, intent
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
grantee | string |
intent | default |
Returns
Promise
<void
>
Defined in
ProjectPermissionsReader
Ƭ ProjectPermissionsReader: (token
: AuthToken
, projectId
: string
) => Promise
<Permissions
>
Type declaration
▸ (token
, projectId
): Promise
<Permissions
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
Returns
Promise
<Permissions
>
Defined in
ProjectReader
Ƭ ProjectReader: (token
: AuthToken
, id
: string
) => Promise
<ProjectAndSubprojects
>
Type declaration
▸ (token
, id
): Promise
<ProjectAndSubprojects
>
Parameters
Name | Type |
---|---|
token | AuthToken |
id | string |
Returns
Promise
<ProjectAndSubprojects
>
Defined in
ProjectUpdater
Ƭ ProjectUpdater: (token
: AuthToken
, projectId
: string
, update
: object
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, update
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
update | object |
Returns
Promise
<void
>
Defined in
WorkflowitemAssigner
Ƭ WorkflowitemAssigner: (token
: AuthToken
, projectId
: string
, subprojectId
: string
, workflowitemId
: string
, newAssignee
: string
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, subprojectId
, workflowitemId
, newAssignee
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
subprojectId | string |
workflowitemId | string |
newAssignee | string |
Returns
Promise
<void
>
Defined in
WorkflowitemCloser
Ƭ WorkflowitemCloser: (token
: AuthToken
, projectId
: string
, subprojectId
: string
, workflowitemId
: string
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, subprojectId
, workflowitemId
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
subprojectId | string |
workflowitemId | string |
Returns
Promise
<void
>
Defined in
WorkflowitemUpdater
Ƭ WorkflowitemUpdater: (token
: AuthToken
, projectId
: string
, subprojectId
: string
, workflowitemId
: string
, updatedData
: any
) => Promise
<void
>
Type declaration
▸ (token
, projectId
, subprojectId
, workflowitemId
, updatedData
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | AuthToken |
projectId | string |
subprojectId | string |
workflowitemId | string |
updatedData | any |
Returns
Promise
<void
>