# Functions
New creates a new router API client.
NewCreateRouterBadRequest creates a CreateRouterBadRequest with default headers values.
NewCreateRouterCreated creates a CreateRouterCreated with default headers values.
NewCreateRouterParams creates a new CreateRouterParams object, with the default timeout for this client.
NewCreateRouterParamsWithContext creates a new CreateRouterParams object with the ability to set a context for a request.
NewCreateRouterParamsWithHTTPClient creates a new CreateRouterParams object with the ability to set a custom HTTPClient for a request.
NewCreateRouterParamsWithTimeout creates a new CreateRouterParams object with the ability to set a timeout on a request.
NewCreateRouterServiceUnavailable creates a CreateRouterServiceUnavailable with default headers values.
NewCreateRouterTooManyRequests creates a CreateRouterTooManyRequests with default headers values.
NewCreateRouterUnauthorized creates a CreateRouterUnauthorized with default headers values.
NewDeleteRouterBadRequest creates a DeleteRouterBadRequest with default headers values.
NewDeleteRouterConflict creates a DeleteRouterConflict with default headers values.
NewDeleteRouterOK creates a DeleteRouterOK with default headers values.
NewDeleteRouterParams creates a new DeleteRouterParams object, with the default timeout for this client.
NewDeleteRouterParamsWithContext creates a new DeleteRouterParams object with the ability to set a context for a request.
NewDeleteRouterParamsWithHTTPClient creates a new DeleteRouterParams object with the ability to set a custom HTTPClient for a request.
NewDeleteRouterParamsWithTimeout creates a new DeleteRouterParams object with the ability to set a timeout on a request.
NewDeleteRouterServiceUnavailable creates a DeleteRouterServiceUnavailable with default headers values.
NewDeleteRouterTooManyRequests creates a DeleteRouterTooManyRequests with default headers values.
NewDeleteRouterUnauthorized creates a DeleteRouterUnauthorized with default headers values.
NewDetailRouterNotFound creates a DetailRouterNotFound with default headers values.
NewDetailRouterOK creates a DetailRouterOK with default headers values.
NewDetailRouterParams creates a new DetailRouterParams object, with the default timeout for this client.
NewDetailRouterParamsWithContext creates a new DetailRouterParams object with the ability to set a context for a request.
NewDetailRouterParamsWithHTTPClient creates a new DetailRouterParams object with the ability to set a custom HTTPClient for a request.
NewDetailRouterParamsWithTimeout creates a new DetailRouterParams object with the ability to set a timeout on a request.
NewDetailRouterTooManyRequests creates a DetailRouterTooManyRequests with default headers values.
NewDetailRouterUnauthorized creates a DetailRouterUnauthorized with default headers values.
NewListRoutersOK creates a ListRoutersOK with default headers values.
NewListRoutersParams creates a new ListRoutersParams object, with the default timeout for this client.
NewListRoutersParamsWithContext creates a new ListRoutersParams object with the ability to set a context for a request.
NewListRoutersParamsWithHTTPClient creates a new ListRoutersParams object with the ability to set a custom HTTPClient for a request.
NewListRoutersParamsWithTimeout creates a new ListRoutersParams object with the ability to set a timeout on a request.
NewListRoutersTooManyRequests creates a ListRoutersTooManyRequests with default headers values.
NewListRoutersUnauthorized creates a ListRoutersUnauthorized with default headers values.
NewListRouterTerminatorsBadRequest creates a ListRouterTerminatorsBadRequest with default headers values.
NewListRouterTerminatorsOK creates a ListRouterTerminatorsOK with default headers values.
NewListRouterTerminatorsParams creates a new ListRouterTerminatorsParams object, with the default timeout for this client.
NewListRouterTerminatorsParamsWithContext creates a new ListRouterTerminatorsParams object with the ability to set a context for a request.
NewListRouterTerminatorsParamsWithHTTPClient creates a new ListRouterTerminatorsParams object with the ability to set a custom HTTPClient for a request.
NewListRouterTerminatorsParamsWithTimeout creates a new ListRouterTerminatorsParams object with the ability to set a timeout on a request.
NewListRouterTerminatorsTooManyRequests creates a ListRouterTerminatorsTooManyRequests with default headers values.
NewListRouterTerminatorsUnauthorized creates a ListRouterTerminatorsUnauthorized with default headers values.
NewPatchRouterBadRequest creates a PatchRouterBadRequest with default headers values.
NewPatchRouterNotFound creates a PatchRouterNotFound with default headers values.
NewPatchRouterOK creates a PatchRouterOK with default headers values.
NewPatchRouterParams creates a new PatchRouterParams object, with the default timeout for this client.
NewPatchRouterParamsWithContext creates a new PatchRouterParams object with the ability to set a context for a request.
NewPatchRouterParamsWithHTTPClient creates a new PatchRouterParams object with the ability to set a custom HTTPClient for a request.
NewPatchRouterParamsWithTimeout creates a new PatchRouterParams object with the ability to set a timeout on a request.
NewPatchRouterServiceUnavailable creates a PatchRouterServiceUnavailable with default headers values.
NewPatchRouterTooManyRequests creates a PatchRouterTooManyRequests with default headers values.
NewPatchRouterUnauthorized creates a PatchRouterUnauthorized with default headers values.
NewUpdateRouterBadRequest creates a UpdateRouterBadRequest with default headers values.
NewUpdateRouterNotFound creates a UpdateRouterNotFound with default headers values.
NewUpdateRouterOK creates a UpdateRouterOK with default headers values.
NewUpdateRouterParams creates a new UpdateRouterParams object, with the default timeout for this client.
NewUpdateRouterParamsWithContext creates a new UpdateRouterParams object with the ability to set a context for a request.
NewUpdateRouterParamsWithHTTPClient creates a new UpdateRouterParams object with the ability to set a custom HTTPClient for a request.
NewUpdateRouterParamsWithTimeout creates a new UpdateRouterParams object with the ability to set a timeout on a request.
NewUpdateRouterServiceUnavailable creates a UpdateRouterServiceUnavailable with default headers values.
NewUpdateRouterTooManyRequests creates a UpdateRouterTooManyRequests with default headers values.
NewUpdateRouterUnauthorized creates a UpdateRouterUnauthorized with default headers values.
# Structs
Client for router API
*/.
CreateRouterBadRequest describes a response with status code 400, with default header values.
CreateRouterCreated describes a response with status code 201, with default header values.
CreateRouterParams contains all the parameters to send to the API endpoint
for the create router operation.
CreateRouterReader is a Reader for the CreateRouter structure.
CreateRouterServiceUnavailable describes a response with status code 503, with default header values.
CreateRouterTooManyRequests describes a response with status code 429, with default header values.
CreateRouterUnauthorized describes a response with status code 401, with default header values.
DeleteRouterBadRequest describes a response with status code 400, with default header values.
DeleteRouterConflict describes a response with status code 409, with default header values.
DeleteRouterOK describes a response with status code 200, with default header values.
DeleteRouterParams contains all the parameters to send to the API endpoint
for the delete router operation.
DeleteRouterReader is a Reader for the DeleteRouter structure.
DeleteRouterServiceUnavailable describes a response with status code 503, with default header values.
DeleteRouterTooManyRequests describes a response with status code 429, with default header values.
DeleteRouterUnauthorized describes a response with status code 401, with default header values.
DetailRouterNotFound describes a response with status code 404, with default header values.
DetailRouterOK describes a response with status code 200, with default header values.
DetailRouterParams contains all the parameters to send to the API endpoint
for the detail router operation.
DetailRouterReader is a Reader for the DetailRouter structure.
DetailRouterTooManyRequests describes a response with status code 429, with default header values.
DetailRouterUnauthorized describes a response with status code 401, with default header values.
ListRoutersOK describes a response with status code 200, with default header values.
ListRoutersParams contains all the parameters to send to the API endpoint
for the list routers operation.
ListRoutersReader is a Reader for the ListRouters structure.
ListRoutersTooManyRequests describes a response with status code 429, with default header values.
ListRoutersUnauthorized describes a response with status code 401, with default header values.
ListRouterTerminatorsBadRequest describes a response with status code 400, with default header values.
ListRouterTerminatorsOK describes a response with status code 200, with default header values.
ListRouterTerminatorsParams contains all the parameters to send to the API endpoint
for the list router terminators operation.
ListRouterTerminatorsReader is a Reader for the ListRouterTerminators structure.
ListRouterTerminatorsTooManyRequests describes a response with status code 429, with default header values.
ListRouterTerminatorsUnauthorized describes a response with status code 401, with default header values.
PatchRouterBadRequest describes a response with status code 400, with default header values.
PatchRouterNotFound describes a response with status code 404, with default header values.
PatchRouterOK describes a response with status code 200, with default header values.
PatchRouterParams contains all the parameters to send to the API endpoint
for the patch router operation.
PatchRouterReader is a Reader for the PatchRouter structure.
PatchRouterServiceUnavailable describes a response with status code 503, with default header values.
PatchRouterTooManyRequests describes a response with status code 429, with default header values.
PatchRouterUnauthorized describes a response with status code 401, with default header values.
UpdateRouterBadRequest describes a response with status code 400, with default header values.
UpdateRouterNotFound describes a response with status code 404, with default header values.
UpdateRouterOK describes a response with status code 200, with default header values.
UpdateRouterParams contains all the parameters to send to the API endpoint
for the update router operation.
UpdateRouterReader is a Reader for the UpdateRouter structure.
UpdateRouterServiceUnavailable describes a response with status code 503, with default header values.
UpdateRouterTooManyRequests describes a response with status code 429, with default header values.
UpdateRouterUnauthorized describes a response with status code 401, with default header values.
# Interfaces
ClientService is the interface for Client methods.
# Type aliases
ClientOption is the option for Client methods.