bindings

package
v0.0.0-...-651fe2a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2020 License: BSD-2-Clause Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL