first
parent
e2d3ad3a4e
commit
2471c0520f
|
@ -23,7 +23,7 @@ var Default = NewHTTPClient(nil)
|
||||||
const (
|
const (
|
||||||
// DefaultHost is the default Host
|
// DefaultHost is the default Host
|
||||||
// found in Meta (info) section of spec file
|
// found in Meta (info) section of spec file
|
||||||
DefaultHost string = "auth.vernonkeenan.com:8080"
|
DefaultHost string = "auth.work.tnxs.net:8080"
|
||||||
// DefaultBasePath is the default BasePath
|
// DefaultBasePath is the default BasePath
|
||||||
// found in Meta (info) section of spec file
|
// found in Meta (info) section of spec file
|
||||||
DefaultBasePath string = "/v1"
|
DefaultBasePath string = "/v1"
|
||||||
|
|
|
@ -18,7 +18,7 @@ import (
|
||||||
"github.com/go-openapi/swag"
|
"github.com/go-openapi/swag"
|
||||||
)
|
)
|
||||||
|
|
||||||
// UserResponse An array Taxnexus user objects
|
// UserResponse An array user objects
|
||||||
//
|
//
|
||||||
// swagger:model UserResponse
|
// swagger:model UserResponse
|
||||||
type UserResponse struct {
|
type UserResponse struct {
|
||||||
|
|
|
@ -0,0 +1,86 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package app_log
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new app log API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for app log API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClientOption is the option for Client methods
|
||||||
|
type ClientOption func(*runtime.ClientOperation)
|
||||||
|
|
||||||
|
// ClientService is the interface for Client methods
|
||||||
|
type ClientService interface {
|
||||||
|
PostAppLogs(params *PostAppLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostAppLogsOK, error)
|
||||||
|
|
||||||
|
SetTransport(transport runtime.ClientTransport)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogs posts app log messages
|
||||||
|
|
||||||
|
Insert app log messages into workflow storage
|
||||||
|
*/
|
||||||
|
func (a *Client) PostAppLogs(params *PostAppLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostAppLogsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPostAppLogsParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "postAppLogs",
|
||||||
|
Method: "POST",
|
||||||
|
PathPattern: "/applogs",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PostAppLogsReader{formats: a.formats},
|
||||||
|
AuthInfo: authInfo,
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*PostAppLogsOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for postAppLogs: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
|
@ -0,0 +1,157 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package app_log
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPostAppLogsParams creates a new PostAppLogsParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewPostAppLogsParams() *PostAppLogsParams {
|
||||||
|
return &PostAppLogsParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsParamsWithTimeout creates a new PostAppLogsParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewPostAppLogsParamsWithTimeout(timeout time.Duration) *PostAppLogsParams {
|
||||||
|
return &PostAppLogsParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsParamsWithContext creates a new PostAppLogsParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewPostAppLogsParamsWithContext(ctx context.Context) *PostAppLogsParams {
|
||||||
|
return &PostAppLogsParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsParamsWithHTTPClient creates a new PostAppLogsParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewPostAppLogsParamsWithHTTPClient(client *http.Client) *PostAppLogsParams {
|
||||||
|
return &PostAppLogsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the post app logs operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type PostAppLogsParams struct {
|
||||||
|
|
||||||
|
/* AppLogRequest.
|
||||||
|
|
||||||
|
An array of new AppLog records
|
||||||
|
*/
|
||||||
|
AppLogRequest *workflow_models.AppLogRequest
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the post app logs params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *PostAppLogsParams) WithDefaults() *PostAppLogsParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the post app logs params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *PostAppLogsParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) WithTimeout(timeout time.Duration) *PostAppLogsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) WithContext(ctx context.Context) *PostAppLogsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) WithHTTPClient(client *http.Client) *PostAppLogsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithAppLogRequest adds the appLogRequest to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) WithAppLogRequest(appLogRequest *workflow_models.AppLogRequest) *PostAppLogsParams {
|
||||||
|
o.SetAppLogRequest(appLogRequest)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetAppLogRequest adds the appLogRequest to the post app logs params
|
||||||
|
func (o *PostAppLogsParams) SetAppLogRequest(appLogRequest *workflow_models.AppLogRequest) {
|
||||||
|
o.AppLogRequest = appLogRequest
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PostAppLogsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
if o.AppLogRequest != nil {
|
||||||
|
if err := r.SetBodyParam(o.AppLogRequest); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,531 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package app_log
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostAppLogsReader is a Reader for the PostAppLogs structure.
|
||||||
|
type PostAppLogsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PostAppLogsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewPostAppLogsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
case 401:
|
||||||
|
result := NewPostAppLogsUnauthorized()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 403:
|
||||||
|
result := NewPostAppLogsForbidden()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 404:
|
||||||
|
result := NewPostAppLogsNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 422:
|
||||||
|
result := NewPostAppLogsUnprocessableEntity()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 500:
|
||||||
|
result := NewPostAppLogsInternalServerError()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsOK creates a PostAppLogsOK with default headers values
|
||||||
|
func NewPostAppLogsOK() *PostAppLogsOK {
|
||||||
|
return &PostAppLogsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
Array of AppLogs
|
||||||
|
*/
|
||||||
|
type PostAppLogsOK struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.AppLogResponse
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs o k response has a 2xx status code
|
||||||
|
func (o *PostAppLogsOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs o k response has a 3xx status code
|
||||||
|
func (o *PostAppLogsOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs o k response has a 4xx status code
|
||||||
|
func (o *PostAppLogsOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs o k response has a 5xx status code
|
||||||
|
func (o *PostAppLogsOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs o k response a status code equal to that given
|
||||||
|
func (o *PostAppLogsOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs o k response
|
||||||
|
func (o *PostAppLogsOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsOK) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsOK) GetPayload() *workflow_models.AppLogResponse {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.AppLogResponse)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsUnauthorized creates a PostAppLogsUnauthorized with default headers values
|
||||||
|
func NewPostAppLogsUnauthorized() *PostAppLogsUnauthorized {
|
||||||
|
return &PostAppLogsUnauthorized{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsUnauthorized describes a response with status code 401, with default header values.
|
||||||
|
|
||||||
|
Access Unauthorized, invalid API-KEY was used
|
||||||
|
*/
|
||||||
|
type PostAppLogsUnauthorized struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs unauthorized response has a 2xx status code
|
||||||
|
func (o *PostAppLogsUnauthorized) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs unauthorized response has a 3xx status code
|
||||||
|
func (o *PostAppLogsUnauthorized) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs unauthorized response has a 4xx status code
|
||||||
|
func (o *PostAppLogsUnauthorized) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs unauthorized response has a 5xx status code
|
||||||
|
func (o *PostAppLogsUnauthorized) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs unauthorized response a status code equal to that given
|
||||||
|
func (o *PostAppLogsUnauthorized) IsCode(code int) bool {
|
||||||
|
return code == 401
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs unauthorized response
|
||||||
|
func (o *PostAppLogsUnauthorized) Code() int {
|
||||||
|
return 401
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnauthorized) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnauthorized) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnauthorized) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsForbidden creates a PostAppLogsForbidden with default headers values
|
||||||
|
func NewPostAppLogsForbidden() *PostAppLogsForbidden {
|
||||||
|
return &PostAppLogsForbidden{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsForbidden describes a response with status code 403, with default header values.
|
||||||
|
|
||||||
|
Access forbidden, account lacks access
|
||||||
|
*/
|
||||||
|
type PostAppLogsForbidden struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs forbidden response has a 2xx status code
|
||||||
|
func (o *PostAppLogsForbidden) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs forbidden response has a 3xx status code
|
||||||
|
func (o *PostAppLogsForbidden) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs forbidden response has a 4xx status code
|
||||||
|
func (o *PostAppLogsForbidden) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs forbidden response has a 5xx status code
|
||||||
|
func (o *PostAppLogsForbidden) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs forbidden response a status code equal to that given
|
||||||
|
func (o *PostAppLogsForbidden) IsCode(code int) bool {
|
||||||
|
return code == 403
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs forbidden response
|
||||||
|
func (o *PostAppLogsForbidden) Code() int {
|
||||||
|
return 403
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsForbidden) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsForbidden) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsForbidden) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsNotFound creates a PostAppLogsNotFound with default headers values
|
||||||
|
func NewPostAppLogsNotFound() *PostAppLogsNotFound {
|
||||||
|
return &PostAppLogsNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsNotFound describes a response with status code 404, with default header values.
|
||||||
|
|
||||||
|
Resource was not found
|
||||||
|
*/
|
||||||
|
type PostAppLogsNotFound struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs not found response has a 2xx status code
|
||||||
|
func (o *PostAppLogsNotFound) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs not found response has a 3xx status code
|
||||||
|
func (o *PostAppLogsNotFound) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs not found response has a 4xx status code
|
||||||
|
func (o *PostAppLogsNotFound) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs not found response has a 5xx status code
|
||||||
|
func (o *PostAppLogsNotFound) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs not found response a status code equal to that given
|
||||||
|
func (o *PostAppLogsNotFound) IsCode(code int) bool {
|
||||||
|
return code == 404
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs not found response
|
||||||
|
func (o *PostAppLogsNotFound) Code() int {
|
||||||
|
return 404
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsNotFound) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsNotFound) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsUnprocessableEntity creates a PostAppLogsUnprocessableEntity with default headers values
|
||||||
|
func NewPostAppLogsUnprocessableEntity() *PostAppLogsUnprocessableEntity {
|
||||||
|
return &PostAppLogsUnprocessableEntity{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsUnprocessableEntity describes a response with status code 422, with default header values.
|
||||||
|
|
||||||
|
Unprocessable Entity, likely a bad parameter
|
||||||
|
*/
|
||||||
|
type PostAppLogsUnprocessableEntity struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs unprocessable entity response has a 2xx status code
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs unprocessable entity response has a 3xx status code
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs unprocessable entity response has a 4xx status code
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs unprocessable entity response has a 5xx status code
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs unprocessable entity response a status code equal to that given
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) IsCode(code int) bool {
|
||||||
|
return code == 422
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs unprocessable entity response
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) Code() int {
|
||||||
|
return 422
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppLogsInternalServerError creates a PostAppLogsInternalServerError with default headers values
|
||||||
|
func NewPostAppLogsInternalServerError() *PostAppLogsInternalServerError {
|
||||||
|
return &PostAppLogsInternalServerError{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppLogsInternalServerError describes a response with status code 500, with default header values.
|
||||||
|
|
||||||
|
Server Internal Error
|
||||||
|
*/
|
||||||
|
type PostAppLogsInternalServerError struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post app logs internal server error response has a 2xx status code
|
||||||
|
func (o *PostAppLogsInternalServerError) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post app logs internal server error response has a 3xx status code
|
||||||
|
func (o *PostAppLogsInternalServerError) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post app logs internal server error response has a 4xx status code
|
||||||
|
func (o *PostAppLogsInternalServerError) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post app logs internal server error response has a 5xx status code
|
||||||
|
func (o *PostAppLogsInternalServerError) IsServerError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post app logs internal server error response a status code equal to that given
|
||||||
|
func (o *PostAppLogsInternalServerError) IsCode(code int) bool {
|
||||||
|
return code == 500
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post app logs internal server error response
|
||||||
|
func (o *PostAppLogsInternalServerError) Code() int {
|
||||||
|
return 500
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsInternalServerError) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsInternalServerError) String() string {
|
||||||
|
return fmt.Sprintf("[POST /applogs][%d] postAppLogsInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsInternalServerError) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppLogsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,132 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewAppLogOptionsParams creates a new AppLogOptionsParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewAppLogOptionsParams() *AppLogOptionsParams {
|
||||||
|
return &AppLogOptionsParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewAppLogOptionsParamsWithTimeout creates a new AppLogOptionsParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewAppLogOptionsParamsWithTimeout(timeout time.Duration) *AppLogOptionsParams {
|
||||||
|
return &AppLogOptionsParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewAppLogOptionsParamsWithContext creates a new AppLogOptionsParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewAppLogOptionsParamsWithContext(ctx context.Context) *AppLogOptionsParams {
|
||||||
|
return &AppLogOptionsParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewAppLogOptionsParamsWithHTTPClient creates a new AppLogOptionsParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewAppLogOptionsParamsWithHTTPClient(client *http.Client) *AppLogOptionsParams {
|
||||||
|
return &AppLogOptionsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
AppLogOptionsParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the app log options operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type AppLogOptionsParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the app log options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *AppLogOptionsParams) WithDefaults() *AppLogOptionsParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the app log options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *AppLogOptionsParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) WithTimeout(timeout time.Duration) *AppLogOptionsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) WithContext(ctx context.Context) *AppLogOptionsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) WithHTTPClient(client *http.Client) *AppLogOptionsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the app log options params
|
||||||
|
func (o *AppLogOptionsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *AppLogOptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,148 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppLogOptionsReader is a Reader for the AppLogOptions structure.
|
||||||
|
type AppLogOptionsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *AppLogOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewAppLogOptionsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewAppLogOptionsOK creates a AppLogOptionsOK with default headers values
|
||||||
|
func NewAppLogOptionsOK() *AppLogOptionsOK {
|
||||||
|
return &AppLogOptionsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
AppLogOptionsOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
CORS OPTIONS response
|
||||||
|
*/
|
||||||
|
type AppLogOptionsOK struct {
|
||||||
|
AccessControlAllowCredentials string
|
||||||
|
AccessControlAllowHeaders string
|
||||||
|
AccessControlAllowMethods string
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
AccessControlExposeHeaders string
|
||||||
|
AccessControlMaxAge string
|
||||||
|
CacheControl string
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this app log options o k response has a 2xx status code
|
||||||
|
func (o *AppLogOptionsOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this app log options o k response has a 3xx status code
|
||||||
|
func (o *AppLogOptionsOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this app log options o k response has a 4xx status code
|
||||||
|
func (o *AppLogOptionsOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this app log options o k response has a 5xx status code
|
||||||
|
func (o *AppLogOptionsOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this app log options o k response a status code equal to that given
|
||||||
|
func (o *AppLogOptionsOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the app log options o k response
|
||||||
|
func (o *AppLogOptionsOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *AppLogOptionsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /applogs][%d] appLogOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *AppLogOptionsOK) String() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /applogs][%d] appLogOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *AppLogOptionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Credentials
|
||||||
|
hdrAccessControlAllowCredentials := response.GetHeader("Access-Control-Allow-Credentials")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowCredentials != "" {
|
||||||
|
o.AccessControlAllowCredentials = hdrAccessControlAllowCredentials
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Headers
|
||||||
|
hdrAccessControlAllowHeaders := response.GetHeader("Access-Control-Allow-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowHeaders != "" {
|
||||||
|
o.AccessControlAllowHeaders = hdrAccessControlAllowHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Methods
|
||||||
|
hdrAccessControlAllowMethods := response.GetHeader("Access-Control-Allow-Methods")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowMethods != "" {
|
||||||
|
o.AccessControlAllowMethods = hdrAccessControlAllowMethods
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Expose-Headers
|
||||||
|
hdrAccessControlExposeHeaders := response.GetHeader("Access-Control-Expose-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlExposeHeaders != "" {
|
||||||
|
o.AccessControlExposeHeaders = hdrAccessControlExposeHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Max-Age
|
||||||
|
hdrAccessControlMaxAge := response.GetHeader("Access-Control-Max-Age")
|
||||||
|
|
||||||
|
if hdrAccessControlMaxAge != "" {
|
||||||
|
o.AccessControlMaxAge = hdrAccessControlMaxAge
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Cache-Control
|
||||||
|
hdrCacheControl := response.GetHeader("Cache-Control")
|
||||||
|
|
||||||
|
if hdrCacheControl != "" {
|
||||||
|
o.CacheControl = hdrCacheControl
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,163 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new cors API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for cors API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClientOption is the option for Client methods
|
||||||
|
type ClientOption func(*runtime.ClientOperation)
|
||||||
|
|
||||||
|
// ClientService is the interface for Client methods
|
||||||
|
type ClientService interface {
|
||||||
|
AppLogOptions(params *AppLogOptionsParams, opts ...ClientOption) (*AppLogOptionsOK, error)
|
||||||
|
|
||||||
|
EmailMessageOptions(params *EmailMessageOptionsParams, opts ...ClientOption) (*EmailMessageOptionsOK, error)
|
||||||
|
|
||||||
|
OutgoingEmailMessageOptions(params *OutgoingEmailMessageOptionsParams, opts ...ClientOption) (*OutgoingEmailMessageOptionsOK, error)
|
||||||
|
|
||||||
|
SetTransport(transport runtime.ClientTransport)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
AppLogOptions CORS support
|
||||||
|
*/
|
||||||
|
func (a *Client) AppLogOptions(params *AppLogOptionsParams, opts ...ClientOption) (*AppLogOptionsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewAppLogOptionsParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "appLogOptions",
|
||||||
|
Method: "OPTIONS",
|
||||||
|
PathPattern: "/applogs",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &AppLogOptionsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*AppLogOptionsOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for appLogOptions: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
EmailMessageOptions CORS support
|
||||||
|
*/
|
||||||
|
func (a *Client) EmailMessageOptions(params *EmailMessageOptionsParams, opts ...ClientOption) (*EmailMessageOptionsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewEmailMessageOptionsParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "emailMessageOptions",
|
||||||
|
Method: "OPTIONS",
|
||||||
|
PathPattern: "/emailmessages",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &EmailMessageOptionsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*EmailMessageOptionsOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for emailMessageOptions: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
OutgoingEmailMessageOptions CORS support
|
||||||
|
*/
|
||||||
|
func (a *Client) OutgoingEmailMessageOptions(params *OutgoingEmailMessageOptionsParams, opts ...ClientOption) (*OutgoingEmailMessageOptionsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewOutgoingEmailMessageOptionsParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "outgoingEmailMessageOptions",
|
||||||
|
Method: "OPTIONS",
|
||||||
|
PathPattern: "/outgoingemailmessages",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &OutgoingEmailMessageOptionsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*OutgoingEmailMessageOptionsOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for outgoingEmailMessageOptions: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
|
@ -0,0 +1,132 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewEmailMessageOptionsParams creates a new EmailMessageOptionsParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewEmailMessageOptionsParams() *EmailMessageOptionsParams {
|
||||||
|
return &EmailMessageOptionsParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewEmailMessageOptionsParamsWithTimeout creates a new EmailMessageOptionsParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewEmailMessageOptionsParamsWithTimeout(timeout time.Duration) *EmailMessageOptionsParams {
|
||||||
|
return &EmailMessageOptionsParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewEmailMessageOptionsParamsWithContext creates a new EmailMessageOptionsParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewEmailMessageOptionsParamsWithContext(ctx context.Context) *EmailMessageOptionsParams {
|
||||||
|
return &EmailMessageOptionsParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewEmailMessageOptionsParamsWithHTTPClient creates a new EmailMessageOptionsParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewEmailMessageOptionsParamsWithHTTPClient(client *http.Client) *EmailMessageOptionsParams {
|
||||||
|
return &EmailMessageOptionsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
EmailMessageOptionsParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the email message options operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type EmailMessageOptionsParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the email message options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *EmailMessageOptionsParams) WithDefaults() *EmailMessageOptionsParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the email message options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *EmailMessageOptionsParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) WithTimeout(timeout time.Duration) *EmailMessageOptionsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) WithContext(ctx context.Context) *EmailMessageOptionsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) WithHTTPClient(client *http.Client) *EmailMessageOptionsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the email message options params
|
||||||
|
func (o *EmailMessageOptionsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *EmailMessageOptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,148 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// EmailMessageOptionsReader is a Reader for the EmailMessageOptions structure.
|
||||||
|
type EmailMessageOptionsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *EmailMessageOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewEmailMessageOptionsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewEmailMessageOptionsOK creates a EmailMessageOptionsOK with default headers values
|
||||||
|
func NewEmailMessageOptionsOK() *EmailMessageOptionsOK {
|
||||||
|
return &EmailMessageOptionsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
EmailMessageOptionsOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
CORS OPTIONS response
|
||||||
|
*/
|
||||||
|
type EmailMessageOptionsOK struct {
|
||||||
|
AccessControlAllowCredentials string
|
||||||
|
AccessControlAllowHeaders string
|
||||||
|
AccessControlAllowMethods string
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
AccessControlExposeHeaders string
|
||||||
|
AccessControlMaxAge string
|
||||||
|
CacheControl string
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this email message options o k response has a 2xx status code
|
||||||
|
func (o *EmailMessageOptionsOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this email message options o k response has a 3xx status code
|
||||||
|
func (o *EmailMessageOptionsOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this email message options o k response has a 4xx status code
|
||||||
|
func (o *EmailMessageOptionsOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this email message options o k response has a 5xx status code
|
||||||
|
func (o *EmailMessageOptionsOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this email message options o k response a status code equal to that given
|
||||||
|
func (o *EmailMessageOptionsOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the email message options o k response
|
||||||
|
func (o *EmailMessageOptionsOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *EmailMessageOptionsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /emailmessages][%d] emailMessageOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *EmailMessageOptionsOK) String() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /emailmessages][%d] emailMessageOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *EmailMessageOptionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Credentials
|
||||||
|
hdrAccessControlAllowCredentials := response.GetHeader("Access-Control-Allow-Credentials")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowCredentials != "" {
|
||||||
|
o.AccessControlAllowCredentials = hdrAccessControlAllowCredentials
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Headers
|
||||||
|
hdrAccessControlAllowHeaders := response.GetHeader("Access-Control-Allow-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowHeaders != "" {
|
||||||
|
o.AccessControlAllowHeaders = hdrAccessControlAllowHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Methods
|
||||||
|
hdrAccessControlAllowMethods := response.GetHeader("Access-Control-Allow-Methods")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowMethods != "" {
|
||||||
|
o.AccessControlAllowMethods = hdrAccessControlAllowMethods
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Expose-Headers
|
||||||
|
hdrAccessControlExposeHeaders := response.GetHeader("Access-Control-Expose-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlExposeHeaders != "" {
|
||||||
|
o.AccessControlExposeHeaders = hdrAccessControlExposeHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Max-Age
|
||||||
|
hdrAccessControlMaxAge := response.GetHeader("Access-Control-Max-Age")
|
||||||
|
|
||||||
|
if hdrAccessControlMaxAge != "" {
|
||||||
|
o.AccessControlMaxAge = hdrAccessControlMaxAge
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Cache-Control
|
||||||
|
hdrCacheControl := response.GetHeader("Cache-Control")
|
||||||
|
|
||||||
|
if hdrCacheControl != "" {
|
||||||
|
o.CacheControl = hdrCacheControl
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,132 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewOutgoingEmailMessageOptionsParams creates a new OutgoingEmailMessageOptionsParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewOutgoingEmailMessageOptionsParams() *OutgoingEmailMessageOptionsParams {
|
||||||
|
return &OutgoingEmailMessageOptionsParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewOutgoingEmailMessageOptionsParamsWithTimeout creates a new OutgoingEmailMessageOptionsParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewOutgoingEmailMessageOptionsParamsWithTimeout(timeout time.Duration) *OutgoingEmailMessageOptionsParams {
|
||||||
|
return &OutgoingEmailMessageOptionsParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewOutgoingEmailMessageOptionsParamsWithContext creates a new OutgoingEmailMessageOptionsParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewOutgoingEmailMessageOptionsParamsWithContext(ctx context.Context) *OutgoingEmailMessageOptionsParams {
|
||||||
|
return &OutgoingEmailMessageOptionsParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewOutgoingEmailMessageOptionsParamsWithHTTPClient creates a new OutgoingEmailMessageOptionsParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewOutgoingEmailMessageOptionsParamsWithHTTPClient(client *http.Client) *OutgoingEmailMessageOptionsParams {
|
||||||
|
return &OutgoingEmailMessageOptionsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
OutgoingEmailMessageOptionsParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the outgoing email message options operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type OutgoingEmailMessageOptionsParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the outgoing email message options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) WithDefaults() *OutgoingEmailMessageOptionsParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the outgoing email message options params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) WithTimeout(timeout time.Duration) *OutgoingEmailMessageOptionsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) WithContext(ctx context.Context) *OutgoingEmailMessageOptionsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) WithHTTPClient(client *http.Client) *OutgoingEmailMessageOptionsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the outgoing email message options params
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *OutgoingEmailMessageOptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,148 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package cors
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// OutgoingEmailMessageOptionsReader is a Reader for the OutgoingEmailMessageOptions structure.
|
||||||
|
type OutgoingEmailMessageOptionsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *OutgoingEmailMessageOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewOutgoingEmailMessageOptionsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewOutgoingEmailMessageOptionsOK creates a OutgoingEmailMessageOptionsOK with default headers values
|
||||||
|
func NewOutgoingEmailMessageOptionsOK() *OutgoingEmailMessageOptionsOK {
|
||||||
|
return &OutgoingEmailMessageOptionsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
OutgoingEmailMessageOptionsOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
CORS OPTIONS response
|
||||||
|
*/
|
||||||
|
type OutgoingEmailMessageOptionsOK struct {
|
||||||
|
AccessControlAllowCredentials string
|
||||||
|
AccessControlAllowHeaders string
|
||||||
|
AccessControlAllowMethods string
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
AccessControlExposeHeaders string
|
||||||
|
AccessControlMaxAge string
|
||||||
|
CacheControl string
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this outgoing email message options o k response has a 2xx status code
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this outgoing email message options o k response has a 3xx status code
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this outgoing email message options o k response has a 4xx status code
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this outgoing email message options o k response has a 5xx status code
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this outgoing email message options o k response a status code equal to that given
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the outgoing email message options o k response
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /outgoingemailmessages][%d] outgoingEmailMessageOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) String() string {
|
||||||
|
return fmt.Sprintf("[OPTIONS /outgoingemailmessages][%d] outgoingEmailMessageOptionsOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *OutgoingEmailMessageOptionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Credentials
|
||||||
|
hdrAccessControlAllowCredentials := response.GetHeader("Access-Control-Allow-Credentials")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowCredentials != "" {
|
||||||
|
o.AccessControlAllowCredentials = hdrAccessControlAllowCredentials
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Headers
|
||||||
|
hdrAccessControlAllowHeaders := response.GetHeader("Access-Control-Allow-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowHeaders != "" {
|
||||||
|
o.AccessControlAllowHeaders = hdrAccessControlAllowHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Methods
|
||||||
|
hdrAccessControlAllowMethods := response.GetHeader("Access-Control-Allow-Methods")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowMethods != "" {
|
||||||
|
o.AccessControlAllowMethods = hdrAccessControlAllowMethods
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Expose-Headers
|
||||||
|
hdrAccessControlExposeHeaders := response.GetHeader("Access-Control-Expose-Headers")
|
||||||
|
|
||||||
|
if hdrAccessControlExposeHeaders != "" {
|
||||||
|
o.AccessControlExposeHeaders = hdrAccessControlExposeHeaders
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Max-Age
|
||||||
|
hdrAccessControlMaxAge := response.GetHeader("Access-Control-Max-Age")
|
||||||
|
|
||||||
|
if hdrAccessControlMaxAge != "" {
|
||||||
|
o.AccessControlMaxAge = hdrAccessControlMaxAge
|
||||||
|
}
|
||||||
|
|
||||||
|
// hydrates response header Cache-Control
|
||||||
|
hdrCacheControl := response.GetHeader("Cache-Control")
|
||||||
|
|
||||||
|
if hdrCacheControl != "" {
|
||||||
|
o.CacheControl = hdrCacheControl
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,86 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new email message API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for email message API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClientOption is the option for Client methods
|
||||||
|
type ClientOption func(*runtime.ClientOperation)
|
||||||
|
|
||||||
|
// ClientService is the interface for Client methods
|
||||||
|
type ClientService interface {
|
||||||
|
GetEmailMessages(params *GetEmailMessagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEmailMessagesOK, error)
|
||||||
|
|
||||||
|
SetTransport(transport runtime.ClientTransport)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessages gets email messages from data store
|
||||||
|
|
||||||
|
Retrieves email messages from workflow storage
|
||||||
|
*/
|
||||||
|
func (a *Client) GetEmailMessages(params *GetEmailMessagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEmailMessagesOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetEmailMessagesParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "getEmailMessages",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/emailmessages",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetEmailMessagesReader{formats: a.formats},
|
||||||
|
AuthInfo: authInfo,
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*GetEmailMessagesOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for getEmailMessages: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
|
@ -0,0 +1,167 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetEmailMessagesParams creates a new GetEmailMessagesParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewGetEmailMessagesParams() *GetEmailMessagesParams {
|
||||||
|
return &GetEmailMessagesParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesParamsWithTimeout creates a new GetEmailMessagesParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewGetEmailMessagesParamsWithTimeout(timeout time.Duration) *GetEmailMessagesParams {
|
||||||
|
return &GetEmailMessagesParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesParamsWithContext creates a new GetEmailMessagesParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewGetEmailMessagesParamsWithContext(ctx context.Context) *GetEmailMessagesParams {
|
||||||
|
return &GetEmailMessagesParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesParamsWithHTTPClient creates a new GetEmailMessagesParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewGetEmailMessagesParamsWithHTTPClient(client *http.Client) *GetEmailMessagesParams {
|
||||||
|
return &GetEmailMessagesParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the get email messages operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesParams struct {
|
||||||
|
|
||||||
|
/* EmailMessageID.
|
||||||
|
|
||||||
|
Email Message ID
|
||||||
|
*/
|
||||||
|
EmailMessageID *string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the get email messages params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *GetEmailMessagesParams) WithDefaults() *GetEmailMessagesParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the get email messages params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *GetEmailMessagesParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) WithTimeout(timeout time.Duration) *GetEmailMessagesParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) WithContext(ctx context.Context) *GetEmailMessagesParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) WithHTTPClient(client *http.Client) *GetEmailMessagesParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithEmailMessageID adds the emailMessageID to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) WithEmailMessageID(emailMessageID *string) *GetEmailMessagesParams {
|
||||||
|
o.SetEmailMessageID(emailMessageID)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetEmailMessageID adds the emailMessageId to the get email messages params
|
||||||
|
func (o *GetEmailMessagesParams) SetEmailMessageID(emailMessageID *string) {
|
||||||
|
o.EmailMessageID = emailMessageID
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetEmailMessagesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if o.EmailMessageID != nil {
|
||||||
|
|
||||||
|
// query param emailMessageId
|
||||||
|
var qrEmailMessageID string
|
||||||
|
|
||||||
|
if o.EmailMessageID != nil {
|
||||||
|
qrEmailMessageID = *o.EmailMessageID
|
||||||
|
}
|
||||||
|
qEmailMessageID := qrEmailMessageID
|
||||||
|
if qEmailMessageID != "" {
|
||||||
|
|
||||||
|
if err := r.SetQueryParam("emailMessageId", qEmailMessageID); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,531 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetEmailMessagesReader is a Reader for the GetEmailMessages structure.
|
||||||
|
type GetEmailMessagesReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetEmailMessagesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewGetEmailMessagesOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
case 401:
|
||||||
|
result := NewGetEmailMessagesUnauthorized()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 403:
|
||||||
|
result := NewGetEmailMessagesForbidden()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 404:
|
||||||
|
result := NewGetEmailMessagesNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 422:
|
||||||
|
result := NewGetEmailMessagesUnprocessableEntity()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 500:
|
||||||
|
result := NewGetEmailMessagesInternalServerError()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesOK creates a GetEmailMessagesOK with default headers values
|
||||||
|
func NewGetEmailMessagesOK() *GetEmailMessagesOK {
|
||||||
|
return &GetEmailMessagesOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
Array of Email Messages
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesOK struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.EmailMessagesResponse
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages o k response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages o k response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages o k response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages o k response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages o k response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages o k response
|
||||||
|
func (o *GetEmailMessagesOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesOK) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesOK) GetPayload() *workflow_models.EmailMessagesResponse {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.EmailMessagesResponse)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesUnauthorized creates a GetEmailMessagesUnauthorized with default headers values
|
||||||
|
func NewGetEmailMessagesUnauthorized() *GetEmailMessagesUnauthorized {
|
||||||
|
return &GetEmailMessagesUnauthorized{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesUnauthorized describes a response with status code 401, with default header values.
|
||||||
|
|
||||||
|
Access Unauthorized, invalid API-KEY was used
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesUnauthorized struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages unauthorized response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesUnauthorized) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages unauthorized response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesUnauthorized) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages unauthorized response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesUnauthorized) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages unauthorized response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesUnauthorized) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages unauthorized response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesUnauthorized) IsCode(code int) bool {
|
||||||
|
return code == 401
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages unauthorized response
|
||||||
|
func (o *GetEmailMessagesUnauthorized) Code() int {
|
||||||
|
return 401
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnauthorized) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnauthorized) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnauthorized) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesForbidden creates a GetEmailMessagesForbidden with default headers values
|
||||||
|
func NewGetEmailMessagesForbidden() *GetEmailMessagesForbidden {
|
||||||
|
return &GetEmailMessagesForbidden{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesForbidden describes a response with status code 403, with default header values.
|
||||||
|
|
||||||
|
Access forbidden, account lacks access
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesForbidden struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages forbidden response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesForbidden) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages forbidden response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesForbidden) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages forbidden response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesForbidden) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages forbidden response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesForbidden) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages forbidden response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesForbidden) IsCode(code int) bool {
|
||||||
|
return code == 403
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages forbidden response
|
||||||
|
func (o *GetEmailMessagesForbidden) Code() int {
|
||||||
|
return 403
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesForbidden) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesForbidden) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesForbidden) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesNotFound creates a GetEmailMessagesNotFound with default headers values
|
||||||
|
func NewGetEmailMessagesNotFound() *GetEmailMessagesNotFound {
|
||||||
|
return &GetEmailMessagesNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesNotFound describes a response with status code 404, with default header values.
|
||||||
|
|
||||||
|
Resource was not found
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesNotFound struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages not found response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesNotFound) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages not found response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesNotFound) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages not found response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesNotFound) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages not found response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesNotFound) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages not found response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesNotFound) IsCode(code int) bool {
|
||||||
|
return code == 404
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages not found response
|
||||||
|
func (o *GetEmailMessagesNotFound) Code() int {
|
||||||
|
return 404
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesNotFound) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesNotFound) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesUnprocessableEntity creates a GetEmailMessagesUnprocessableEntity with default headers values
|
||||||
|
func NewGetEmailMessagesUnprocessableEntity() *GetEmailMessagesUnprocessableEntity {
|
||||||
|
return &GetEmailMessagesUnprocessableEntity{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesUnprocessableEntity describes a response with status code 422, with default header values.
|
||||||
|
|
||||||
|
Unprocessable Entity, likely a bad parameter
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesUnprocessableEntity struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages unprocessable entity response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages unprocessable entity response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages unprocessable entity response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages unprocessable entity response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages unprocessable entity response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) IsCode(code int) bool {
|
||||||
|
return code == 422
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages unprocessable entity response
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) Code() int {
|
||||||
|
return 422
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetEmailMessagesInternalServerError creates a GetEmailMessagesInternalServerError with default headers values
|
||||||
|
func NewGetEmailMessagesInternalServerError() *GetEmailMessagesInternalServerError {
|
||||||
|
return &GetEmailMessagesInternalServerError{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetEmailMessagesInternalServerError describes a response with status code 500, with default header values.
|
||||||
|
|
||||||
|
Server Internal Error
|
||||||
|
*/
|
||||||
|
type GetEmailMessagesInternalServerError struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this get email messages internal server error response has a 2xx status code
|
||||||
|
func (o *GetEmailMessagesInternalServerError) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this get email messages internal server error response has a 3xx status code
|
||||||
|
func (o *GetEmailMessagesInternalServerError) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this get email messages internal server error response has a 4xx status code
|
||||||
|
func (o *GetEmailMessagesInternalServerError) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this get email messages internal server error response has a 5xx status code
|
||||||
|
func (o *GetEmailMessagesInternalServerError) IsServerError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this get email messages internal server error response a status code equal to that given
|
||||||
|
func (o *GetEmailMessagesInternalServerError) IsCode(code int) bool {
|
||||||
|
return code == 500
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get email messages internal server error response
|
||||||
|
func (o *GetEmailMessagesInternalServerError) Code() int {
|
||||||
|
return 500
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesInternalServerError) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesInternalServerError) String() string {
|
||||||
|
return fmt.Sprintf("[GET /emailmessages][%d] getEmailMessagesInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesInternalServerError) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetEmailMessagesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,86 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package outgoing_email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new outgoing email message API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for outgoing email message API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClientOption is the option for Client methods
|
||||||
|
type ClientOption func(*runtime.ClientOperation)
|
||||||
|
|
||||||
|
// ClientService is the interface for Client methods
|
||||||
|
type ClientService interface {
|
||||||
|
PostOutgoingEmailMessages(params *PostOutgoingEmailMessagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostOutgoingEmailMessagesOK, error)
|
||||||
|
|
||||||
|
SetTransport(transport runtime.ClientTransport)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessages adds new email messages to the outgoing queue
|
||||||
|
|
||||||
|
Insert new email messages into workflow storage
|
||||||
|
*/
|
||||||
|
func (a *Client) PostOutgoingEmailMessages(params *PostOutgoingEmailMessagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostOutgoingEmailMessagesOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPostOutgoingEmailMessagesParams()
|
||||||
|
}
|
||||||
|
op := &runtime.ClientOperation{
|
||||||
|
ID: "postOutgoingEmailMessages",
|
||||||
|
Method: "POST",
|
||||||
|
PathPattern: "/outgoingemailmessages",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PostOutgoingEmailMessagesReader{formats: a.formats},
|
||||||
|
AuthInfo: authInfo,
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
}
|
||||||
|
for _, opt := range opts {
|
||||||
|
opt(op)
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(op)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
success, ok := result.(*PostOutgoingEmailMessagesOK)
|
||||||
|
if ok {
|
||||||
|
return success, nil
|
||||||
|
}
|
||||||
|
// unexpected success response
|
||||||
|
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
||||||
|
msg := fmt.Sprintf("unexpected success response for postOutgoingEmailMessages: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
||||||
|
panic(msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
|
@ -0,0 +1,157 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package outgoing_email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesParams creates a new PostOutgoingEmailMessagesParams object,
|
||||||
|
// with the default timeout for this client.
|
||||||
|
//
|
||||||
|
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||||
|
//
|
||||||
|
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||||
|
func NewPostOutgoingEmailMessagesParams() *PostOutgoingEmailMessagesParams {
|
||||||
|
return &PostOutgoingEmailMessagesParams{
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesParamsWithTimeout creates a new PostOutgoingEmailMessagesParams object
|
||||||
|
// with the ability to set a timeout on a request.
|
||||||
|
func NewPostOutgoingEmailMessagesParamsWithTimeout(timeout time.Duration) *PostOutgoingEmailMessagesParams {
|
||||||
|
return &PostOutgoingEmailMessagesParams{
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesParamsWithContext creates a new PostOutgoingEmailMessagesParams object
|
||||||
|
// with the ability to set a context for a request.
|
||||||
|
func NewPostOutgoingEmailMessagesParamsWithContext(ctx context.Context) *PostOutgoingEmailMessagesParams {
|
||||||
|
return &PostOutgoingEmailMessagesParams{
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesParamsWithHTTPClient creates a new PostOutgoingEmailMessagesParams object
|
||||||
|
// with the ability to set a custom HTTPClient for a request.
|
||||||
|
func NewPostOutgoingEmailMessagesParamsWithHTTPClient(client *http.Client) *PostOutgoingEmailMessagesParams {
|
||||||
|
return &PostOutgoingEmailMessagesParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesParams contains all the parameters to send to the API endpoint
|
||||||
|
|
||||||
|
for the post outgoing email messages operation.
|
||||||
|
|
||||||
|
Typically these are written to a http.Request.
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesParams struct {
|
||||||
|
|
||||||
|
/* OutgoingEmailMessageRequest.
|
||||||
|
|
||||||
|
An array of new Outgoing Email Message records
|
||||||
|
*/
|
||||||
|
OutgoingEmailMessageRequest *workflow_models.OutgoingEmailMessageRequest
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithDefaults hydrates default values in the post outgoing email messages params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WithDefaults() *PostOutgoingEmailMessagesParams {
|
||||||
|
o.SetDefaults()
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetDefaults hydrates default values in the post outgoing email messages params (not the query body).
|
||||||
|
//
|
||||||
|
// All values with no default are reset to their zero value.
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) SetDefaults() {
|
||||||
|
// no default values defined for this parameter
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WithTimeout(timeout time.Duration) *PostOutgoingEmailMessagesParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WithContext(ctx context.Context) *PostOutgoingEmailMessagesParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WithHTTPClient(client *http.Client) *PostOutgoingEmailMessagesParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithOutgoingEmailMessageRequest adds the outgoingEmailMessageRequest to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WithOutgoingEmailMessageRequest(outgoingEmailMessageRequest *workflow_models.OutgoingEmailMessageRequest) *PostOutgoingEmailMessagesParams {
|
||||||
|
o.SetOutgoingEmailMessageRequest(outgoingEmailMessageRequest)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetOutgoingEmailMessageRequest adds the outgoingEmailMessageRequest to the post outgoing email messages params
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) SetOutgoingEmailMessageRequest(outgoingEmailMessageRequest *workflow_models.OutgoingEmailMessageRequest) {
|
||||||
|
o.OutgoingEmailMessageRequest = outgoingEmailMessageRequest
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PostOutgoingEmailMessagesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
if o.OutgoingEmailMessageRequest != nil {
|
||||||
|
if err := r.SetBodyParam(o.OutgoingEmailMessageRequest); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,531 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package outgoing_email_message
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostOutgoingEmailMessagesReader is a Reader for the PostOutgoingEmailMessages structure.
|
||||||
|
type PostOutgoingEmailMessagesReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PostOutgoingEmailMessagesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
case 200:
|
||||||
|
result := NewPostOutgoingEmailMessagesOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
case 401:
|
||||||
|
result := NewPostOutgoingEmailMessagesUnauthorized()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 403:
|
||||||
|
result := NewPostOutgoingEmailMessagesForbidden()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 404:
|
||||||
|
result := NewPostOutgoingEmailMessagesNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 422:
|
||||||
|
result := NewPostOutgoingEmailMessagesUnprocessableEntity()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
case 500:
|
||||||
|
result := NewPostOutgoingEmailMessagesInternalServerError()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesOK creates a PostOutgoingEmailMessagesOK with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesOK() *PostOutgoingEmailMessagesOK {
|
||||||
|
return &PostOutgoingEmailMessagesOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesOK describes a response with status code 200, with default header values.
|
||||||
|
|
||||||
|
Array of Email Messages
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesOK struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.EmailMessagesResponse
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages o k response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) IsSuccess() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages o k response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages o k response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages o k response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages o k response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) IsCode(code int) bool {
|
||||||
|
return code == 200
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages o k response
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) Code() int {
|
||||||
|
return 200
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) GetPayload() *workflow_models.EmailMessagesResponse {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.EmailMessagesResponse)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesUnauthorized creates a PostOutgoingEmailMessagesUnauthorized with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesUnauthorized() *PostOutgoingEmailMessagesUnauthorized {
|
||||||
|
return &PostOutgoingEmailMessagesUnauthorized{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesUnauthorized describes a response with status code 401, with default header values.
|
||||||
|
|
||||||
|
Access Unauthorized, invalid API-KEY was used
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesUnauthorized struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages unauthorized response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages unauthorized response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages unauthorized response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages unauthorized response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages unauthorized response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) IsCode(code int) bool {
|
||||||
|
return code == 401
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages unauthorized response
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) Code() int {
|
||||||
|
return 401
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesUnauthorized %+v", 401, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesForbidden creates a PostOutgoingEmailMessagesForbidden with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesForbidden() *PostOutgoingEmailMessagesForbidden {
|
||||||
|
return &PostOutgoingEmailMessagesForbidden{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesForbidden describes a response with status code 403, with default header values.
|
||||||
|
|
||||||
|
Access forbidden, account lacks access
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesForbidden struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages forbidden response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages forbidden response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages forbidden response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages forbidden response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages forbidden response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) IsCode(code int) bool {
|
||||||
|
return code == 403
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages forbidden response
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) Code() int {
|
||||||
|
return 403
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesForbidden %+v", 403, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesNotFound creates a PostOutgoingEmailMessagesNotFound with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesNotFound() *PostOutgoingEmailMessagesNotFound {
|
||||||
|
return &PostOutgoingEmailMessagesNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesNotFound describes a response with status code 404, with default header values.
|
||||||
|
|
||||||
|
Resource was not found
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesNotFound struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages not found response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages not found response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages not found response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages not found response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages not found response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) IsCode(code int) bool {
|
||||||
|
return code == 404
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages not found response
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) Code() int {
|
||||||
|
return 404
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesUnprocessableEntity creates a PostOutgoingEmailMessagesUnprocessableEntity with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesUnprocessableEntity() *PostOutgoingEmailMessagesUnprocessableEntity {
|
||||||
|
return &PostOutgoingEmailMessagesUnprocessableEntity{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesUnprocessableEntity describes a response with status code 422, with default header values.
|
||||||
|
|
||||||
|
Unprocessable Entity, likely a bad parameter
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesUnprocessableEntity struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages unprocessable entity response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages unprocessable entity response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages unprocessable entity response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) IsClientError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages unprocessable entity response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) IsServerError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages unprocessable entity response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) IsCode(code int) bool {
|
||||||
|
return code == 422
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages unprocessable entity response
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) Code() int {
|
||||||
|
return 422
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesUnprocessableEntity %+v", 422, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostOutgoingEmailMessagesInternalServerError creates a PostOutgoingEmailMessagesInternalServerError with default headers values
|
||||||
|
func NewPostOutgoingEmailMessagesInternalServerError() *PostOutgoingEmailMessagesInternalServerError {
|
||||||
|
return &PostOutgoingEmailMessagesInternalServerError{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostOutgoingEmailMessagesInternalServerError describes a response with status code 500, with default header values.
|
||||||
|
|
||||||
|
Server Internal Error
|
||||||
|
*/
|
||||||
|
type PostOutgoingEmailMessagesInternalServerError struct {
|
||||||
|
AccessControlAllowOrigin string
|
||||||
|
|
||||||
|
Payload *workflow_models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSuccess returns true when this post outgoing email messages internal server error response has a 2xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) IsSuccess() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsRedirect returns true when this post outgoing email messages internal server error response has a 3xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) IsRedirect() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsClientError returns true when this post outgoing email messages internal server error response has a 4xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) IsClientError() bool {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsServerError returns true when this post outgoing email messages internal server error response has a 5xx status code
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) IsServerError() bool {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsCode returns true when this post outgoing email messages internal server error response a status code equal to that given
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) IsCode(code int) bool {
|
||||||
|
return code == 500
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post outgoing email messages internal server error response
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) Code() int {
|
||||||
|
return 500
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) String() string {
|
||||||
|
return fmt.Sprintf("[POST /outgoingemailmessages][%d] postOutgoingEmailMessagesInternalServerError %+v", 500, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) GetPayload() *workflow_models.Error {
|
||||||
|
return o.Payload
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostOutgoingEmailMessagesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
// hydrates response header Access-Control-Allow-Origin
|
||||||
|
hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin")
|
||||||
|
|
||||||
|
if hdrAccessControlAllowOrigin != "" {
|
||||||
|
o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin
|
||||||
|
}
|
||||||
|
|
||||||
|
o.Payload = new(workflow_models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,131 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_client
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
httptransport "github.com/go-openapi/runtime/client"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_client/app_log"
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_client/cors"
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_client/email_message"
|
||||||
|
"code.tnxs.net/vernonkeenan/lib/api/workflow/workflow_client/outgoing_email_message"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Default workflow HTTP client.
|
||||||
|
var Default = NewHTTPClient(nil)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// DefaultHost is the default Host
|
||||||
|
// found in Meta (info) section of spec file
|
||||||
|
DefaultHost string = "workflow.work.tnxs.net:8080"
|
||||||
|
// DefaultBasePath is the default BasePath
|
||||||
|
// found in Meta (info) section of spec file
|
||||||
|
DefaultBasePath string = "/v1"
|
||||||
|
)
|
||||||
|
|
||||||
|
// DefaultSchemes are the default schemes found in Meta (info) section of spec file
|
||||||
|
var DefaultSchemes = []string{"http"}
|
||||||
|
|
||||||
|
// NewHTTPClient creates a new workflow HTTP client.
|
||||||
|
func NewHTTPClient(formats strfmt.Registry) *Workflow {
|
||||||
|
return NewHTTPClientWithConfig(formats, nil)
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewHTTPClientWithConfig creates a new workflow HTTP client,
|
||||||
|
// using a customizable transport config.
|
||||||
|
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *Workflow {
|
||||||
|
// ensure nullable parameters have default
|
||||||
|
if cfg == nil {
|
||||||
|
cfg = DefaultTransportConfig()
|
||||||
|
}
|
||||||
|
|
||||||
|
// create transport and client
|
||||||
|
transport := httptransport.New(cfg.Host, cfg.BasePath, cfg.Schemes)
|
||||||
|
return New(transport, formats)
|
||||||
|
}
|
||||||
|
|
||||||
|
// New creates a new workflow client
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Workflow {
|
||||||
|
// ensure nullable parameters have default
|
||||||
|
if formats == nil {
|
||||||
|
formats = strfmt.Default
|
||||||
|
}
|
||||||
|
|
||||||
|
cli := new(Workflow)
|
||||||
|
cli.Transport = transport
|
||||||
|
cli.AppLog = app_log.New(transport, formats)
|
||||||
|
cli.Cors = cors.New(transport, formats)
|
||||||
|
cli.EmailMessage = email_message.New(transport, formats)
|
||||||
|
cli.OutgoingEmailMessage = outgoing_email_message.New(transport, formats)
|
||||||
|
return cli
|
||||||
|
}
|
||||||
|
|
||||||
|
// DefaultTransportConfig creates a TransportConfig with the
|
||||||
|
// default settings taken from the meta section of the spec file.
|
||||||
|
func DefaultTransportConfig() *TransportConfig {
|
||||||
|
return &TransportConfig{
|
||||||
|
Host: DefaultHost,
|
||||||
|
BasePath: DefaultBasePath,
|
||||||
|
Schemes: DefaultSchemes,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// TransportConfig contains the transport related info,
|
||||||
|
// found in the meta section of the spec file.
|
||||||
|
type TransportConfig struct {
|
||||||
|
Host string
|
||||||
|
BasePath string
|
||||||
|
Schemes []string
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHost overrides the default host,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithHost(host string) *TransportConfig {
|
||||||
|
cfg.Host = host
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBasePath overrides the default basePath,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig {
|
||||||
|
cfg.BasePath = basePath
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithSchemes overrides the default schemes,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig {
|
||||||
|
cfg.Schemes = schemes
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// Workflow is a client for workflow
|
||||||
|
type Workflow struct {
|
||||||
|
AppLog app_log.ClientService
|
||||||
|
|
||||||
|
Cors cors.ClientService
|
||||||
|
|
||||||
|
EmailMessage email_message.ClientService
|
||||||
|
|
||||||
|
OutgoingEmailMessage outgoing_email_message.ClientService
|
||||||
|
|
||||||
|
Transport runtime.ClientTransport
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client and all its subresources
|
||||||
|
func (c *Workflow) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
c.Transport = transport
|
||||||
|
c.AppLog.SetTransport(transport)
|
||||||
|
c.Cors.SetTransport(transport)
|
||||||
|
c.EmailMessage.SetTransport(transport)
|
||||||
|
c.OutgoingEmailMessage.SetTransport(transport)
|
||||||
|
}
|
|
@ -0,0 +1,84 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppLog Application Log for human consumption
|
||||||
|
//
|
||||||
|
// swagger:model AppLog
|
||||||
|
type AppLog struct {
|
||||||
|
|
||||||
|
// account ID
|
||||||
|
AccountID string `json:"AccountID,omitempty"`
|
||||||
|
|
||||||
|
// company ID
|
||||||
|
CompanyID string `json:"CompanyID,omitempty"`
|
||||||
|
|
||||||
|
// created by ID
|
||||||
|
CreatedByID string `json:"CreatedByID,omitempty"`
|
||||||
|
|
||||||
|
// created date
|
||||||
|
CreatedDate string `json:"CreatedDate,omitempty"`
|
||||||
|
|
||||||
|
// ID
|
||||||
|
ID string `json:"ID,omitempty"`
|
||||||
|
|
||||||
|
// message
|
||||||
|
Message string `json:"Message,omitempty"`
|
||||||
|
|
||||||
|
// object ID
|
||||||
|
ObjectID string `json:"ObjectID,omitempty"`
|
||||||
|
|
||||||
|
// object type
|
||||||
|
ObjectType string `json:"ObjectType,omitempty"`
|
||||||
|
|
||||||
|
// severity
|
||||||
|
Severity string `json:"Severity,omitempty"`
|
||||||
|
|
||||||
|
// source
|
||||||
|
Source string `json:"Source,omitempty"`
|
||||||
|
|
||||||
|
// source timestamp
|
||||||
|
SourceTimestamp string `json:"SourceTimestamp,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this app log
|
||||||
|
func (m *AppLog) Validate(formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this app log based on context it is used
|
||||||
|
func (m *AppLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *AppLog) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *AppLog) UnmarshalBinary(b []byte) error {
|
||||||
|
var res AppLog
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,166 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppLogRequest An array Application Log objects
|
||||||
|
//
|
||||||
|
// swagger:model AppLogRequest
|
||||||
|
type AppLogRequest struct {
|
||||||
|
|
||||||
|
// data
|
||||||
|
Data []*AppLog `json:"data"`
|
||||||
|
|
||||||
|
// meta
|
||||||
|
Meta *RequestMeta `json:"meta,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this app log request
|
||||||
|
func (m *AppLogRequest) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateData(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateMeta(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogRequest) validateData(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Data) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
if swag.IsZero(m.Data[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogRequest) validateMeta(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Meta) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this app log request based on the context it is used
|
||||||
|
func (m *AppLogRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateData(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.contextValidateMeta(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogRequest) contextValidateData(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogRequest) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *AppLogRequest) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *AppLogRequest) UnmarshalBinary(b []byte) error {
|
||||||
|
var res AppLogRequest
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,166 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppLogResponse An array Application Log objects
|
||||||
|
//
|
||||||
|
// swagger:model AppLogResponse
|
||||||
|
type AppLogResponse struct {
|
||||||
|
|
||||||
|
// data
|
||||||
|
Data []*AppLog `json:"data"`
|
||||||
|
|
||||||
|
// meta
|
||||||
|
Meta *ResponseMeta `json:"meta,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this app log response
|
||||||
|
func (m *AppLogResponse) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateData(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateMeta(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogResponse) validateData(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Data) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
if swag.IsZero(m.Data[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogResponse) validateMeta(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Meta) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this app log response based on the context it is used
|
||||||
|
func (m *AppLogResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateData(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.contextValidateMeta(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogResponse) contextValidateData(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppLogResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *AppLogResponse) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *AppLogResponse) UnmarshalBinary(b []byte) error {
|
||||||
|
var res AppLogResponse
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,233 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Document Document
|
||||||
|
//
|
||||||
|
// swagger:model Document
|
||||||
|
type Document struct {
|
||||||
|
|
||||||
|
// archived by ID
|
||||||
|
ArchivedByID string `json:"ArchivedByID,omitempty"`
|
||||||
|
|
||||||
|
// archived date
|
||||||
|
ArchivedDate string `json:"ArchivedDate,omitempty"`
|
||||||
|
|
||||||
|
// author ID
|
||||||
|
AuthorID string `json:"AuthorID,omitempty"`
|
||||||
|
|
||||||
|
// body
|
||||||
|
// Format: byte
|
||||||
|
Body strfmt.Base64 `json:"Body,omitempty"`
|
||||||
|
|
||||||
|
// body length
|
||||||
|
BodyLength int64 `json:"BodyLength,omitempty"`
|
||||||
|
|
||||||
|
// comment count
|
||||||
|
CommentCount int64 `json:"CommentCount,omitempty"`
|
||||||
|
|
||||||
|
// connection ID
|
||||||
|
ConnectionID string `json:"ConnectionID,omitempty"`
|
||||||
|
|
||||||
|
// content asset ID
|
||||||
|
ContentAssetID string `json:"ContentAssetID,omitempty"`
|
||||||
|
|
||||||
|
// content modification date
|
||||||
|
ContentModificationDate string `json:"ContentModificationDate,omitempty"`
|
||||||
|
|
||||||
|
// content size
|
||||||
|
ContentSize int64 `json:"ContentSize,omitempty"`
|
||||||
|
|
||||||
|
// content type
|
||||||
|
ContentType string `json:"ContentType,omitempty"`
|
||||||
|
|
||||||
|
// content version document ID
|
||||||
|
ContentVersionDocumentID string `json:"ContentVersionDocumentID,omitempty"`
|
||||||
|
|
||||||
|
// contnet document ID
|
||||||
|
ContnetDocumentID string `json:"ContnetDocumentID,omitempty"`
|
||||||
|
|
||||||
|
// created by ID
|
||||||
|
CreatedByID string `json:"CreatedByID,omitempty"`
|
||||||
|
|
||||||
|
// created date
|
||||||
|
CreatedDate string `json:"CreatedDate,omitempty"`
|
||||||
|
|
||||||
|
// d date
|
||||||
|
DDate string `json:"DDate,omitempty"`
|
||||||
|
|
||||||
|
// description
|
||||||
|
Description string `json:"Description,omitempty"`
|
||||||
|
|
||||||
|
// developer name
|
||||||
|
DeveloperName string `json:"DeveloperName,omitempty"`
|
||||||
|
|
||||||
|
// discount
|
||||||
|
Discount float64 `json:"Discount,omitempty"`
|
||||||
|
|
||||||
|
// document
|
||||||
|
// Format: byte
|
||||||
|
Document strfmt.Base64 `json:"Document,omitempty"`
|
||||||
|
|
||||||
|
// document ID
|
||||||
|
DocumentID string `json:"DocumentID,omitempty"`
|
||||||
|
|
||||||
|
// document sequence
|
||||||
|
DocumentSequence int64 `json:"DocumentSequence,omitempty"`
|
||||||
|
|
||||||
|
// field
|
||||||
|
Field string `json:"Field,omitempty"`
|
||||||
|
|
||||||
|
// file extension
|
||||||
|
FileExtension string `json:"FileExtension,omitempty"`
|
||||||
|
|
||||||
|
// file type
|
||||||
|
FileType string `json:"FileType,omitempty"`
|
||||||
|
|
||||||
|
// folder ID
|
||||||
|
FolderID string `json:"FolderID,omitempty"`
|
||||||
|
|
||||||
|
// grand total
|
||||||
|
GrandTotal string `json:"GrandTotal,omitempty"`
|
||||||
|
|
||||||
|
// ID
|
||||||
|
ID string `json:"ID,omitempty"`
|
||||||
|
|
||||||
|
// inserted by ID
|
||||||
|
InsertedByID string `json:"InsertedByID,omitempty"`
|
||||||
|
|
||||||
|
// is archived
|
||||||
|
IsArchived bool `json:"IsArchived,omitempty"`
|
||||||
|
|
||||||
|
// is body searchable
|
||||||
|
IsBodySearchable bool `json:"IsBodySearchable,omitempty"`
|
||||||
|
|
||||||
|
// is comment sub
|
||||||
|
IsCommentSub bool `json:"IsCommentSub,omitempty"`
|
||||||
|
|
||||||
|
// is document sub
|
||||||
|
IsDocumentSub bool `json:"IsDocumentSub,omitempty"`
|
||||||
|
|
||||||
|
// is internal use only
|
||||||
|
IsInternalUseOnly bool `json:"IsInternalUseOnly,omitempty"`
|
||||||
|
|
||||||
|
// is public
|
||||||
|
IsPublic bool `json:"IsPublic,omitempty"`
|
||||||
|
|
||||||
|
// is rich text
|
||||||
|
IsRichText bool `json:"IsRichText,omitempty"`
|
||||||
|
|
||||||
|
// keywords
|
||||||
|
Keywords string `json:"Keywords,omitempty"`
|
||||||
|
|
||||||
|
// last modified by ID
|
||||||
|
LastModifiedByID string `json:"LastModifiedByID,omitempty"`
|
||||||
|
|
||||||
|
// last modified date
|
||||||
|
LastModifiedDate string `json:"LastModifiedDate,omitempty"`
|
||||||
|
|
||||||
|
// last viewed date
|
||||||
|
LastViewedDate string `json:"LastViewedDate,omitempty"`
|
||||||
|
|
||||||
|
// latst published version ID
|
||||||
|
LatstPublishedVersionID string `json:"LatstPublishedVersionID,omitempty"`
|
||||||
|
|
||||||
|
// like count
|
||||||
|
LikeCount int64 `json:"LikeCount,omitempty"`
|
||||||
|
|
||||||
|
// link URL
|
||||||
|
LinkURL string `json:"LinkURL,omitempty"`
|
||||||
|
|
||||||
|
// linked entity ID
|
||||||
|
LinkedEntityID string `json:"LinkedEntityID,omitempty"`
|
||||||
|
|
||||||
|
// name
|
||||||
|
Name string `json:"Name,omitempty"`
|
||||||
|
|
||||||
|
// namespace prefix
|
||||||
|
NamespacePrefix string `json:"NamespacePrefix,omitempty"`
|
||||||
|
|
||||||
|
// network scope
|
||||||
|
NetworkScope string `json:"NetworkScope,omitempty"`
|
||||||
|
|
||||||
|
// owner ID
|
||||||
|
OwnerID string `json:"OwnerID,omitempty"`
|
||||||
|
|
||||||
|
// parent ID
|
||||||
|
ParentID string `json:"ParentID,omitempty"`
|
||||||
|
|
||||||
|
// publishstatus
|
||||||
|
Publishstatus string `json:"Publishstatus,omitempty"`
|
||||||
|
|
||||||
|
// quote ID
|
||||||
|
QuoteID string `json:"QuoteID,omitempty"`
|
||||||
|
|
||||||
|
// related record ID
|
||||||
|
RelatedRecordID string `json:"RelatedRecordID,omitempty"`
|
||||||
|
|
||||||
|
// share type
|
||||||
|
ShareType string `json:"ShareType,omitempty"`
|
||||||
|
|
||||||
|
// sharing option
|
||||||
|
SharingOption string `json:"SharingOption,omitempty"`
|
||||||
|
|
||||||
|
// sharing privacy
|
||||||
|
SharingPrivacy string `json:"SharingPrivacy,omitempty"`
|
||||||
|
|
||||||
|
// title
|
||||||
|
Title string `json:"Title,omitempty"`
|
||||||
|
|
||||||
|
// type
|
||||||
|
Type string `json:"Type,omitempty"`
|
||||||
|
|
||||||
|
// URL
|
||||||
|
URL string `json:"URL,omitempty"`
|
||||||
|
|
||||||
|
// user ID
|
||||||
|
UserID string `json:"UserID,omitempty"`
|
||||||
|
|
||||||
|
// visibility
|
||||||
|
Visibility string `json:"Visibility,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this document
|
||||||
|
func (m *Document) Validate(formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this document based on context it is used
|
||||||
|
func (m *Document) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Document) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Document) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Document
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,203 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// EmailMessage email message
|
||||||
|
//
|
||||||
|
// swagger:model EmailMessage
|
||||||
|
type EmailMessage struct {
|
||||||
|
|
||||||
|
// activity ID
|
||||||
|
ActivityID string `json:"ActivityID,omitempty"`
|
||||||
|
|
||||||
|
// b c c address
|
||||||
|
BCCAddress string `json:"BCCAddress,omitempty"`
|
||||||
|
|
||||||
|
// c c address
|
||||||
|
CCAddress string `json:"CCAddress,omitempty"`
|
||||||
|
|
||||||
|
// created by ID
|
||||||
|
CreatedByID string `json:"CreatedByID,omitempty"`
|
||||||
|
|
||||||
|
// created date
|
||||||
|
CreatedDate string `json:"CreatedDate,omitempty"`
|
||||||
|
|
||||||
|
// email message ID
|
||||||
|
EmailMessageID string `json:"EmailMessageID,omitempty"`
|
||||||
|
|
||||||
|
// from address
|
||||||
|
FromAddress string `json:"FromAddress,omitempty"`
|
||||||
|
|
||||||
|
// from name
|
||||||
|
FromName string `json:"FromName,omitempty"`
|
||||||
|
|
||||||
|
// HTML
|
||||||
|
// Format: byte
|
||||||
|
HTML strfmt.Base64 `json:"HTML,omitempty"`
|
||||||
|
|
||||||
|
// has attachment
|
||||||
|
HasAttachment bool `json:"HasAttachment,omitempty"`
|
||||||
|
|
||||||
|
// headers
|
||||||
|
Headers *Headers `json:"Headers,omitempty"`
|
||||||
|
|
||||||
|
// ID
|
||||||
|
ID string `json:"ID,omitempty"`
|
||||||
|
|
||||||
|
// incoming
|
||||||
|
Incoming bool `json:"Incoming,omitempty"`
|
||||||
|
|
||||||
|
// is client managed
|
||||||
|
IsClientManaged bool `json:"IsClientManaged,omitempty"`
|
||||||
|
|
||||||
|
// is externally managed
|
||||||
|
IsExternallyManaged bool `json:"IsExternallyManaged,omitempty"`
|
||||||
|
|
||||||
|
// last modified by ID
|
||||||
|
LastModifiedByID string `json:"LastModifiedByID,omitempty"`
|
||||||
|
|
||||||
|
// last modified date
|
||||||
|
LastModifiedDate string `json:"LastModifiedDate,omitempty"`
|
||||||
|
|
||||||
|
// message date
|
||||||
|
MessageDate string `json:"MessageDate,omitempty"`
|
||||||
|
|
||||||
|
// message identifier
|
||||||
|
MessageIdentifier string `json:"MessageIdentifier,omitempty"`
|
||||||
|
|
||||||
|
// parent ID
|
||||||
|
ParentID string `json:"ParentID,omitempty"`
|
||||||
|
|
||||||
|
// related to ID
|
||||||
|
RelatedToID string `json:"RelatedToID,omitempty"`
|
||||||
|
|
||||||
|
// relation address
|
||||||
|
RelationAddress string `json:"RelationAddress,omitempty"`
|
||||||
|
|
||||||
|
// relation ID
|
||||||
|
RelationID string `json:"RelationID,omitempty"`
|
||||||
|
|
||||||
|
// relation object type
|
||||||
|
RelationObjectType string `json:"RelationObjectType,omitempty"`
|
||||||
|
|
||||||
|
// relation type
|
||||||
|
RelationType string `json:"RelationType,omitempty"`
|
||||||
|
|
||||||
|
// reply to email message ID
|
||||||
|
ReplyToEmailMessageID string `json:"ReplyToEmailMessageID,omitempty"`
|
||||||
|
|
||||||
|
// status
|
||||||
|
Status string `json:"Status,omitempty"`
|
||||||
|
|
||||||
|
// subject
|
||||||
|
Subject string `json:"Subject,omitempty"`
|
||||||
|
|
||||||
|
// text
|
||||||
|
// Format: byte
|
||||||
|
Text strfmt.Base64 `json:"Text,omitempty"`
|
||||||
|
|
||||||
|
// thread identifier
|
||||||
|
ThreadIdentifier string `json:"ThreadIdentifier,omitempty"`
|
||||||
|
|
||||||
|
// to address
|
||||||
|
ToAddress string `json:"ToAddress,omitempty"`
|
||||||
|
|
||||||
|
// validated from address
|
||||||
|
ValidatedFromAddress string `json:"ValidatedFromAddress,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this email message
|
||||||
|
func (m *EmailMessage) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateHeaders(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessage) validateHeaders(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Headers) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Headers != nil {
|
||||||
|
if err := m.Headers.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("Headers")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("Headers")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this email message based on the context it is used
|
||||||
|
func (m *EmailMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateHeaders(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessage) contextValidateHeaders(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Headers != nil {
|
||||||
|
if err := m.Headers.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("Headers")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("Headers")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *EmailMessage) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *EmailMessage) UnmarshalBinary(b []byte) error {
|
||||||
|
var res EmailMessage
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,166 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// EmailMessageRequest An array Send Email Message objects
|
||||||
|
//
|
||||||
|
// swagger:model EmailMessageRequest
|
||||||
|
type EmailMessageRequest struct {
|
||||||
|
|
||||||
|
// data
|
||||||
|
Data []*EmailMessage `json:"data"`
|
||||||
|
|
||||||
|
// meta
|
||||||
|
Meta *RequestMeta `json:"meta,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this email message request
|
||||||
|
func (m *EmailMessageRequest) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateData(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateMeta(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessageRequest) validateData(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Data) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
if swag.IsZero(m.Data[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessageRequest) validateMeta(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Meta) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this email message request based on the context it is used
|
||||||
|
func (m *EmailMessageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateData(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.contextValidateMeta(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessageRequest) contextValidateData(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessageRequest) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *EmailMessageRequest) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *EmailMessageRequest) UnmarshalBinary(b []byte) error {
|
||||||
|
var res EmailMessageRequest
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,166 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// EmailMessagesResponse An array user objects
|
||||||
|
//
|
||||||
|
// swagger:model EmailMessagesResponse
|
||||||
|
type EmailMessagesResponse struct {
|
||||||
|
|
||||||
|
// data
|
||||||
|
Data []*EmailMessage `json:"data"`
|
||||||
|
|
||||||
|
// meta
|
||||||
|
Meta *ResponseMeta `json:"meta,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this email messages response
|
||||||
|
func (m *EmailMessagesResponse) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateData(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateMeta(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessagesResponse) validateData(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Data) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
if swag.IsZero(m.Data[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessagesResponse) validateMeta(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Meta) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this email messages response based on the context it is used
|
||||||
|
func (m *EmailMessagesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateData(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.contextValidateMeta(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessagesResponse) contextValidateData(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *EmailMessagesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *EmailMessagesResponse) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *EmailMessagesResponse) UnmarshalBinary(b []byte) error {
|
||||||
|
var res EmailMessagesResponse
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,60 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Error error
|
||||||
|
//
|
||||||
|
// swagger:model Error
|
||||||
|
type Error struct {
|
||||||
|
|
||||||
|
// code
|
||||||
|
Code int32 `json:"Code,omitempty"`
|
||||||
|
|
||||||
|
// fields
|
||||||
|
Fields string `json:"Fields,omitempty"`
|
||||||
|
|
||||||
|
// message
|
||||||
|
Message string `json:"Message,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this error
|
||||||
|
func (m *Error) Validate(formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this error based on context it is used
|
||||||
|
func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Error) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Error) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Error
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,57 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Headers headers
|
||||||
|
//
|
||||||
|
// swagger:model Headers
|
||||||
|
type Headers struct {
|
||||||
|
|
||||||
|
// key
|
||||||
|
Key string `json:"Key,omitempty"`
|
||||||
|
|
||||||
|
// values
|
||||||
|
Values [][]string `json:"Values"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this headers
|
||||||
|
func (m *Headers) Validate(formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this headers based on context it is used
|
||||||
|
func (m *Headers) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Headers) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Headers) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Headers
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,153 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// OutgoingEmailMessage A new email message to be sent
|
||||||
|
//
|
||||||
|
// swagger:model OutgoingEmailMessage
|
||||||
|
type OutgoingEmailMessage struct {
|
||||||
|
|
||||||
|
// b c c address
|
||||||
|
BCCAddress string `json:"BCCAddress,omitempty"`
|
||||||
|
|
||||||
|
// c c address
|
||||||
|
CCAddress string `json:"CCAddress,omitempty"`
|
||||||
|
|
||||||
|
// email message ID
|
||||||
|
EmailMessageID string `json:"EmailMessageID,omitempty"`
|
||||||
|
|
||||||
|
// email template ID
|
||||||
|
EmailTemplateID string `json:"EmailTemplateID,omitempty"`
|
||||||
|
|
||||||
|
// external ID
|
||||||
|
ExternalID string `json:"ExternalID,omitempty"`
|
||||||
|
|
||||||
|
// from contact ID
|
||||||
|
FromContactID string `json:"FromContactID,omitempty"`
|
||||||
|
|
||||||
|
// from name
|
||||||
|
FromName string `json:"FromName,omitempty"`
|
||||||
|
|
||||||
|
// HTML
|
||||||
|
HTML string `json:"HTML,omitempty"`
|
||||||
|
|
||||||
|
// headers
|
||||||
|
Headers *Headers `json:"Headers,omitempty"`
|
||||||
|
|
||||||
|
// ID
|
||||||
|
ID string `json:"ID,omitempty"`
|
||||||
|
|
||||||
|
// subject
|
||||||
|
Subject string `json:"Subject,omitempty"`
|
||||||
|
|
||||||
|
// text
|
||||||
|
Text string `json:"Text,omitempty"`
|
||||||
|
|
||||||
|
// to address
|
||||||
|
ToAddress string `json:"ToAddress,omitempty"`
|
||||||
|
|
||||||
|
// to name
|
||||||
|
ToName string `json:"ToName,omitempty"`
|
||||||
|
|
||||||
|
// validated from address
|
||||||
|
ValidatedFromAddress string `json:"ValidatedFromAddress,omitempty"`
|
||||||
|
|
||||||
|
// who ID
|
||||||
|
WhoID string `json:"WhoID,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this outgoing email message
|
||||||
|
func (m *OutgoingEmailMessage) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateHeaders(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessage) validateHeaders(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Headers) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Headers != nil {
|
||||||
|
if err := m.Headers.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("Headers")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("Headers")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this outgoing email message based on the context it is used
|
||||||
|
func (m *OutgoingEmailMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateHeaders(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessage) contextValidateHeaders(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Headers != nil {
|
||||||
|
if err := m.Headers.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("Headers")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("Headers")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *OutgoingEmailMessage) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *OutgoingEmailMessage) UnmarshalBinary(b []byte) error {
|
||||||
|
var res OutgoingEmailMessage
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,166 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// OutgoingEmailMessageRequest An array New Email Message objects
|
||||||
|
//
|
||||||
|
// swagger:model OutgoingEmailMessageRequest
|
||||||
|
type OutgoingEmailMessageRequest struct {
|
||||||
|
|
||||||
|
// data
|
||||||
|
Data []*OutgoingEmailMessage `json:"data"`
|
||||||
|
|
||||||
|
// meta
|
||||||
|
Meta *RequestMeta `json:"meta,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this outgoing email message request
|
||||||
|
func (m *OutgoingEmailMessageRequest) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateData(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateMeta(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessageRequest) validateData(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Data) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
if swag.IsZero(m.Data[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessageRequest) validateMeta(formats strfmt.Registry) error {
|
||||||
|
if swag.IsZero(m.Meta) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validate this outgoing email message request based on the context it is used
|
||||||
|
func (m *OutgoingEmailMessageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.contextValidateData(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.contextValidateMeta(ctx, formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessageRequest) contextValidateData(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Data); i++ {
|
||||||
|
|
||||||
|
if m.Data[i] != nil {
|
||||||
|
if err := m.Data[i].ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("data" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *OutgoingEmailMessageRequest) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if m.Meta != nil {
|
||||||
|
if err := m.Meta.ContextValidate(ctx, formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("meta")
|
||||||
|
} else if ce, ok := err.(*errors.CompositeError); ok {
|
||||||
|
return ce.ValidateName("meta")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *OutgoingEmailMessageRequest) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *OutgoingEmailMessageRequest) UnmarshalBinary(b []byte) error {
|
||||||
|
var res OutgoingEmailMessageRequest
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,75 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// RequestMeta request meta
|
||||||
|
//
|
||||||
|
// swagger:model RequestMeta
|
||||||
|
type RequestMeta struct {
|
||||||
|
|
||||||
|
// Account Number of the Reseller or OEM
|
||||||
|
// Required: true
|
||||||
|
TaxnexusAccount *string `json:"TaxnexusAccount"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this request meta
|
||||||
|
func (m *RequestMeta) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateTaxnexusAccount(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *RequestMeta) validateTaxnexusAccount(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("TaxnexusAccount", "body", m.TaxnexusAccount); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this request meta based on context it is used
|
||||||
|
func (m *RequestMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *RequestMeta) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *RequestMeta) UnmarshalBinary(b []byte) error {
|
||||||
|
var res RequestMeta
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -0,0 +1,84 @@
|
||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||||||
|
// All rights reserved worldwide.
|
||||||
|
// Proprietary product; unlicensed use is not allowed
|
||||||
|
|
||||||
|
package workflow_models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/strfmt"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// ResponseMeta response meta
|
||||||
|
//
|
||||||
|
// swagger:model ResponseMeta
|
||||||
|
type ResponseMeta struct {
|
||||||
|
|
||||||
|
// Microservice Contact Info
|
||||||
|
Contact string `json:"Contact,omitempty"`
|
||||||
|
|
||||||
|
// Copyright Info
|
||||||
|
Copyright string `json:"Copyright,omitempty"`
|
||||||
|
|
||||||
|
// License Information and Restrictions
|
||||||
|
License string `json:"License,omitempty"`
|
||||||
|
|
||||||
|
// Operation ID
|
||||||
|
OperationID string `json:"OperationID,omitempty"`
|
||||||
|
|
||||||
|
// Request IP Address
|
||||||
|
RequestIP string `json:"RequestIP,omitempty"`
|
||||||
|
|
||||||
|
// Request Type
|
||||||
|
RequestType string `json:"RequestType,omitempty"`
|
||||||
|
|
||||||
|
// Request URL
|
||||||
|
RequestURL string `json:"RequestURL,omitempty"`
|
||||||
|
|
||||||
|
// Data Server Info
|
||||||
|
ServerInfo string `json:"ServerInfo,omitempty"`
|
||||||
|
|
||||||
|
// Data Server Response Time (ms)
|
||||||
|
ServerResponseTime string `json:"ServerResponseTime,omitempty"`
|
||||||
|
|
||||||
|
// Backend Server Timestamp
|
||||||
|
ServerTimestamp string `json:"ServerTimestamp,omitempty"`
|
||||||
|
|
||||||
|
// Account Number used for recording transactions
|
||||||
|
TaxnexusAccount string `json:"TaxnexusAccount,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this response meta
|
||||||
|
func (m *ResponseMeta) Validate(formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ContextValidate validates this response meta based on context it is used
|
||||||
|
func (m *ResponseMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *ResponseMeta) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *ResponseMeta) UnmarshalBinary(b []byte) error {
|
||||||
|
var res ResponseMeta
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
|
@ -3,9 +3,9 @@ info:
|
||||||
version: 0.3.0
|
version: 0.3.0
|
||||||
title: "auth"
|
title: "auth"
|
||||||
description: "Authentication Microservice"
|
description: "Authentication Microservice"
|
||||||
termsOfService: "https://salesforcedevops.net/terms/"
|
termsOfService: "https://workdifferentwithai.com/terms/"
|
||||||
contact:
|
contact:
|
||||||
email: "vern@vernonkeenan.com"
|
email: "vern@workdifferentwithai.com"
|
||||||
license:
|
license:
|
||||||
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
||||||
securityDefinitions:
|
securityDefinitions:
|
||||||
|
@ -18,7 +18,7 @@ security:
|
||||||
schemes:
|
schemes:
|
||||||
- "http"
|
- "http"
|
||||||
basePath: "/v1"
|
basePath: "/v1"
|
||||||
host: "auth.vernonkeenan.com:8080"
|
host: "auth.work.tnxs.net:8080"
|
||||||
consumes:
|
consumes:
|
||||||
- "application/json"
|
- "application/json"
|
||||||
produces:
|
produces:
|
||||||
|
@ -327,7 +327,7 @@ definitions:
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
UserResponse:
|
UserResponse:
|
||||||
description: An array Taxnexus user objects
|
description: An array user objects
|
||||||
properties:
|
properties:
|
||||||
Data:
|
Data:
|
||||||
items:
|
items:
|
|
@ -3,9 +3,9 @@ info:
|
||||||
version: 0.3.0
|
version: 0.3.0
|
||||||
title: "auth"
|
title: "auth"
|
||||||
description: "Authentication Microservice"
|
description: "Authentication Microservice"
|
||||||
termsOfService: "https://salesforcedevops.net/terms/"
|
termsOfService: "https://workdifferentwithai.com/terms/"
|
||||||
contact:
|
contact:
|
||||||
email: "vern@vernonkeenan.com"
|
email: "vern@workdifferentwithai.com"
|
||||||
license:
|
license:
|
||||||
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
||||||
securityDefinitions:
|
securityDefinitions:
|
||||||
|
@ -18,7 +18,7 @@ security:
|
||||||
schemes:
|
schemes:
|
||||||
- "https"
|
- "https"
|
||||||
basePath: "/vk/auth/v1"
|
basePath: "/vk/auth/v1"
|
||||||
host: "gw.tnxs.net"
|
host: "auth.work.tnxs.net:8080"
|
||||||
consumes:
|
consumes:
|
||||||
- "application/json"
|
- "application/json"
|
||||||
produces:
|
produces:
|
||||||
|
@ -327,7 +327,7 @@ definitions:
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
UserResponse:
|
UserResponse:
|
||||||
description: An array Taxnexus user objects
|
description: An array user objects
|
||||||
properties:
|
properties:
|
||||||
Data:
|
Data:
|
||||||
items:
|
items:
|
|
@ -1,822 +0,0 @@
|
||||||
swagger: "2.0"
|
|
||||||
info:
|
|
||||||
version: 0.3.4
|
|
||||||
title: "crm"
|
|
||||||
description: "Customer Information Microservice"
|
|
||||||
termsOfService: "https://salesforcedevops.net/terms/"
|
|
||||||
contact:
|
|
||||||
email: "vern@vernonkeenan.com"
|
|
||||||
license:
|
|
||||||
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
|
||||||
securityDefinitions:
|
|
||||||
ApiKeyAuth:
|
|
||||||
type: "apiKey"
|
|
||||||
in: "header"
|
|
||||||
name: "X-API-Key"
|
|
||||||
schemes:
|
|
||||||
- "https"
|
|
||||||
basePath: "/vk/crm/v1"
|
|
||||||
host: "gw.tnxs.net"
|
|
||||||
consumes:
|
|
||||||
- "application/json"
|
|
||||||
produces:
|
|
||||||
- "application/json"
|
|
||||||
parameters:
|
|
||||||
accountIdQuery:
|
|
||||||
description: Record Id of an Account
|
|
||||||
in: query
|
|
||||||
name: accountId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
assetIdQuery:
|
|
||||||
description: Record Id of an Asset
|
|
||||||
in: query
|
|
||||||
name: assetId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
accountRequest:
|
|
||||||
description: An array of new Account records
|
|
||||||
in: body
|
|
||||||
name: accountRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/AccountRequest"
|
|
||||||
assetRequest:
|
|
||||||
description: An array of new Asset records
|
|
||||||
in: body
|
|
||||||
name: assetRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/AssetRequest"
|
|
||||||
activeQuery:
|
|
||||||
description: Only retrieve active records?
|
|
||||||
in: query
|
|
||||||
name: active
|
|
||||||
required: false
|
|
||||||
type: boolean
|
|
||||||
companyIdQuery:
|
|
||||||
description: Company record ID
|
|
||||||
in: query
|
|
||||||
name: companyId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
leadIdQuery:
|
|
||||||
description: Lead record ID
|
|
||||||
in: query
|
|
||||||
name: leadId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
contactIdQuery:
|
|
||||||
description: Contact record ID
|
|
||||||
in: query
|
|
||||||
name: contactId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
contractIdQuery:
|
|
||||||
description: Contact record ID
|
|
||||||
in: query
|
|
||||||
name: contractId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
emailQuery:
|
|
||||||
description: Email address used for identity lookup
|
|
||||||
in: query
|
|
||||||
name: email
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
contactRequest:
|
|
||||||
description: An array of new Contact records
|
|
||||||
in: body
|
|
||||||
name: contactsRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/ContactRequest"
|
|
||||||
contractRequest:
|
|
||||||
description: An array of new Contract records
|
|
||||||
in: body
|
|
||||||
name: contractsRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/ContractRequest"
|
|
||||||
leadRequest:
|
|
||||||
description: An array of new Lead records
|
|
||||||
in: body
|
|
||||||
name: leadRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/LeadRequest"
|
|
||||||
limitQuery:
|
|
||||||
description: "How many objects to return at one time"
|
|
||||||
format: int64
|
|
||||||
in: query
|
|
||||||
name: limit
|
|
||||||
required: false
|
|
||||||
type: integer
|
|
||||||
nameQuery:
|
|
||||||
description: The Name of this Object
|
|
||||||
in: query
|
|
||||||
name: name
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
offsetQuery:
|
|
||||||
description: How many objects to skip?
|
|
||||||
format: int64
|
|
||||||
in: query
|
|
||||||
name: offset
|
|
||||||
required: false
|
|
||||||
type: integer
|
|
||||||
slugQuery:
|
|
||||||
description: The Slug of this Object
|
|
||||||
in: query
|
|
||||||
name: slug
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
typeQuery:
|
|
||||||
description: The Type of this Object
|
|
||||||
in: query
|
|
||||||
name: type
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
responses:
|
|
||||||
AccessForbidden:
|
|
||||||
description: "Access forbidden, account lacks access"
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
AccountResponse:
|
|
||||||
description: Response with Account objects with Contacts
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
Cache-Control:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/AccountResponse"
|
|
||||||
AssetResponse:
|
|
||||||
description: Response with Asset objects with Contacts
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
Cache-Control:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/AssetResponse"
|
|
||||||
Conflict:
|
|
||||||
description: Conflict
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
ContactResponse:
|
|
||||||
description: Response with an array of Contact objects
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
Cache-Control:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/ContactResponse"
|
|
||||||
ContractResponse:
|
|
||||||
description: Response with an array of Contract objects
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
Cache-Control:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/ContractResponse"
|
|
||||||
LeadResponse:
|
|
||||||
description: Response with an array of Lead objects
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
Cache-Control:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/LeadResponse"
|
|
||||||
DeleteResponse:
|
|
||||||
description: Response with Message Objects with Delete Status
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/DeleteResponse"
|
|
||||||
InvalidDataError:
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
description: Invalid data was sent
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/InvalidError"
|
|
||||||
NotFound:
|
|
||||||
description: Resource was not found
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
ServerError:
|
|
||||||
description: Server Internal Error
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
Unauthorized:
|
|
||||||
description: "Access unauthorized, invalid API-KEY was used"
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
UnprocessableEntity:
|
|
||||||
description: "Unprocessable Entity, likely a bad parameter"
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
paths:
|
|
||||||
/accounts:
|
|
||||||
delete:
|
|
||||||
description: Delete SalesforceDevops.net Account record
|
|
||||||
operationId: deleteAccount
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/accountIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DeleteResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Delete An Account
|
|
||||||
tags:
|
|
||||||
- Accounts
|
|
||||||
get:
|
|
||||||
description: Return a list of all available Accounts
|
|
||||||
operationId: getAccounts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/limitQuery"
|
|
||||||
- $ref: "#/parameters/nameQuery"
|
|
||||||
- $ref: "#/parameters/offsetQuery"
|
|
||||||
- $ref: "#/parameters/activeQuery"
|
|
||||||
- $ref: "#/parameters/accountIdQuery"
|
|
||||||
- $ref: "#/parameters/slugQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AccountResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of accounts
|
|
||||||
tags:
|
|
||||||
- Accounts
|
|
||||||
post:
|
|
||||||
description: Account record to be added
|
|
||||||
operationId: postAccounts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/accountRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AccountResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Add a new account to SalesforceDevops.net
|
|
||||||
tags:
|
|
||||||
- Accounts
|
|
||||||
put:
|
|
||||||
description: Update one or more accounts
|
|
||||||
operationId: putAccounts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/accountRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AccountResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Update a single account
|
|
||||||
tags:
|
|
||||||
- Accounts
|
|
||||||
/assets:
|
|
||||||
delete:
|
|
||||||
description: Delete SalesforceDevops.net Asset record
|
|
||||||
operationId: deleteAsset
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/assetIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DeleteResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Delete An Asset
|
|
||||||
tags:
|
|
||||||
- Assets
|
|
||||||
get:
|
|
||||||
description: Return a list of all available Assets
|
|
||||||
operationId: getAssets
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/limitQuery"
|
|
||||||
- $ref: "#/parameters/offsetQuery"
|
|
||||||
- $ref: "#/parameters/accountIdQuery"
|
|
||||||
- $ref: "#/parameters/assetIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AssetResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of assets
|
|
||||||
tags:
|
|
||||||
- Assets
|
|
||||||
post:
|
|
||||||
description: Asset record to be added
|
|
||||||
operationId: postAssets
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/assetRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AssetResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Add a new asset to SalesforceDevops.net
|
|
||||||
tags:
|
|
||||||
- Assets
|
|
||||||
put:
|
|
||||||
description: Update a single asset specified by assetId
|
|
||||||
operationId: putAsset
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/assetRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/AssetResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Update a single asset
|
|
||||||
tags:
|
|
||||||
- Assets
|
|
||||||
/contracts:
|
|
||||||
delete:
|
|
||||||
description: Delete SalesforceDevops.net Contract record
|
|
||||||
operationId: deleteContract
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contractIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DeleteResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Delete An Contract
|
|
||||||
tags:
|
|
||||||
- Contracts
|
|
||||||
get:
|
|
||||||
description: Return a list of all available Contracts
|
|
||||||
operationId: getContracts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/limitQuery"
|
|
||||||
- $ref: "#/parameters/offsetQuery"
|
|
||||||
- $ref: "#/parameters/activeQuery"
|
|
||||||
- $ref: "#/parameters/contractIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContractResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of contracts
|
|
||||||
tags:
|
|
||||||
- Contracts
|
|
||||||
post:
|
|
||||||
description: Contract record to be added
|
|
||||||
operationId: postContracts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contractRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContractResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Add a new contract to SalesforceDevops.net
|
|
||||||
tags:
|
|
||||||
- Contracts
|
|
||||||
put:
|
|
||||||
description: Update a single contract specified by contractId
|
|
||||||
operationId: putContract
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contractRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContractResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Update a single contract
|
|
||||||
tags:
|
|
||||||
- Contracts
|
|
||||||
/contacts:
|
|
||||||
delete:
|
|
||||||
description: Delete SalesforceDevops.net Contact record
|
|
||||||
operationId: deleteContact
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contactIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DeleteResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Delete a Contact
|
|
||||||
tags:
|
|
||||||
- Contacts
|
|
||||||
get:
|
|
||||||
description: Return a list of all available Contacts
|
|
||||||
operationId: getContacts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/limitQuery"
|
|
||||||
- $ref: "#/parameters/offsetQuery"
|
|
||||||
- $ref: "#/parameters/contactIdQuery"
|
|
||||||
- $ref: "#/parameters/activeQuery"
|
|
||||||
- $ref: "#/parameters/slugQuery"
|
|
||||||
- $ref: "#/parameters/emailQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContactResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of contacts
|
|
||||||
tags:
|
|
||||||
- Contacts
|
|
||||||
post:
|
|
||||||
description: Contact record to be added
|
|
||||||
operationId: postContacts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contactRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContactResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Add new contacts
|
|
||||||
tags:
|
|
||||||
- Contacts
|
|
||||||
put:
|
|
||||||
description: Update Contact records
|
|
||||||
operationId: putContacts
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/contactRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/ContactResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Update Contact
|
|
||||||
tags:
|
|
||||||
- Contacts
|
|
||||||
/leads:
|
|
||||||
delete:
|
|
||||||
description: Delete SalesforceDevops.net Lead record
|
|
||||||
operationId: deleteLead
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/leadIdQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DeleteResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Delete a Contact
|
|
||||||
tags:
|
|
||||||
- Leads
|
|
||||||
get:
|
|
||||||
description: Return a list of all available Leads
|
|
||||||
operationId: getLeads
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/limitQuery"
|
|
||||||
- $ref: "#/parameters/offsetQuery"
|
|
||||||
- $ref: "#/parameters/leadIdQuery"
|
|
||||||
- $ref: "#/parameters/emailQuery"
|
|
||||||
- $ref: "#/parameters/nameQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/LeadResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of contacts
|
|
||||||
tags:
|
|
||||||
- Leads
|
|
||||||
post:
|
|
||||||
description: Lead records to be added
|
|
||||||
operationId: postLeads
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/leadRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/LeadResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Add new Leads
|
|
||||||
tags:
|
|
||||||
- Leads
|
|
||||||
put:
|
|
||||||
description: Update Lead records
|
|
||||||
operationId: putLeads
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/leadRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/LeadResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Update Leads
|
|
||||||
tags:
|
|
||||||
- Leads
|
|
||||||
definitions:
|
|
||||||
AccountRequest:
|
|
||||||
description: An array of Account objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/account.yaml#/Account"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
AccountResponse:
|
|
||||||
description: An array of Account objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/account.yaml#/Account"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
AssetRequest:
|
|
||||||
description: An array of Asset objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/asset.yaml#/Asset"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
AssetResponse:
|
|
||||||
description: An array of Asset objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/asset.yaml#/Asset"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
ContactRequest:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/contact.yaml#/Contact"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
ContactResponse:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/contact.yaml#/Contact"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
ContractRequest:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/contract.yaml#/Contract"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
ContractResponse:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/contract.yaml#/Contract"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
DeleteResponse:
|
|
||||||
$ref: "../../lib/swagger/defs/delete-response.yaml#/DeleteResponse"
|
|
||||||
Error:
|
|
||||||
$ref: "../../lib/swagger/defs/error.yaml#/Error"
|
|
||||||
InvalidError:
|
|
||||||
$ref: "../../lib/swagger/defs/invalid-error.yaml#/InvalidError"
|
|
||||||
LeadRequest:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/lead.yaml#/Lead"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
LeadResponse:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "../../lib/swagger/defs/lead.yaml#/Lead"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
Message:
|
|
||||||
$ref: "../../lib/swagger/defs/message.yaml#/Message"
|
|
||||||
RequestMeta:
|
|
||||||
$ref: "../../lib/swagger/defs/request-meta.yaml#/RequestMeta"
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,596 +0,0 @@
|
||||||
swagger: "2.0"
|
|
||||||
info:
|
|
||||||
version: 0.3.4
|
|
||||||
title: "plex"
|
|
||||||
description: "Cross-Schema Retrieval Microservice"
|
|
||||||
termsOfService: "https://salesforcedevops.net/terms/"
|
|
||||||
contact:
|
|
||||||
email: "vern@vernonkeenan.com"
|
|
||||||
license:
|
|
||||||
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
|
||||||
securityDefinitions:
|
|
||||||
ApiKeyAuth:
|
|
||||||
type: "apiKey"
|
|
||||||
in: "header"
|
|
||||||
name: "X-API-Key"
|
|
||||||
schemes:
|
|
||||||
- "https"
|
|
||||||
basePath: "/vk/plex/v1"
|
|
||||||
host: "gw.tnxs.net"
|
|
||||||
consumes:
|
|
||||||
- "application/json"
|
|
||||||
produces:
|
|
||||||
- "application/json"
|
|
||||||
parameters:
|
|
||||||
slugQuery:
|
|
||||||
description: The slug of the item to retrieve
|
|
||||||
in: query
|
|
||||||
name: slug
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
CompanyIdQuery:
|
|
||||||
description: Record Id of an Company
|
|
||||||
in: query
|
|
||||||
name: companyId
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
limitQuery:
|
|
||||||
description: "How many objects to return at one time"
|
|
||||||
format: int64
|
|
||||||
in: query
|
|
||||||
name: limit
|
|
||||||
required: false
|
|
||||||
type: integer
|
|
||||||
offsetQuery:
|
|
||||||
description: How many objects to skip?
|
|
||||||
format: int64
|
|
||||||
in: query
|
|
||||||
name: offset
|
|
||||||
required: false
|
|
||||||
type: integer
|
|
||||||
responses:
|
|
||||||
AccessForbidden:
|
|
||||||
description: "Access forbidden, Company lacks access"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
InvalidDataError:
|
|
||||||
description: Invalid data was sent
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/InvalidError"
|
|
||||||
NotFound:
|
|
||||||
description: Resource was not found
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
ServerError:
|
|
||||||
description: Server Internal Error
|
|
||||||
headers:
|
|
||||||
Access-Control-Allow-Origin:
|
|
||||||
type: string
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
Unauthorized:
|
|
||||||
description: "Access unauthorized, invalid API-KEY was used"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
UnprocessableEntity:
|
|
||||||
description: "Unprocessable Entity, likely a bad parameter"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
CompanyResponse:
|
|
||||||
description: The SalesforceDevops.net Company Object
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/CompanyResponse"
|
|
||||||
paths:
|
|
||||||
/companies:
|
|
||||||
get:
|
|
||||||
description: Return all or a single company fully hydrated object
|
|
||||||
operationId: getCompanies
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/CompanyIdQuery"
|
|
||||||
- $ref: "#/parameters/slugQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/CompanyResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Get a list of companies
|
|
||||||
tags:
|
|
||||||
- Companies
|
|
||||||
definitions:
|
|
||||||
Address:
|
|
||||||
properties:
|
|
||||||
City:
|
|
||||||
description: City
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Country:
|
|
||||||
description: Country full name
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
CountryCode:
|
|
||||||
description: Country Code
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
PostalCode:
|
|
||||||
description: Postal Code
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
State:
|
|
||||||
description: State full name
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
StateCode:
|
|
||||||
description: State Code
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Street:
|
|
||||||
description: Street number and name
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
type: object
|
|
||||||
Company:
|
|
||||||
properties:
|
|
||||||
ID:
|
|
||||||
description: Company Id
|
|
||||||
type: string
|
|
||||||
AccountID:
|
|
||||||
description: Account Id
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
AccountNumber:
|
|
||||||
description: Company Number
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
AccountSource:
|
|
||||||
description: The marketing origin of this Company
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Active:
|
|
||||||
type: boolean
|
|
||||||
x-nullable: true
|
|
||||||
AnnualRevenue:
|
|
||||||
x-nullable: true
|
|
||||||
description: Annual Revenue Estimate
|
|
||||||
format: double
|
|
||||||
type: number
|
|
||||||
CloudRevenueTotal:
|
|
||||||
x-nullable: true
|
|
||||||
type: number
|
|
||||||
CloudType:
|
|
||||||
x-nullable: true
|
|
||||||
description: The type of cloud company
|
|
||||||
type: string
|
|
||||||
CloudYear:
|
|
||||||
description: The year company started cloud revenue
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
CrunchbaseURL:
|
|
||||||
description: Company Crunchbase URL
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Description:
|
|
||||||
description: Description of the Company
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
EarningsCall:
|
|
||||||
description: Earnings Call Date
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Email:
|
|
||||||
description: Main Company Email
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
EquityFunding:
|
|
||||||
description: The amount of equity EquityFunding
|
|
||||||
type: number
|
|
||||||
x-nullable: true
|
|
||||||
Facebook:
|
|
||||||
description: Company Facebook URL
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Fax:
|
|
||||||
description: Fax number
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
FoundedDate:
|
|
||||||
description: Date company founded
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
IPODate:
|
|
||||||
description: IPO Date
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
ImageAltText:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
ImageURL:
|
|
||||||
x-nullable: true
|
|
||||||
type: string
|
|
||||||
Industries:
|
|
||||||
x-nullable: true
|
|
||||||
description: Industries
|
|
||||||
type: string
|
|
||||||
Industry:
|
|
||||||
x-nullable: true
|
|
||||||
description: Industry
|
|
||||||
type: string
|
|
||||||
LinkedIn:
|
|
||||||
x-nullable: true
|
|
||||||
description: Company LinkedIn URL
|
|
||||||
type: string
|
|
||||||
ListingAddress:
|
|
||||||
x-nullable: true
|
|
||||||
$ref: "#/definitions/Address"
|
|
||||||
Location:
|
|
||||||
x-nullable: true
|
|
||||||
description: Headquarters Location Description
|
|
||||||
type: string
|
|
||||||
Logo:
|
|
||||||
x-nullable: true
|
|
||||||
description: Company Logo URL
|
|
||||||
type: string
|
|
||||||
MarketCapitalization:
|
|
||||||
x-nullable: true
|
|
||||||
description: Market Capitalization
|
|
||||||
type: number
|
|
||||||
Name:
|
|
||||||
x-nullable: true
|
|
||||||
description: Company Name
|
|
||||||
type: string
|
|
||||||
NumberInvestments:
|
|
||||||
x-nullable: true
|
|
||||||
description: Number of Investments
|
|
||||||
type: number
|
|
||||||
NumberOfEmployees:
|
|
||||||
x-nullable: true
|
|
||||||
description: Employee Count Estimate
|
|
||||||
format: int64
|
|
||||||
type: number
|
|
||||||
Ownership:
|
|
||||||
x-nullable: true
|
|
||||||
description: Ownership
|
|
||||||
type: string
|
|
||||||
ParentID:
|
|
||||||
x-nullable: true
|
|
||||||
description: Parent Company
|
|
||||||
type: string
|
|
||||||
Phone:
|
|
||||||
x-nullable: true
|
|
||||||
description: Phone
|
|
||||||
type: string
|
|
||||||
Publish:
|
|
||||||
x-nullable: true
|
|
||||||
description: Publish this record?
|
|
||||||
type: boolean
|
|
||||||
SalesforceFirst:
|
|
||||||
x-nullable: true
|
|
||||||
description: A Salesforce-First company?
|
|
||||||
type: boolean
|
|
||||||
Slug:
|
|
||||||
x-nullable: true
|
|
||||||
description: Slug
|
|
||||||
type: string
|
|
||||||
TagLine:
|
|
||||||
x-nullable: true
|
|
||||||
description: Company tagline
|
|
||||||
type: string
|
|
||||||
TickerSymbol:
|
|
||||||
x-nullable: true
|
|
||||||
description: Ticker Symbol
|
|
||||||
type: string
|
|
||||||
Twitter:
|
|
||||||
x-nullable: true
|
|
||||||
description: Twitter URL
|
|
||||||
type: string
|
|
||||||
Type:
|
|
||||||
x-nullable: true
|
|
||||||
description: Type
|
|
||||||
type: string
|
|
||||||
Website:
|
|
||||||
x-nullable: true
|
|
||||||
description: Website
|
|
||||||
type: string
|
|
||||||
YearStarted:
|
|
||||||
x-nullable: true
|
|
||||||
description: Year Started
|
|
||||||
type: string
|
|
||||||
CompanyProducts:
|
|
||||||
description: Company Products
|
|
||||||
x-nullable: true
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/CompanyProduct"
|
|
||||||
FinancialStatements:
|
|
||||||
description: Financial Statements
|
|
||||||
x-nullable: true
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/FinancialStatement"
|
|
||||||
IndustryCompanies:
|
|
||||||
description: Similar Companies
|
|
||||||
x-nullable: true
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/IndustryCompany"
|
|
||||||
type: object
|
|
||||||
FinancialStatement:
|
|
||||||
type: object
|
|
||||||
description: A financial statement for a company
|
|
||||||
properties:
|
|
||||||
ID:
|
|
||||||
description: Record Id
|
|
||||||
type: string
|
|
||||||
AccessNumber:
|
|
||||||
description: EDGAR Access Number
|
|
||||||
type: string
|
|
||||||
AccountID:
|
|
||||||
description: Account ID
|
|
||||||
type: string
|
|
||||||
CloudRevenue:
|
|
||||||
description: Cloud Revenue
|
|
||||||
type: number
|
|
||||||
CreatedByID:
|
|
||||||
description: Created By User ID
|
|
||||||
type: string
|
|
||||||
CreatedDate:
|
|
||||||
description: Created Date
|
|
||||||
type: string
|
|
||||||
Description:
|
|
||||||
description: Description
|
|
||||||
type: string
|
|
||||||
EdgarURL:
|
|
||||||
description: EDGAR URL
|
|
||||||
type: string
|
|
||||||
FilingType:
|
|
||||||
description: Filing Type
|
|
||||||
type: string
|
|
||||||
GrossProfit:
|
|
||||||
description: Gross Profit
|
|
||||||
type: number
|
|
||||||
LastModifiedByID:
|
|
||||||
description: Last Modified By User ID
|
|
||||||
type: string
|
|
||||||
LastModifiedDate:
|
|
||||||
description: Last Modified Date
|
|
||||||
type: string
|
|
||||||
NetIncome:
|
|
||||||
description: Net Income
|
|
||||||
type: number
|
|
||||||
PeriodEndDate:
|
|
||||||
description: Period End Date
|
|
||||||
type: string
|
|
||||||
TotalRevenue:
|
|
||||||
description: Total Revenue
|
|
||||||
type: number
|
|
||||||
Year:
|
|
||||||
description: Year
|
|
||||||
type: string
|
|
||||||
CompanyProduct:
|
|
||||||
description: A software product or service vended by a Company
|
|
||||||
properties:
|
|
||||||
ID:
|
|
||||||
description: Record Id
|
|
||||||
type: string
|
|
||||||
AccountID:
|
|
||||||
description: ID of the Company that owns this Product
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
CreatedByID:
|
|
||||||
description: Created By User ID
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
CreatedDate:
|
|
||||||
description: Created Date
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Description:
|
|
||||||
description: Description of product
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
FullDescription:
|
|
||||||
description: Full Description of product
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
ImageAltText:
|
|
||||||
description: Image Alt Text
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
ImageURL:
|
|
||||||
description: Image URL
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
Industries:
|
|
||||||
x-nullable: true
|
|
||||||
description: Industries
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/Industry"
|
|
||||||
LastModifiedByID:
|
|
||||||
x-nullable: true
|
|
||||||
description: Last Modified By User ID
|
|
||||||
type: string
|
|
||||||
LastModifiedDate:
|
|
||||||
x-nullable: true
|
|
||||||
description: Last Modified Date
|
|
||||||
type: string
|
|
||||||
Logo:
|
|
||||||
x-nullable: true
|
|
||||||
description: Logo
|
|
||||||
type: string
|
|
||||||
Name:
|
|
||||||
x-nullable: true
|
|
||||||
description: Product Name
|
|
||||||
type: string
|
|
||||||
ProductVideoID:
|
|
||||||
x-nullable: true
|
|
||||||
description: Product Video ID
|
|
||||||
type: string
|
|
||||||
Published:
|
|
||||||
x-nullable: true
|
|
||||||
description: Published
|
|
||||||
type: boolean
|
|
||||||
SalesforceSpecific:
|
|
||||||
x-nullable: true
|
|
||||||
description: Salesforce Specific
|
|
||||||
type: boolean
|
|
||||||
Slug:
|
|
||||||
x-nullable: true
|
|
||||||
description: Slug
|
|
||||||
type: string
|
|
||||||
TagLine:
|
|
||||||
x-nullable: true
|
|
||||||
description: TagLine
|
|
||||||
type: string
|
|
||||||
URL:
|
|
||||||
x-nullable: true
|
|
||||||
description: Website
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
Industry:
|
|
||||||
description: An industry that is being researched
|
|
||||||
properties:
|
|
||||||
ID:
|
|
||||||
description: Record Id
|
|
||||||
type: string
|
|
||||||
Companies:
|
|
||||||
x-nullable: true
|
|
||||||
description: The AccountIDs of the Companies in this Industry
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
CompanyProducts:
|
|
||||||
x-nullable: true
|
|
||||||
description: The list of Products in this industry
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/CompanyProduct"
|
|
||||||
CreatedByID:
|
|
||||||
x-nullable: true
|
|
||||||
description: Created By User ID
|
|
||||||
type: string
|
|
||||||
CreatedDate:
|
|
||||||
x-nullable: true
|
|
||||||
description: Created Date
|
|
||||||
type: string
|
|
||||||
Description:
|
|
||||||
x-nullable: true
|
|
||||||
description: Industry Description
|
|
||||||
type: string
|
|
||||||
ImageAltText:
|
|
||||||
x-nullable: true
|
|
||||||
description: Image Alt Text
|
|
||||||
type: string
|
|
||||||
ImageURL:
|
|
||||||
x-nullable: true
|
|
||||||
description: Image URL
|
|
||||||
type: string
|
|
||||||
LastModifiedByID:
|
|
||||||
x-nullable: true
|
|
||||||
description: Last Modified By User ID
|
|
||||||
type: string
|
|
||||||
LastModifiedDate:
|
|
||||||
x-nullable: true
|
|
||||||
description: Last Modified Date
|
|
||||||
type: string
|
|
||||||
Level:
|
|
||||||
x-nullable: true
|
|
||||||
description: The hierarchical level of this Industry
|
|
||||||
type: string
|
|
||||||
Logo:
|
|
||||||
x-nullable: true
|
|
||||||
description: Logo
|
|
||||||
type: string
|
|
||||||
Name:
|
|
||||||
x-nullable: true
|
|
||||||
description: Industry Name
|
|
||||||
type: string
|
|
||||||
ParentIndustryID:
|
|
||||||
x-nullable: true
|
|
||||||
description: The ID of the Parent Industry
|
|
||||||
type: string
|
|
||||||
Path:
|
|
||||||
x-nullable: true
|
|
||||||
description: The full path of this industry, including Parent
|
|
||||||
type: string
|
|
||||||
Slug:
|
|
||||||
x-nullable: true
|
|
||||||
description: The CMS Slug for this Industry
|
|
||||||
type: string
|
|
||||||
TagLine:
|
|
||||||
x-nullable: true
|
|
||||||
description: TagLine
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
IndustryCompany:
|
|
||||||
description: Junction object between Industry and Company
|
|
||||||
properties:
|
|
||||||
ID:
|
|
||||||
description: Record Id
|
|
||||||
type: string
|
|
||||||
CompanyID:
|
|
||||||
type: string
|
|
||||||
CompanyName:
|
|
||||||
type: string
|
|
||||||
CompanySlug:
|
|
||||||
type: string
|
|
||||||
CompanyWebsite:
|
|
||||||
type: string
|
|
||||||
IndustryID:
|
|
||||||
type: string
|
|
||||||
IndustryName:
|
|
||||||
type: string
|
|
||||||
IndustrySlug:
|
|
||||||
type: string
|
|
||||||
IndustryTagLine:
|
|
||||||
type: string
|
|
||||||
LastModifiedByID:
|
|
||||||
description: Last Modified By User ID
|
|
||||||
type: string
|
|
||||||
LastModifiedDate:
|
|
||||||
description: Last Modified Date
|
|
||||||
type: string
|
|
||||||
Path:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
CompanyRequest:
|
|
||||||
description: An array of Company objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/Company"
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
CompanyResponse:
|
|
||||||
description: An array of Company objects with Contacts
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/Company"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
Error:
|
|
||||||
$ref: "../../lib/swagger/defs/error.yaml#/Error"
|
|
||||||
InvalidError:
|
|
||||||
allOf:
|
|
||||||
- $ref: "#/definitions/Error"
|
|
||||||
- properties:
|
|
||||||
details:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,215 +0,0 @@
|
||||||
swagger: "2.0"
|
|
||||||
info:
|
|
||||||
version: 0.3.0
|
|
||||||
title: "stash"
|
|
||||||
description: "PDF Storage Microservice"
|
|
||||||
termsOfService: "https://salesforcedevops.net/terms/"
|
|
||||||
contact:
|
|
||||||
email: "vern@vernonkeenan.com"
|
|
||||||
license:
|
|
||||||
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
|
||||||
securityDefinitions:
|
|
||||||
ApiKeyAuth:
|
|
||||||
type: "apiKey"
|
|
||||||
in: "header"
|
|
||||||
name: "X-API-Key"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
schemes:
|
|
||||||
- "https"
|
|
||||||
basePath: "/vk/stash/v1"
|
|
||||||
host: "gw.tnxs.net"
|
|
||||||
consumes:
|
|
||||||
- "application/json"
|
|
||||||
produces:
|
|
||||||
- "application/json"
|
|
||||||
parameters:
|
|
||||||
X-API-Key:
|
|
||||||
name: X-API-Key
|
|
||||||
in: "header"
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
PDFRequest:
|
|
||||||
description: An array of new PDF records
|
|
||||||
in: body
|
|
||||||
name: PDFRequest
|
|
||||||
required: true
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/PDFRequest"
|
|
||||||
pdfIdQueryRequired:
|
|
||||||
description: PDF record ID
|
|
||||||
in: query
|
|
||||||
name: pdfId
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
responses:
|
|
||||||
AccessForbidden:
|
|
||||||
description: "Access forbidden, account lacks access"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
NotFound:
|
|
||||||
description: Resource was not found
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
PdfResponse:
|
|
||||||
description: Response with an array of pdfs
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/DocumentResponse"
|
|
||||||
ServerError:
|
|
||||||
description: Server Internal Error
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
Unauthorized:
|
|
||||||
description: "Access Unauthorized, invalid API-KEY was used"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
UnprocessableEntity:
|
|
||||||
description: "Unprocessable Entity, likely a bad parameter"
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/Error"
|
|
||||||
DocumentResponse:
|
|
||||||
description: Rendered documents response
|
|
||||||
schema:
|
|
||||||
$ref: "#/definitions/DocumentResponse"
|
|
||||||
paths:
|
|
||||||
/pdfs:
|
|
||||||
post:
|
|
||||||
description: Store new PDFs
|
|
||||||
operationId: postPdfs
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/PDFRequest"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DocumentResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
summary: Create new PDFs
|
|
||||||
tags:
|
|
||||||
- StashPdf
|
|
||||||
definitions:
|
|
||||||
Document:
|
|
||||||
properties:
|
|
||||||
Filename:
|
|
||||||
type: string
|
|
||||||
ID:
|
|
||||||
type: string
|
|
||||||
SagaType:
|
|
||||||
type: string
|
|
||||||
ParentID:
|
|
||||||
type: string
|
|
||||||
Title:
|
|
||||||
type: string
|
|
||||||
URI:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
DocumentResponse:
|
|
||||||
description: An array of rendered documents
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/Document"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "#/definitions/ResponseMeta"
|
|
||||||
type: object
|
|
||||||
Error:
|
|
||||||
properties:
|
|
||||||
Code:
|
|
||||||
format: int64
|
|
||||||
type: number
|
|
||||||
Fields:
|
|
||||||
type: string
|
|
||||||
Message:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
NewPDF:
|
|
||||||
properties:
|
|
||||||
Description:
|
|
||||||
description: Description
|
|
||||||
type: string
|
|
||||||
Filename:
|
|
||||||
description: Filename only
|
|
||||||
type: string
|
|
||||||
HTML:
|
|
||||||
description: The HTML data in text format
|
|
||||||
type: string
|
|
||||||
LastAccessedByID:
|
|
||||||
description: Last Accessed By
|
|
||||||
type: string
|
|
||||||
ObjectType:
|
|
||||||
description: This document's financial object origination
|
|
||||||
type: string
|
|
||||||
OwnerID:
|
|
||||||
description: User who created the PDF
|
|
||||||
type: string
|
|
||||||
ParentID:
|
|
||||||
description: ID of the record that owns this PDF
|
|
||||||
type: string
|
|
||||||
Ref:
|
|
||||||
description: External reference if any
|
|
||||||
type: string
|
|
||||||
Title:
|
|
||||||
description: Document descriptive title
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
PDFRequest:
|
|
||||||
properties:
|
|
||||||
Data:
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/NewPDF"
|
|
||||||
type: array
|
|
||||||
Meta:
|
|
||||||
$ref: "#/definitions/RequestMeta"
|
|
||||||
type: object
|
|
||||||
RequestMeta:
|
|
||||||
properties:
|
|
||||||
ExternalAccount:
|
|
||||||
description: Account Number of the Reseller or OEM
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- ExternalAccount
|
|
||||||
type: object
|
|
||||||
ResponseMeta:
|
|
||||||
properties:
|
|
||||||
Contact:
|
|
||||||
description: Microservice Contact Info
|
|
||||||
type: string
|
|
||||||
Copyright:
|
|
||||||
description: Copyright Info
|
|
||||||
type: string
|
|
||||||
License:
|
|
||||||
description: License Information and Restrictions
|
|
||||||
type: string
|
|
||||||
OperationID:
|
|
||||||
description: Operation ID
|
|
||||||
type: string
|
|
||||||
RequestIP:
|
|
||||||
description: Request IP Address
|
|
||||||
type: string
|
|
||||||
RequestType:
|
|
||||||
description: Request Type
|
|
||||||
type: string
|
|
||||||
RequestURL:
|
|
||||||
description: Request URL
|
|
||||||
type: string
|
|
||||||
ServerInfo:
|
|
||||||
description: Data Server Info
|
|
||||||
type: string
|
|
||||||
ServerResponseTime:
|
|
||||||
description: Data Server Response Time (ms)
|
|
||||||
type: string
|
|
||||||
ServerTimestamp:
|
|
||||||
description: Backend Server Timestamp
|
|
||||||
type: string
|
|
||||||
ExternalAccount:
|
|
||||||
description: Account Number used for recording transactions
|
|
||||||
type: string
|
|
||||||
type: object
|
|
|
@ -0,0 +1,585 @@
|
||||||
|
swagger: "2.0"
|
||||||
|
info:
|
||||||
|
version: 1.3.0
|
||||||
|
title: "workflow"
|
||||||
|
description: "Workflow Microservice"
|
||||||
|
termsOfService: "http://workdifferentwithai.com/terms/"
|
||||||
|
contact:
|
||||||
|
email: "noc@workdifferentwithai.com"
|
||||||
|
license:
|
||||||
|
name: "Proprietary - Copyright (c) 2023 by WorkDifferentWithAI.com"
|
||||||
|
securityDefinitions:
|
||||||
|
ApiKeyAuth:
|
||||||
|
type: "apiKey"
|
||||||
|
in: "header"
|
||||||
|
name: "X-API-Key"
|
||||||
|
schemes:
|
||||||
|
- "https"
|
||||||
|
basePath: "/vk/workflow/v1"
|
||||||
|
host: "workflow.work.tnxs.net:8080"
|
||||||
|
consumes:
|
||||||
|
- "application/json"
|
||||||
|
produces:
|
||||||
|
- "application/json"
|
||||||
|
parameters:
|
||||||
|
emailMessageIdQuery:
|
||||||
|
description: Email Message ID
|
||||||
|
in: query
|
||||||
|
name: emailMessageId
|
||||||
|
type: string
|
||||||
|
OutgoingEmailMessageRequest:
|
||||||
|
description: An array of new Outgoing Email Message records
|
||||||
|
in: body
|
||||||
|
name: OutgoingEmailMessageRequest
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/OutgoingEmailMessageRequest"
|
||||||
|
AppLogRequest:
|
||||||
|
description: An array of new AppLog records
|
||||||
|
in: body
|
||||||
|
name: AppLogRequest
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/AppLogRequest"
|
||||||
|
responses:
|
||||||
|
AppLogResponse:
|
||||||
|
description: "Array of AppLogs"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/AppLogResponse"
|
||||||
|
EmailMessagesResponse:
|
||||||
|
description: "Array of Email Messages"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/EmailMessagesResponse"
|
||||||
|
AccessForbidden:
|
||||||
|
description: "Access forbidden, account lacks access"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
NotFound:
|
||||||
|
description: Resource was not found
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
ServerError:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: Server Internal Error
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
Unauthorized:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: "Access Unauthorized, invalid API-KEY was used"
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
UnprocessableEntity:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: "Unprocessable Entity, likely a bad parameter"
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
CORSResponse:
|
||||||
|
description: CORS OPTIONS response
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Headers:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Methods:
|
||||||
|
type: string
|
||||||
|
Access-Control-Expose-Headers:
|
||||||
|
type: string
|
||||||
|
Access-Control-Max-Age:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Credentials:
|
||||||
|
type: string
|
||||||
|
Cache-Control:
|
||||||
|
type: string
|
||||||
|
paths:
|
||||||
|
/applogs:
|
||||||
|
options:
|
||||||
|
operationId: appLogOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
post:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: Post app log messages
|
||||||
|
operationId: postAppLogs
|
||||||
|
description: Insert app log messages into workflow storage
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/AppLogRequest"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/AppLogResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
tags:
|
||||||
|
- AppLog
|
||||||
|
/emailmessages:
|
||||||
|
options:
|
||||||
|
operationId: emailMessageOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
get:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: "Get email messages from data store"
|
||||||
|
operationId: getEmailMessages
|
||||||
|
description: "Retrieves email messages from workflow storage"
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/emailMessageIdQuery"
|
||||||
|
tags:
|
||||||
|
- "EmailMessage"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/EmailMessagesResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
/outgoingemailmessages:
|
||||||
|
options:
|
||||||
|
operationId: outgoingEmailMessageOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
post:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: Add new email messages to the outgoing queue
|
||||||
|
operationId: postOutgoingEmailMessages
|
||||||
|
description: Insert new email messages into workflow storage
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/OutgoingEmailMessageRequest"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/EmailMessagesResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
tags:
|
||||||
|
- OutgoingEmailMessage
|
||||||
|
definitions:
|
||||||
|
AppLog:
|
||||||
|
description: Application Log for human consumption
|
||||||
|
properties:
|
||||||
|
AccountID:
|
||||||
|
type: string
|
||||||
|
CompanyID:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Message:
|
||||||
|
type: string
|
||||||
|
ObjectID:
|
||||||
|
type: string
|
||||||
|
ObjectType:
|
||||||
|
type: string
|
||||||
|
Severity:
|
||||||
|
type: string
|
||||||
|
Source:
|
||||||
|
type: string
|
||||||
|
SourceTimestamp:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
AppLogRequest:
|
||||||
|
description: An array Application Log objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/AppLog"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
AppLogResponse:
|
||||||
|
description: An array Application Log objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/AppLog"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/ResponseMeta"
|
||||||
|
type: object
|
||||||
|
Document:
|
||||||
|
description: Document
|
||||||
|
properties:
|
||||||
|
ArchivedByID:
|
||||||
|
type: string
|
||||||
|
ArchivedDate:
|
||||||
|
type: string
|
||||||
|
AuthorID:
|
||||||
|
type: string
|
||||||
|
Body:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
BodyLength:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
CommentCount:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
ConnectionID:
|
||||||
|
type: string
|
||||||
|
ContentAssetID:
|
||||||
|
type: string
|
||||||
|
ContentModificationDate:
|
||||||
|
type: string
|
||||||
|
ContentSize:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
ContentType:
|
||||||
|
type: string
|
||||||
|
ContentVersionDocumentID:
|
||||||
|
type: string
|
||||||
|
ContnetDocumentID:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
DDate:
|
||||||
|
type: string
|
||||||
|
Description:
|
||||||
|
type: string
|
||||||
|
DeveloperName:
|
||||||
|
type: string
|
||||||
|
Discount:
|
||||||
|
type: number
|
||||||
|
Document:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
DocumentID:
|
||||||
|
type: string
|
||||||
|
DocumentSequence:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
Field:
|
||||||
|
type: string
|
||||||
|
FileExtension:
|
||||||
|
type: string
|
||||||
|
FileType:
|
||||||
|
type: string
|
||||||
|
FolderID:
|
||||||
|
type: string
|
||||||
|
GrandTotal:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
InsertedByID:
|
||||||
|
type: string
|
||||||
|
IsArchived:
|
||||||
|
type: boolean
|
||||||
|
IsBodySearchable:
|
||||||
|
type: boolean
|
||||||
|
IsCommentSub:
|
||||||
|
type: boolean
|
||||||
|
IsDocumentSub:
|
||||||
|
type: boolean
|
||||||
|
IsInternalUseOnly:
|
||||||
|
type: boolean
|
||||||
|
IsPublic:
|
||||||
|
type: boolean
|
||||||
|
IsRichText:
|
||||||
|
type: boolean
|
||||||
|
Keywords:
|
||||||
|
type: string
|
||||||
|
LastModifiedByID:
|
||||||
|
type: string
|
||||||
|
LastModifiedDate:
|
||||||
|
type: string
|
||||||
|
LastViewedDate:
|
||||||
|
type: string
|
||||||
|
LatstPublishedVersionID:
|
||||||
|
type: string
|
||||||
|
LikeCount:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
LinkURL:
|
||||||
|
type: string
|
||||||
|
LinkedEntityID:
|
||||||
|
type: string
|
||||||
|
Name:
|
||||||
|
type: string
|
||||||
|
NamespacePrefix:
|
||||||
|
type: string
|
||||||
|
NetworkScope:
|
||||||
|
type: string
|
||||||
|
OwnerID:
|
||||||
|
type: string
|
||||||
|
ParentID:
|
||||||
|
type: string
|
||||||
|
Publishstatus:
|
||||||
|
type: string
|
||||||
|
QuoteID:
|
||||||
|
type: string
|
||||||
|
RelatedRecordID:
|
||||||
|
type: string
|
||||||
|
ShareType:
|
||||||
|
type: string
|
||||||
|
SharingOption:
|
||||||
|
type: string
|
||||||
|
SharingPrivacy:
|
||||||
|
type: string
|
||||||
|
Title:
|
||||||
|
type: string
|
||||||
|
Type:
|
||||||
|
type: string
|
||||||
|
URL:
|
||||||
|
type: string
|
||||||
|
UserID:
|
||||||
|
type: string
|
||||||
|
Visibility:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
EmailMessage:
|
||||||
|
properties:
|
||||||
|
ActivityID:
|
||||||
|
type: string
|
||||||
|
BCCAddress:
|
||||||
|
type: string
|
||||||
|
CCAddress:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
EmailMessageID:
|
||||||
|
type: string
|
||||||
|
FromAddress:
|
||||||
|
type: string
|
||||||
|
FromName:
|
||||||
|
type: string
|
||||||
|
HTML:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
HasAttachment:
|
||||||
|
type: boolean
|
||||||
|
Headers:
|
||||||
|
$ref: "#/definitions/Headers"
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Incoming:
|
||||||
|
type: boolean
|
||||||
|
IsClientManaged:
|
||||||
|
type: boolean
|
||||||
|
IsExternallyManaged:
|
||||||
|
type: boolean
|
||||||
|
LastModifiedByID:
|
||||||
|
type: string
|
||||||
|
LastModifiedDate:
|
||||||
|
type: string
|
||||||
|
MessageDate:
|
||||||
|
type: string
|
||||||
|
MessageIdentifier:
|
||||||
|
type: string
|
||||||
|
ParentID:
|
||||||
|
type: string
|
||||||
|
RelatedToID:
|
||||||
|
type: string
|
||||||
|
RelationAddress:
|
||||||
|
type: string
|
||||||
|
RelationID:
|
||||||
|
type: string
|
||||||
|
RelationObjectType:
|
||||||
|
type: string
|
||||||
|
RelationType:
|
||||||
|
type: string
|
||||||
|
ReplyToEmailMessageID:
|
||||||
|
type: string
|
||||||
|
Status:
|
||||||
|
type: string
|
||||||
|
Subject:
|
||||||
|
type: string
|
||||||
|
Text:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
ThreadIdentifier:
|
||||||
|
type: string
|
||||||
|
ToAddress:
|
||||||
|
type: string
|
||||||
|
ValidatedFromAddress:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
EmailMessageRequest:
|
||||||
|
description: An array Send Email Message objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/EmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
EmailMessagesResponse:
|
||||||
|
description: An array user objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/EmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/ResponseMeta"
|
||||||
|
type: object
|
||||||
|
Error:
|
||||||
|
properties:
|
||||||
|
Code:
|
||||||
|
format: int32
|
||||||
|
type: integer
|
||||||
|
Fields:
|
||||||
|
type: string
|
||||||
|
Message:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
Headers:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
Key:
|
||||||
|
type: string
|
||||||
|
Values:
|
||||||
|
items:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
type: array
|
||||||
|
OutgoingEmailMessage:
|
||||||
|
description: A new email message to be sent
|
||||||
|
properties:
|
||||||
|
BCCAddress:
|
||||||
|
type: string
|
||||||
|
CCAddress:
|
||||||
|
type: string
|
||||||
|
EmailMessageID:
|
||||||
|
type: string
|
||||||
|
EmailTemplateID:
|
||||||
|
type: string
|
||||||
|
ExternalID:
|
||||||
|
type: string
|
||||||
|
FromContactID:
|
||||||
|
type: string
|
||||||
|
FromName:
|
||||||
|
type: string
|
||||||
|
Headers:
|
||||||
|
$ref: "#/definitions/Headers"
|
||||||
|
HTML:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Subject:
|
||||||
|
type: string
|
||||||
|
Text:
|
||||||
|
type: string
|
||||||
|
ToAddress:
|
||||||
|
type: string
|
||||||
|
ToName:
|
||||||
|
type: string
|
||||||
|
ValidatedFromAddress:
|
||||||
|
type: string
|
||||||
|
WhoID:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
OutgoingEmailMessageRequest:
|
||||||
|
description: An array New Email Message objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/OutgoingEmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
RequestMeta:
|
||||||
|
properties:
|
||||||
|
TaxnexusAccount:
|
||||||
|
description: Account Number of the Reseller or OEM
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- TaxnexusAccount
|
||||||
|
type: object
|
||||||
|
ResponseMeta:
|
||||||
|
properties:
|
||||||
|
Contact:
|
||||||
|
description: Microservice Contact Info
|
||||||
|
type: string
|
||||||
|
Copyright:
|
||||||
|
description: Copyright Info
|
||||||
|
type: string
|
||||||
|
License:
|
||||||
|
description: License Information and Restrictions
|
||||||
|
type: string
|
||||||
|
OperationID:
|
||||||
|
description: Operation ID
|
||||||
|
type: string
|
||||||
|
RequestIP:
|
||||||
|
description: Request IP Address
|
||||||
|
type: string
|
||||||
|
RequestType:
|
||||||
|
description: Request Type
|
||||||
|
type: string
|
||||||
|
RequestURL:
|
||||||
|
description: Request URL
|
||||||
|
type: string
|
||||||
|
ServerInfo:
|
||||||
|
description: Data Server Info
|
||||||
|
type: string
|
||||||
|
ServerResponseTime:
|
||||||
|
description: Data Server Response Time (ms)
|
||||||
|
type: string
|
||||||
|
ServerTimestamp:
|
||||||
|
description: Backend Server Timestamp
|
||||||
|
type: string
|
||||||
|
TaxnexusAccount:
|
||||||
|
description: Account Number used for recording transactions
|
||||||
|
type: string
|
||||||
|
type: object
|
|
@ -0,0 +1,585 @@
|
||||||
|
swagger: "2.0"
|
||||||
|
info:
|
||||||
|
version: 1.3.0
|
||||||
|
title: "workflow"
|
||||||
|
description: "Workflow Microservice"
|
||||||
|
termsOfService: "http://workdifferentwithai.com/terms/"
|
||||||
|
contact:
|
||||||
|
email: "noc@workdifferentwithai.com"
|
||||||
|
license:
|
||||||
|
name: "Proprietary - Copyright (c) 2023 by WorkDifferentWithAI.com"
|
||||||
|
securityDefinitions:
|
||||||
|
ApiKeyAuth:
|
||||||
|
type: "apiKey"
|
||||||
|
in: "header"
|
||||||
|
name: "X-API-Key"
|
||||||
|
schemes:
|
||||||
|
- "http"
|
||||||
|
basePath: "/v1"
|
||||||
|
host: "workflow.work.tnxs.net:8080"
|
||||||
|
consumes:
|
||||||
|
- "application/json"
|
||||||
|
produces:
|
||||||
|
- "application/json"
|
||||||
|
parameters:
|
||||||
|
emailMessageIdQuery:
|
||||||
|
description: Email Message ID
|
||||||
|
in: query
|
||||||
|
name: emailMessageId
|
||||||
|
type: string
|
||||||
|
OutgoingEmailMessageRequest:
|
||||||
|
description: An array of new Outgoing Email Message records
|
||||||
|
in: body
|
||||||
|
name: OutgoingEmailMessageRequest
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/OutgoingEmailMessageRequest"
|
||||||
|
AppLogRequest:
|
||||||
|
description: An array of new AppLog records
|
||||||
|
in: body
|
||||||
|
name: AppLogRequest
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/AppLogRequest"
|
||||||
|
responses:
|
||||||
|
AppLogResponse:
|
||||||
|
description: "Array of AppLogs"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/AppLogResponse"
|
||||||
|
EmailMessagesResponse:
|
||||||
|
description: "Array of Email Messages"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/EmailMessagesResponse"
|
||||||
|
AccessForbidden:
|
||||||
|
description: "Access forbidden, account lacks access"
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
NotFound:
|
||||||
|
description: Resource was not found
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
ServerError:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: Server Internal Error
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
Unauthorized:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: "Access Unauthorized, invalid API-KEY was used"
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
UnprocessableEntity:
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
description: "Unprocessable Entity, likely a bad parameter"
|
||||||
|
schema:
|
||||||
|
$ref: "#/definitions/Error"
|
||||||
|
CORSResponse:
|
||||||
|
description: CORS OPTIONS response
|
||||||
|
headers:
|
||||||
|
Access-Control-Allow-Origin:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Headers:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Methods:
|
||||||
|
type: string
|
||||||
|
Access-Control-Expose-Headers:
|
||||||
|
type: string
|
||||||
|
Access-Control-Max-Age:
|
||||||
|
type: string
|
||||||
|
Access-Control-Allow-Credentials:
|
||||||
|
type: string
|
||||||
|
Cache-Control:
|
||||||
|
type: string
|
||||||
|
paths:
|
||||||
|
/applogs:
|
||||||
|
options:
|
||||||
|
operationId: appLogOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
post:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: Post app log messages
|
||||||
|
operationId: postAppLogs
|
||||||
|
description: Insert app log messages into workflow storage
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/AppLogRequest"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/AppLogResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
tags:
|
||||||
|
- AppLog
|
||||||
|
/emailmessages:
|
||||||
|
options:
|
||||||
|
operationId: emailMessageOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
get:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: "Get email messages from data store"
|
||||||
|
operationId: getEmailMessages
|
||||||
|
description: "Retrieves email messages from workflow storage"
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/emailMessageIdQuery"
|
||||||
|
tags:
|
||||||
|
- "EmailMessage"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/EmailMessagesResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
/outgoingemailmessages:
|
||||||
|
options:
|
||||||
|
operationId: outgoingEmailMessageOptions
|
||||||
|
description: CORS support
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/CORSResponse"
|
||||||
|
tags:
|
||||||
|
- cors
|
||||||
|
post:
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
summary: Add new email messages to the outgoing queue
|
||||||
|
operationId: postOutgoingEmailMessages
|
||||||
|
description: Insert new email messages into workflow storage
|
||||||
|
parameters:
|
||||||
|
- $ref: "#/parameters/OutgoingEmailMessageRequest"
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
$ref: "#/responses/EmailMessagesResponse"
|
||||||
|
"401":
|
||||||
|
$ref: "#/responses/Unauthorized"
|
||||||
|
"403":
|
||||||
|
$ref: "#/responses/AccessForbidden"
|
||||||
|
"404":
|
||||||
|
$ref: "#/responses/NotFound"
|
||||||
|
"422":
|
||||||
|
$ref: "#/responses/UnprocessableEntity"
|
||||||
|
"500":
|
||||||
|
$ref: "#/responses/ServerError"
|
||||||
|
tags:
|
||||||
|
- OutgoingEmailMessage
|
||||||
|
definitions:
|
||||||
|
AppLog:
|
||||||
|
description: Application Log for human consumption
|
||||||
|
properties:
|
||||||
|
AccountID:
|
||||||
|
type: string
|
||||||
|
CompanyID:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Message:
|
||||||
|
type: string
|
||||||
|
ObjectID:
|
||||||
|
type: string
|
||||||
|
ObjectType:
|
||||||
|
type: string
|
||||||
|
Severity:
|
||||||
|
type: string
|
||||||
|
Source:
|
||||||
|
type: string
|
||||||
|
SourceTimestamp:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
AppLogRequest:
|
||||||
|
description: An array Application Log objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/AppLog"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
AppLogResponse:
|
||||||
|
description: An array Application Log objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/AppLog"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/ResponseMeta"
|
||||||
|
type: object
|
||||||
|
Document:
|
||||||
|
description: Document
|
||||||
|
properties:
|
||||||
|
ArchivedByID:
|
||||||
|
type: string
|
||||||
|
ArchivedDate:
|
||||||
|
type: string
|
||||||
|
AuthorID:
|
||||||
|
type: string
|
||||||
|
Body:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
BodyLength:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
CommentCount:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
ConnectionID:
|
||||||
|
type: string
|
||||||
|
ContentAssetID:
|
||||||
|
type: string
|
||||||
|
ContentModificationDate:
|
||||||
|
type: string
|
||||||
|
ContentSize:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
ContentType:
|
||||||
|
type: string
|
||||||
|
ContentVersionDocumentID:
|
||||||
|
type: string
|
||||||
|
ContnetDocumentID:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
DDate:
|
||||||
|
type: string
|
||||||
|
Description:
|
||||||
|
type: string
|
||||||
|
DeveloperName:
|
||||||
|
type: string
|
||||||
|
Discount:
|
||||||
|
type: number
|
||||||
|
Document:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
DocumentID:
|
||||||
|
type: string
|
||||||
|
DocumentSequence:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
Field:
|
||||||
|
type: string
|
||||||
|
FileExtension:
|
||||||
|
type: string
|
||||||
|
FileType:
|
||||||
|
type: string
|
||||||
|
FolderID:
|
||||||
|
type: string
|
||||||
|
GrandTotal:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
InsertedByID:
|
||||||
|
type: string
|
||||||
|
IsArchived:
|
||||||
|
type: boolean
|
||||||
|
IsBodySearchable:
|
||||||
|
type: boolean
|
||||||
|
IsCommentSub:
|
||||||
|
type: boolean
|
||||||
|
IsDocumentSub:
|
||||||
|
type: boolean
|
||||||
|
IsInternalUseOnly:
|
||||||
|
type: boolean
|
||||||
|
IsPublic:
|
||||||
|
type: boolean
|
||||||
|
IsRichText:
|
||||||
|
type: boolean
|
||||||
|
Keywords:
|
||||||
|
type: string
|
||||||
|
LastModifiedByID:
|
||||||
|
type: string
|
||||||
|
LastModifiedDate:
|
||||||
|
type: string
|
||||||
|
LastViewedDate:
|
||||||
|
type: string
|
||||||
|
LatstPublishedVersionID:
|
||||||
|
type: string
|
||||||
|
LikeCount:
|
||||||
|
format: int64
|
||||||
|
type: number
|
||||||
|
LinkURL:
|
||||||
|
type: string
|
||||||
|
LinkedEntityID:
|
||||||
|
type: string
|
||||||
|
Name:
|
||||||
|
type: string
|
||||||
|
NamespacePrefix:
|
||||||
|
type: string
|
||||||
|
NetworkScope:
|
||||||
|
type: string
|
||||||
|
OwnerID:
|
||||||
|
type: string
|
||||||
|
ParentID:
|
||||||
|
type: string
|
||||||
|
Publishstatus:
|
||||||
|
type: string
|
||||||
|
QuoteID:
|
||||||
|
type: string
|
||||||
|
RelatedRecordID:
|
||||||
|
type: string
|
||||||
|
ShareType:
|
||||||
|
type: string
|
||||||
|
SharingOption:
|
||||||
|
type: string
|
||||||
|
SharingPrivacy:
|
||||||
|
type: string
|
||||||
|
Title:
|
||||||
|
type: string
|
||||||
|
Type:
|
||||||
|
type: string
|
||||||
|
URL:
|
||||||
|
type: string
|
||||||
|
UserID:
|
||||||
|
type: string
|
||||||
|
Visibility:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
EmailMessage:
|
||||||
|
properties:
|
||||||
|
ActivityID:
|
||||||
|
type: string
|
||||||
|
BCCAddress:
|
||||||
|
type: string
|
||||||
|
CCAddress:
|
||||||
|
type: string
|
||||||
|
CreatedByID:
|
||||||
|
type: string
|
||||||
|
CreatedDate:
|
||||||
|
type: string
|
||||||
|
EmailMessageID:
|
||||||
|
type: string
|
||||||
|
FromAddress:
|
||||||
|
type: string
|
||||||
|
FromName:
|
||||||
|
type: string
|
||||||
|
HTML:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
HasAttachment:
|
||||||
|
type: boolean
|
||||||
|
Headers:
|
||||||
|
$ref: "#/definitions/Headers"
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Incoming:
|
||||||
|
type: boolean
|
||||||
|
IsClientManaged:
|
||||||
|
type: boolean
|
||||||
|
IsExternallyManaged:
|
||||||
|
type: boolean
|
||||||
|
LastModifiedByID:
|
||||||
|
type: string
|
||||||
|
LastModifiedDate:
|
||||||
|
type: string
|
||||||
|
MessageDate:
|
||||||
|
type: string
|
||||||
|
MessageIdentifier:
|
||||||
|
type: string
|
||||||
|
ParentID:
|
||||||
|
type: string
|
||||||
|
RelatedToID:
|
||||||
|
type: string
|
||||||
|
RelationAddress:
|
||||||
|
type: string
|
||||||
|
RelationID:
|
||||||
|
type: string
|
||||||
|
RelationObjectType:
|
||||||
|
type: string
|
||||||
|
RelationType:
|
||||||
|
type: string
|
||||||
|
ReplyToEmailMessageID:
|
||||||
|
type: string
|
||||||
|
Status:
|
||||||
|
type: string
|
||||||
|
Subject:
|
||||||
|
type: string
|
||||||
|
Text:
|
||||||
|
format: byte
|
||||||
|
type: string
|
||||||
|
ThreadIdentifier:
|
||||||
|
type: string
|
||||||
|
ToAddress:
|
||||||
|
type: string
|
||||||
|
ValidatedFromAddress:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
EmailMessageRequest:
|
||||||
|
description: An array Send Email Message objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/EmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
EmailMessagesResponse:
|
||||||
|
description: An array user objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/EmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/ResponseMeta"
|
||||||
|
type: object
|
||||||
|
Error:
|
||||||
|
properties:
|
||||||
|
Code:
|
||||||
|
format: int32
|
||||||
|
type: integer
|
||||||
|
Fields:
|
||||||
|
type: string
|
||||||
|
Message:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
Headers:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
Key:
|
||||||
|
type: string
|
||||||
|
Values:
|
||||||
|
items:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
type: array
|
||||||
|
OutgoingEmailMessage:
|
||||||
|
description: A new email message to be sent
|
||||||
|
properties:
|
||||||
|
BCCAddress:
|
||||||
|
type: string
|
||||||
|
CCAddress:
|
||||||
|
type: string
|
||||||
|
EmailMessageID:
|
||||||
|
type: string
|
||||||
|
EmailTemplateID:
|
||||||
|
type: string
|
||||||
|
ExternalID:
|
||||||
|
type: string
|
||||||
|
FromContactID:
|
||||||
|
type: string
|
||||||
|
FromName:
|
||||||
|
type: string
|
||||||
|
Headers:
|
||||||
|
$ref: "#/definitions/Headers"
|
||||||
|
HTML:
|
||||||
|
type: string
|
||||||
|
ID:
|
||||||
|
type: string
|
||||||
|
Subject:
|
||||||
|
type: string
|
||||||
|
Text:
|
||||||
|
type: string
|
||||||
|
ToAddress:
|
||||||
|
type: string
|
||||||
|
ToName:
|
||||||
|
type: string
|
||||||
|
ValidatedFromAddress:
|
||||||
|
type: string
|
||||||
|
WhoID:
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
OutgoingEmailMessageRequest:
|
||||||
|
description: An array New Email Message objects
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
items:
|
||||||
|
$ref: "#/definitions/OutgoingEmailMessage"
|
||||||
|
type: array
|
||||||
|
meta:
|
||||||
|
$ref: "#/definitions/RequestMeta"
|
||||||
|
type: object
|
||||||
|
RequestMeta:
|
||||||
|
properties:
|
||||||
|
TaxnexusAccount:
|
||||||
|
description: Account Number of the Reseller or OEM
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- TaxnexusAccount
|
||||||
|
type: object
|
||||||
|
ResponseMeta:
|
||||||
|
properties:
|
||||||
|
Contact:
|
||||||
|
description: Microservice Contact Info
|
||||||
|
type: string
|
||||||
|
Copyright:
|
||||||
|
description: Copyright Info
|
||||||
|
type: string
|
||||||
|
License:
|
||||||
|
description: License Information and Restrictions
|
||||||
|
type: string
|
||||||
|
OperationID:
|
||||||
|
description: Operation ID
|
||||||
|
type: string
|
||||||
|
RequestIP:
|
||||||
|
description: Request IP Address
|
||||||
|
type: string
|
||||||
|
RequestType:
|
||||||
|
description: Request Type
|
||||||
|
type: string
|
||||||
|
RequestURL:
|
||||||
|
description: Request URL
|
||||||
|
type: string
|
||||||
|
ServerInfo:
|
||||||
|
description: Data Server Info
|
||||||
|
type: string
|
||||||
|
ServerResponseTime:
|
||||||
|
description: Data Server Response Time (ms)
|
||||||
|
type: string
|
||||||
|
ServerTimestamp:
|
||||||
|
description: Backend Server Timestamp
|
||||||
|
type: string
|
||||||
|
TaxnexusAccount:
|
||||||
|
description: Account Number used for recording transactions
|
||||||
|
type: string
|
||||||
|
type: object
|
Loading…
Reference in New Issue