Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationQueryForm ¶
type ApplicationQueryForm struct {
ApplicationID string `form:"application_id"`
}
ApplicationQueryForm holds the information required to query an application status.
type CancelApplicationForm ¶
type CancelApplicationForm struct { ApplicationID string `form:"application_id"` Reason string `form:"reason"` }
CancelApplicationForm holds the information required to cancel a new application.
type GetAvailableStepsForm ¶
type GetAvailableStepsForm struct {
UserID string `form:"user_id"`
}
GetAvailableStepsForm holds the information required to return all the available unlocked steps available to a specific user.
type LockStepForm ¶
type LockStepForm struct { ApplicationID string `form:"application_id"` StepID string `form:"step_id"` UserID string `form:"user_id"` }
LockStepForm holds the information required to lock a step of an application to a user.
type PushStepDataForm ¶
type PushStepDataForm struct { ApplicationID string `form:"application_id"` StepID string `form:"step_id"` UserID string `form:"user_id"` Data map[string]string `form:"data"` }
PushStepDataForm holds the information required to push data to a step of an application.
type StartApplicationForm ¶
type StartApplicationForm struct { UserID string `form:"user_id"` ServiceID string `form:"service_id"` Channel string `form:"channel"` }
StartApplicationForm holds the information required to start a new application.
type StepCompletionForm ¶
type StepCompletionForm struct { ApplicationID string `form:"application_id"` StepID string `form:"step_id"` UserID string `form:"user_id"` }
StepCompletionForm holds the information required to manually trigger the completion of a step.
type StepQueryForm ¶
type StepQueryForm struct { ApplicationID string `form:"application_id"` StepID string `form:"step_id"` }
StepQueryForm holds the information required to query a status of a step of an application.
type UnlockStepForm ¶
type UnlockStepForm struct { ApplicationID string `form:"application_id"` StepID string `form:"step_id"` }
UnlockStepForm holds the information required to unlock a step of an application to a user.