From 6c7aeec0d47e25b8a60df0c1176f21479b262bf4 Mon Sep 17 00:00:00 2001 From: Vernon Keenan Date: Tue, 11 Apr 2023 21:22:39 +0000 Subject: [PATCH] put sfgate user --- .../users/put_users_parameters.go | 157 ++++++ .../users/put_users_responses.go | 522 ++++++++++++++++++ .../sfgate_client/users/users_client.go | 43 ++ api/sfgate/sfgate_models/user.go | 6 + swagger/external/sf-gate-vernonkeenan.yaml | 29 + swagger/sf-gate-vernonkeenan.yaml | 29 + 6 files changed, 786 insertions(+) create mode 100644 api/sfgate/sfgate_client/users/put_users_parameters.go create mode 100644 api/sfgate/sfgate_client/users/put_users_responses.go diff --git a/api/sfgate/sfgate_client/users/put_users_parameters.go b/api/sfgate/sfgate_client/users/put_users_parameters.go new file mode 100644 index 0000000..ef52638 --- /dev/null +++ b/api/sfgate/sfgate_client/users/put_users_parameters.go @@ -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 users + +// 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/sfgate/sfgate_models" +) + +// NewPutUsersParams creates a new PutUsersParams 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 NewPutUsersParams() *PutUsersParams { + return &PutUsersParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewPutUsersParamsWithTimeout creates a new PutUsersParams object +// with the ability to set a timeout on a request. +func NewPutUsersParamsWithTimeout(timeout time.Duration) *PutUsersParams { + return &PutUsersParams{ + timeout: timeout, + } +} + +// NewPutUsersParamsWithContext creates a new PutUsersParams object +// with the ability to set a context for a request. +func NewPutUsersParamsWithContext(ctx context.Context) *PutUsersParams { + return &PutUsersParams{ + Context: ctx, + } +} + +// NewPutUsersParamsWithHTTPClient creates a new PutUsersParams object +// with the ability to set a custom HTTPClient for a request. +func NewPutUsersParamsWithHTTPClient(client *http.Client) *PutUsersParams { + return &PutUsersParams{ + HTTPClient: client, + } +} + +/* +PutUsersParams contains all the parameters to send to the API endpoint + + for the put users operation. + + Typically these are written to a http.Request. +*/ +type PutUsersParams struct { + + /* UserRequest. + + A single new user record + */ + UserRequest *sfgate_models.UserRequest + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the put users params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *PutUsersParams) WithDefaults() *PutUsersParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the put users params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *PutUsersParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the put users params +func (o *PutUsersParams) WithTimeout(timeout time.Duration) *PutUsersParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the put users params +func (o *PutUsersParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the put users params +func (o *PutUsersParams) WithContext(ctx context.Context) *PutUsersParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the put users params +func (o *PutUsersParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the put users params +func (o *PutUsersParams) WithHTTPClient(client *http.Client) *PutUsersParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the put users params +func (o *PutUsersParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithUserRequest adds the userRequest to the put users params +func (o *PutUsersParams) WithUserRequest(userRequest *sfgate_models.UserRequest) *PutUsersParams { + o.SetUserRequest(userRequest) + return o +} + +// SetUserRequest adds the userRequest to the put users params +func (o *PutUsersParams) SetUserRequest(userRequest *sfgate_models.UserRequest) { + o.UserRequest = userRequest +} + +// WriteToRequest writes these params to a swagger request +func (o *PutUsersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.UserRequest != nil { + if err := r.SetBodyParam(o.UserRequest); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/api/sfgate/sfgate_client/users/put_users_responses.go b/api/sfgate/sfgate_client/users/put_users_responses.go new file mode 100644 index 0000000..0c5dfb3 --- /dev/null +++ b/api/sfgate/sfgate_client/users/put_users_responses.go @@ -0,0 +1,522 @@ +// 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 users + +// 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/sfgate/sfgate_models" +) + +// PutUsersReader is a Reader for the PutUsers structure. +type PutUsersReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *PutUsersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewPutUsersOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 401: + result := NewPutUsersUnauthorized() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewPutUsersForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewPutUsersNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 422: + result := NewPutUsersUnprocessableEntity() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewPutUsersInternalServerError() + 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()) + } +} + +// NewPutUsersOK creates a PutUsersOK with default headers values +func NewPutUsersOK() *PutUsersOK { + return &PutUsersOK{} +} + +/* +PutUsersOK describes a response with status code 200, with default header values. + +Response with User objects +*/ +type PutUsersOK struct { + Payload *sfgate_models.UserResponse +} + +// IsSuccess returns true when this put users o k response has a 2xx status code +func (o *PutUsersOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this put users o k response has a 3xx status code +func (o *PutUsersOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users o k response has a 4xx status code +func (o *PutUsersOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this put users o k response has a 5xx status code +func (o *PutUsersOK) IsServerError() bool { + return false +} + +// IsCode returns true when this put users o k response a status code equal to that given +func (o *PutUsersOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the put users o k response +func (o *PutUsersOK) Code() int { + return 200 +} + +func (o *PutUsersOK) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersOK %+v", 200, o.Payload) +} + +func (o *PutUsersOK) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersOK %+v", 200, o.Payload) +} + +func (o *PutUsersOK) GetPayload() *sfgate_models.UserResponse { + return o.Payload +} + +func (o *PutUsersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(sfgate_models.UserResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewPutUsersUnauthorized creates a PutUsersUnauthorized with default headers values +func NewPutUsersUnauthorized() *PutUsersUnauthorized { + return &PutUsersUnauthorized{} +} + +/* +PutUsersUnauthorized describes a response with status code 401, with default header values. + +Access unauthorized, invalid API-KEY was used +*/ +type PutUsersUnauthorized struct { + AccessControlAllowOrigin string + + Payload *sfgate_models.Error +} + +// IsSuccess returns true when this put users unauthorized response has a 2xx status code +func (o *PutUsersUnauthorized) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this put users unauthorized response has a 3xx status code +func (o *PutUsersUnauthorized) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users unauthorized response has a 4xx status code +func (o *PutUsersUnauthorized) IsClientError() bool { + return true +} + +// IsServerError returns true when this put users unauthorized response has a 5xx status code +func (o *PutUsersUnauthorized) IsServerError() bool { + return false +} + +// IsCode returns true when this put users unauthorized response a status code equal to that given +func (o *PutUsersUnauthorized) IsCode(code int) bool { + return code == 401 +} + +// Code gets the status code for the put users unauthorized response +func (o *PutUsersUnauthorized) Code() int { + return 401 +} + +func (o *PutUsersUnauthorized) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersUnauthorized %+v", 401, o.Payload) +} + +func (o *PutUsersUnauthorized) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersUnauthorized %+v", 401, o.Payload) +} + +func (o *PutUsersUnauthorized) GetPayload() *sfgate_models.Error { + return o.Payload +} + +func (o *PutUsersUnauthorized) 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(sfgate_models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewPutUsersForbidden creates a PutUsersForbidden with default headers values +func NewPutUsersForbidden() *PutUsersForbidden { + return &PutUsersForbidden{} +} + +/* +PutUsersForbidden describes a response with status code 403, with default header values. + +Access forbidden, account lacks access +*/ +type PutUsersForbidden struct { + AccessControlAllowOrigin string + + Payload *sfgate_models.Error +} + +// IsSuccess returns true when this put users forbidden response has a 2xx status code +func (o *PutUsersForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this put users forbidden response has a 3xx status code +func (o *PutUsersForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users forbidden response has a 4xx status code +func (o *PutUsersForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this put users forbidden response has a 5xx status code +func (o *PutUsersForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this put users forbidden response a status code equal to that given +func (o *PutUsersForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the put users forbidden response +func (o *PutUsersForbidden) Code() int { + return 403 +} + +func (o *PutUsersForbidden) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersForbidden %+v", 403, o.Payload) +} + +func (o *PutUsersForbidden) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersForbidden %+v", 403, o.Payload) +} + +func (o *PutUsersForbidden) GetPayload() *sfgate_models.Error { + return o.Payload +} + +func (o *PutUsersForbidden) 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(sfgate_models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewPutUsersNotFound creates a PutUsersNotFound with default headers values +func NewPutUsersNotFound() *PutUsersNotFound { + return &PutUsersNotFound{} +} + +/* +PutUsersNotFound describes a response with status code 404, with default header values. + +Resource was not found +*/ +type PutUsersNotFound struct { + AccessControlAllowOrigin string + + Payload *sfgate_models.Error +} + +// IsSuccess returns true when this put users not found response has a 2xx status code +func (o *PutUsersNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this put users not found response has a 3xx status code +func (o *PutUsersNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users not found response has a 4xx status code +func (o *PutUsersNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this put users not found response has a 5xx status code +func (o *PutUsersNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this put users not found response a status code equal to that given +func (o *PutUsersNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the put users not found response +func (o *PutUsersNotFound) Code() int { + return 404 +} + +func (o *PutUsersNotFound) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersNotFound %+v", 404, o.Payload) +} + +func (o *PutUsersNotFound) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersNotFound %+v", 404, o.Payload) +} + +func (o *PutUsersNotFound) GetPayload() *sfgate_models.Error { + return o.Payload +} + +func (o *PutUsersNotFound) 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(sfgate_models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewPutUsersUnprocessableEntity creates a PutUsersUnprocessableEntity with default headers values +func NewPutUsersUnprocessableEntity() *PutUsersUnprocessableEntity { + return &PutUsersUnprocessableEntity{} +} + +/* +PutUsersUnprocessableEntity describes a response with status code 422, with default header values. + +Unprocessable Entity, likely a bad parameter +*/ +type PutUsersUnprocessableEntity struct { + AccessControlAllowOrigin string + + Payload *sfgate_models.Error +} + +// IsSuccess returns true when this put users unprocessable entity response has a 2xx status code +func (o *PutUsersUnprocessableEntity) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this put users unprocessable entity response has a 3xx status code +func (o *PutUsersUnprocessableEntity) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users unprocessable entity response has a 4xx status code +func (o *PutUsersUnprocessableEntity) IsClientError() bool { + return true +} + +// IsServerError returns true when this put users unprocessable entity response has a 5xx status code +func (o *PutUsersUnprocessableEntity) IsServerError() bool { + return false +} + +// IsCode returns true when this put users unprocessable entity response a status code equal to that given +func (o *PutUsersUnprocessableEntity) IsCode(code int) bool { + return code == 422 +} + +// Code gets the status code for the put users unprocessable entity response +func (o *PutUsersUnprocessableEntity) Code() int { + return 422 +} + +func (o *PutUsersUnprocessableEntity) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersUnprocessableEntity %+v", 422, o.Payload) +} + +func (o *PutUsersUnprocessableEntity) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersUnprocessableEntity %+v", 422, o.Payload) +} + +func (o *PutUsersUnprocessableEntity) GetPayload() *sfgate_models.Error { + return o.Payload +} + +func (o *PutUsersUnprocessableEntity) 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(sfgate_models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewPutUsersInternalServerError creates a PutUsersInternalServerError with default headers values +func NewPutUsersInternalServerError() *PutUsersInternalServerError { + return &PutUsersInternalServerError{} +} + +/* +PutUsersInternalServerError describes a response with status code 500, with default header values. + +Server Internal Error +*/ +type PutUsersInternalServerError struct { + AccessControlAllowOrigin string + + Payload *sfgate_models.Error +} + +// IsSuccess returns true when this put users internal server error response has a 2xx status code +func (o *PutUsersInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this put users internal server error response has a 3xx status code +func (o *PutUsersInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this put users internal server error response has a 4xx status code +func (o *PutUsersInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this put users internal server error response has a 5xx status code +func (o *PutUsersInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this put users internal server error response a status code equal to that given +func (o *PutUsersInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the put users internal server error response +func (o *PutUsersInternalServerError) Code() int { + return 500 +} + +func (o *PutUsersInternalServerError) Error() string { + return fmt.Sprintf("[PUT /users][%d] putUsersInternalServerError %+v", 500, o.Payload) +} + +func (o *PutUsersInternalServerError) String() string { + return fmt.Sprintf("[PUT /users][%d] putUsersInternalServerError %+v", 500, o.Payload) +} + +func (o *PutUsersInternalServerError) GetPayload() *sfgate_models.Error { + return o.Payload +} + +func (o *PutUsersInternalServerError) 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(sfgate_models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/api/sfgate/sfgate_client/users/users_client.go b/api/sfgate/sfgate_client/users/users_client.go index 21102f6..3a43070 100644 --- a/api/sfgate/sfgate_client/users/users_client.go +++ b/api/sfgate/sfgate_client/users/users_client.go @@ -38,6 +38,8 @@ type ClientService interface { PostUsers(params *PostUsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostUsersOK, error) + PutUsers(params *PutUsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutUsersOK, error) + SetTransport(transport runtime.ClientTransport) } @@ -123,6 +125,47 @@ func (a *Client) PostUsers(params *PostUsersParams, authInfo runtime.ClientAuthI panic(msg) } +/* +PutUsers creates new salesforce user + +Update existing user recorda in Salesforce +*/ +func (a *Client) PutUsers(params *PutUsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutUsersOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewPutUsersParams() + } + op := &runtime.ClientOperation{ + ID: "putUsers", + Method: "PUT", + PathPattern: "/users", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"http"}, + Params: params, + Reader: &PutUsersReader{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.(*PutUsersOK) + 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 putUsers: 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 diff --git a/api/sfgate/sfgate_models/user.go b/api/sfgate/sfgate_models/user.go index eb5787d..dda3e23 100644 --- a/api/sfgate/sfgate_models/user.go +++ b/api/sfgate/sfgate_models/user.go @@ -155,6 +155,9 @@ type User struct { // Admin Info Emails ReceivesAdminInfoEmails bool `json:"ReceivesAdminInfoEmails,omitempty"` + // Info Emails + ReceivesInfoEmails bool `json:"ReceivesInfoEmails,omitempty"` + // Email Sender Address SenderEmail string `json:"SenderEmail,omitempty"` @@ -170,6 +173,9 @@ type User struct { // The time day starts StartOfDay string `json:"StartOfDay,omitempty"` + // Status + Status string `json:"Status,omitempty"` + // Taxnexus Account TaxnexusAccount string `json:"TaxnexusAccount,omitempty"` diff --git a/swagger/external/sf-gate-vernonkeenan.yaml b/swagger/external/sf-gate-vernonkeenan.yaml index 74ea9b1..bb3ba4a 100644 --- a/swagger/external/sf-gate-vernonkeenan.yaml +++ b/swagger/external/sf-gate-vernonkeenan.yaml @@ -1402,6 +1402,29 @@ paths: summary: Create new Salesforce User tags: - Users + put: + description: Update existing user recorda in Salesforce + operationId: putUsers + parameters: + - $ref: "#/parameters/newUserRequest" + responses: + "200": + $ref: "#/responses/UserResponse" + "401": + $ref: "#/responses/Unauthorized" + "403": + $ref: "#/responses/AccessForbidden" + "404": + $ref: "#/responses/NotFound" + "422": + $ref: "#/responses/UnprocessableEntity" + "500": + $ref: "#/responses/ServerError" + security: + - ApiKeyAuth: [] + summary: Create new Salesforce User + tags: + - Users definitions: Account: properties: @@ -3079,6 +3102,9 @@ definitions: ReceivesAdminInfoEmails: description: Admin Info Emails type: boolean + ReceivesInfoEmails: + description: Info Emails + type: boolean SenderEmail: description: Email Sender Address type: string @@ -3094,6 +3120,9 @@ definitions: StartOfDay: description: The time day starts type: string + Status: + description: Status + type: string TaxnexusAccount: description: Taxnexus Account type: string diff --git a/swagger/sf-gate-vernonkeenan.yaml b/swagger/sf-gate-vernonkeenan.yaml index 5888998..5fc03a0 100644 --- a/swagger/sf-gate-vernonkeenan.yaml +++ b/swagger/sf-gate-vernonkeenan.yaml @@ -1402,6 +1402,29 @@ paths: summary: Create new Salesforce User tags: - Users + put: + description: Update existing user recorda in Salesforce + operationId: putUsers + parameters: + - $ref: "#/parameters/newUserRequest" + responses: + "200": + $ref: "#/responses/UserResponse" + "401": + $ref: "#/responses/Unauthorized" + "403": + $ref: "#/responses/AccessForbidden" + "404": + $ref: "#/responses/NotFound" + "422": + $ref: "#/responses/UnprocessableEntity" + "500": + $ref: "#/responses/ServerError" + security: + - ApiKeyAuth: [] + summary: Create new Salesforce User + tags: + - Users definitions: Account: properties: @@ -3079,6 +3102,9 @@ definitions: ReceivesAdminInfoEmails: description: Admin Info Emails type: boolean + ReceivesInfoEmails: + description: Info Emails + type: boolean SenderEmail: description: Email Sender Address type: string @@ -3094,6 +3120,9 @@ definitions: StartOfDay: description: The time day starts type: string + Status: + description: Status + type: string TaxnexusAccount: description: Taxnexus Account type: string