376 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			376 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Go
		
	
	
| // Code generated by go-swagger; DO NOT EDIT.
 | |
| 
 | |
| // All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
 | |
| // All rights reserved worldwide.
 | |
| // Proprietary product; unlicensed use is not allowed
 | |
| 
 | |
| package user
 | |
| 
 | |
| // 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"
 | |
| 	"github.com/go-openapi/swag"
 | |
| )
 | |
| 
 | |
| // NewGetUsersParams creates a new GetUsersParams object
 | |
| // with the default values initialized.
 | |
| func NewGetUsersParams() *GetUsersParams {
 | |
| 	var ()
 | |
| 	return &GetUsersParams{
 | |
| 
 | |
| 		timeout: cr.DefaultTimeout,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // NewGetUsersParamsWithTimeout creates a new GetUsersParams object
 | |
| // with the default values initialized, and the ability to set a timeout on a request
 | |
| func NewGetUsersParamsWithTimeout(timeout time.Duration) *GetUsersParams {
 | |
| 	var ()
 | |
| 	return &GetUsersParams{
 | |
| 
 | |
| 		timeout: timeout,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // NewGetUsersParamsWithContext creates a new GetUsersParams object
 | |
| // with the default values initialized, and the ability to set a context for a request
 | |
| func NewGetUsersParamsWithContext(ctx context.Context) *GetUsersParams {
 | |
| 	var ()
 | |
| 	return &GetUsersParams{
 | |
| 
 | |
| 		Context: ctx,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // NewGetUsersParamsWithHTTPClient creates a new GetUsersParams object
 | |
| // with the default values initialized, and the ability to set a custom HTTPClient for a request
 | |
| func NewGetUsersParamsWithHTTPClient(client *http.Client) *GetUsersParams {
 | |
| 	var ()
 | |
| 	return &GetUsersParams{
 | |
| 		HTTPClient: client,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| /*GetUsersParams contains all the parameters to send to the API endpoint
 | |
| for the get users operation typically these are written to a http.Request
 | |
| */
 | |
| type GetUsersParams struct {
 | |
| 
 | |
| 	/*AccountID
 | |
| 	  Taxnexus Record Id of an Account
 | |
| 
 | |
| 	*/
 | |
| 	AccountID *string
 | |
| 	/*Active
 | |
| 	  Retrieve active records only?
 | |
| 
 | |
| 	*/
 | |
| 	Active *bool
 | |
| 	/*ContactID
 | |
| 	  Taxnexus Record Id of a Contact
 | |
| 
 | |
| 	*/
 | |
| 	ContactID *string
 | |
| 	/*Email
 | |
| 	  Email Address (not unique)
 | |
| 
 | |
| 	*/
 | |
| 	Email *string
 | |
| 	/*Limit
 | |
| 	  How many objects to return at one time
 | |
| 
 | |
| 	*/
 | |
| 	Limit *int64
 | |
| 	/*Offset
 | |
| 	  How many objects to skip? (default 0)
 | |
| 
 | |
| 	*/
 | |
| 	Offset *int64
 | |
| 	/*UserID
 | |
| 	  Taxnexus User ID (unique)
 | |
| 
 | |
| 	*/
 | |
| 	UserID *string
 | |
| 	/*Username
 | |
| 	  Username (unique)
 | |
| 
 | |
| 	*/
 | |
| 	Username *string
 | |
| 
 | |
| 	timeout    time.Duration
 | |
| 	Context    context.Context
 | |
| 	HTTPClient *http.Client
 | |
| }
 | |
| 
 | |
| // WithTimeout adds the timeout to the get users params
 | |
| func (o *GetUsersParams) WithTimeout(timeout time.Duration) *GetUsersParams {
 | |
| 	o.SetTimeout(timeout)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetTimeout adds the timeout to the get users params
 | |
| func (o *GetUsersParams) SetTimeout(timeout time.Duration) {
 | |
| 	o.timeout = timeout
 | |
| }
 | |
| 
 | |
| // WithContext adds the context to the get users params
 | |
| func (o *GetUsersParams) WithContext(ctx context.Context) *GetUsersParams {
 | |
| 	o.SetContext(ctx)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetContext adds the context to the get users params
 | |
| func (o *GetUsersParams) SetContext(ctx context.Context) {
 | |
| 	o.Context = ctx
 | |
| }
 | |
| 
 | |
| // WithHTTPClient adds the HTTPClient to the get users params
 | |
| func (o *GetUsersParams) WithHTTPClient(client *http.Client) *GetUsersParams {
 | |
| 	o.SetHTTPClient(client)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetHTTPClient adds the HTTPClient to the get users params
 | |
| func (o *GetUsersParams) SetHTTPClient(client *http.Client) {
 | |
| 	o.HTTPClient = client
 | |
| }
 | |
| 
 | |
| // WithAccountID adds the accountID to the get users params
 | |
| func (o *GetUsersParams) WithAccountID(accountID *string) *GetUsersParams {
 | |
| 	o.SetAccountID(accountID)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetAccountID adds the accountId to the get users params
 | |
| func (o *GetUsersParams) SetAccountID(accountID *string) {
 | |
| 	o.AccountID = accountID
 | |
| }
 | |
| 
 | |
| // WithActive adds the active to the get users params
 | |
| func (o *GetUsersParams) WithActive(active *bool) *GetUsersParams {
 | |
| 	o.SetActive(active)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetActive adds the active to the get users params
 | |
| func (o *GetUsersParams) SetActive(active *bool) {
 | |
| 	o.Active = active
 | |
| }
 | |
| 
 | |
| // WithContactID adds the contactID to the get users params
 | |
| func (o *GetUsersParams) WithContactID(contactID *string) *GetUsersParams {
 | |
| 	o.SetContactID(contactID)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetContactID adds the contactId to the get users params
 | |
| func (o *GetUsersParams) SetContactID(contactID *string) {
 | |
| 	o.ContactID = contactID
 | |
| }
 | |
| 
 | |
| // WithEmail adds the email to the get users params
 | |
| func (o *GetUsersParams) WithEmail(email *string) *GetUsersParams {
 | |
| 	o.SetEmail(email)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetEmail adds the email to the get users params
 | |
| func (o *GetUsersParams) SetEmail(email *string) {
 | |
| 	o.Email = email
 | |
| }
 | |
| 
 | |
| // WithLimit adds the limit to the get users params
 | |
| func (o *GetUsersParams) WithLimit(limit *int64) *GetUsersParams {
 | |
| 	o.SetLimit(limit)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetLimit adds the limit to the get users params
 | |
| func (o *GetUsersParams) SetLimit(limit *int64) {
 | |
| 	o.Limit = limit
 | |
| }
 | |
| 
 | |
| // WithOffset adds the offset to the get users params
 | |
| func (o *GetUsersParams) WithOffset(offset *int64) *GetUsersParams {
 | |
| 	o.SetOffset(offset)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetOffset adds the offset to the get users params
 | |
| func (o *GetUsersParams) SetOffset(offset *int64) {
 | |
| 	o.Offset = offset
 | |
| }
 | |
| 
 | |
| // WithUserID adds the userID to the get users params
 | |
| func (o *GetUsersParams) WithUserID(userID *string) *GetUsersParams {
 | |
| 	o.SetUserID(userID)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetUserID adds the userId to the get users params
 | |
| func (o *GetUsersParams) SetUserID(userID *string) {
 | |
| 	o.UserID = userID
 | |
| }
 | |
| 
 | |
| // WithUsername adds the username to the get users params
 | |
| func (o *GetUsersParams) WithUsername(username *string) *GetUsersParams {
 | |
| 	o.SetUsername(username)
 | |
| 	return o
 | |
| }
 | |
| 
 | |
| // SetUsername adds the username to the get users params
 | |
| func (o *GetUsersParams) SetUsername(username *string) {
 | |
| 	o.Username = username
 | |
| }
 | |
| 
 | |
| // WriteToRequest writes these params to a swagger request
 | |
| func (o *GetUsersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
 | |
| 
 | |
| 	if err := r.SetTimeout(o.timeout); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	var res []error
 | |
| 
 | |
| 	if o.AccountID != nil {
 | |
| 
 | |
| 		// query param accountId
 | |
| 		var qrAccountID string
 | |
| 		if o.AccountID != nil {
 | |
| 			qrAccountID = *o.AccountID
 | |
| 		}
 | |
| 		qAccountID := qrAccountID
 | |
| 		if qAccountID != "" {
 | |
| 			if err := r.SetQueryParam("accountId", qAccountID); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.Active != nil {
 | |
| 
 | |
| 		// query param active
 | |
| 		var qrActive bool
 | |
| 		if o.Active != nil {
 | |
| 			qrActive = *o.Active
 | |
| 		}
 | |
| 		qActive := swag.FormatBool(qrActive)
 | |
| 		if qActive != "" {
 | |
| 			if err := r.SetQueryParam("active", qActive); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.ContactID != nil {
 | |
| 
 | |
| 		// query param contactId
 | |
| 		var qrContactID string
 | |
| 		if o.ContactID != nil {
 | |
| 			qrContactID = *o.ContactID
 | |
| 		}
 | |
| 		qContactID := qrContactID
 | |
| 		if qContactID != "" {
 | |
| 			if err := r.SetQueryParam("contactId", qContactID); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.Email != nil {
 | |
| 
 | |
| 		// query param email
 | |
| 		var qrEmail string
 | |
| 		if o.Email != nil {
 | |
| 			qrEmail = *o.Email
 | |
| 		}
 | |
| 		qEmail := qrEmail
 | |
| 		if qEmail != "" {
 | |
| 			if err := r.SetQueryParam("email", qEmail); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.Limit != nil {
 | |
| 
 | |
| 		// query param limit
 | |
| 		var qrLimit int64
 | |
| 		if o.Limit != nil {
 | |
| 			qrLimit = *o.Limit
 | |
| 		}
 | |
| 		qLimit := swag.FormatInt64(qrLimit)
 | |
| 		if qLimit != "" {
 | |
| 			if err := r.SetQueryParam("limit", qLimit); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.Offset != nil {
 | |
| 
 | |
| 		// query param offset
 | |
| 		var qrOffset int64
 | |
| 		if o.Offset != nil {
 | |
| 			qrOffset = *o.Offset
 | |
| 		}
 | |
| 		qOffset := swag.FormatInt64(qrOffset)
 | |
| 		if qOffset != "" {
 | |
| 			if err := r.SetQueryParam("offset", qOffset); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.UserID != nil {
 | |
| 
 | |
| 		// query param userId
 | |
| 		var qrUserID string
 | |
| 		if o.UserID != nil {
 | |
| 			qrUserID = *o.UserID
 | |
| 		}
 | |
| 		qUserID := qrUserID
 | |
| 		if qUserID != "" {
 | |
| 			if err := r.SetQueryParam("userId", qUserID); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if o.Username != nil {
 | |
| 
 | |
| 		// query param username
 | |
| 		var qrUsername string
 | |
| 		if o.Username != nil {
 | |
| 			qrUsername = *o.Username
 | |
| 		}
 | |
| 		qUsername := qrUsername
 | |
| 		if qUsername != "" {
 | |
| 			if err := r.SetQueryParam("username", qUsername); err != nil {
 | |
| 				return err
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| 	if len(res) > 0 {
 | |
| 		return errors.CompositeValidationError(res...)
 | |
| 	}
 | |
| 	return nil
 | |
| }
 |