-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added workflow response object to workflow creation call #409
Changes from 3 commits
3db50f9
a670049
5efdafd
3f91229
9ee8ff9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -217,17 +217,57 @@ components: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflowId: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: the ID that will be used for the created workflow. workflowId is OPTIONAL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The ID that will be used for the created workflow. Passing an ID is OPTIONAL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreateWorkflowResponse: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additionalProperties: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: Object containing information about a created workflow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: Response containing the created workflowData Object. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Change Same changes with |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflowId: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The URL that uniquely identifies the created workflow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflowData: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hmm, I think just the workflow
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a copy of what is returned by the GET workflowId as you are suggesting with the addition of the workflowId itself under the 'id' property as mentioned in the original issue. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh, I see we have a couple of mistakes in what's in the spec now then. There should be no Lines 190 to 222 in 5efdafd
Should just be the main top-level properties in the payload, this is the "config" for the workflow. I also see that the |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additionalProperties: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: Object containing information about a created workflow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The URL that uniquely identifies the created workflow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stepInformation: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. From the call: Delete |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: Information about the steps required for the workflow. Returning stepInformation is REQUIRED. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
steps: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: One or more steps required to complete an exchange on the workflow. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stepName: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The name of the step. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
step: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
$ref: "#/components/schemas/WorkflowStep" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initialStep: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The step from the above set that the exchange starts on. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Move |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
controller: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The controller of the instance. Returning controller is OPTIONAL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorization: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: Authorization scheme information (e.g., OAuth2 configuration). Returning authorization is OPTIONAL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credentialTemplates: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: array | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: One or more VC templates for issuance. Returning credentialTemplates is OPTIONAL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
items: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The type of template. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description: The template itself. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetWorkflowResponse: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type: object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additionalProperties: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
id
can be optional within theWorkflowConfig
object when creating a workflow, indicating either a preferredid
(which some servers may honor, others may reject).