package
1.0.0
Repository: https://github.com/moikot/smartthings-go.git
Documentation: pkg.go.dev

# Functions

New creates a new presentations API client.
NewCreateCustomCapabilityPresentationBadRequest creates a CreateCustomCapabilityPresentationBadRequest with default headers values.
NewCreateCustomCapabilityPresentationConflict creates a CreateCustomCapabilityPresentationConflict with default headers values.
NewCreateCustomCapabilityPresentationDefault creates a CreateCustomCapabilityPresentationDefault with default headers values.
NewCreateCustomCapabilityPresentationForbidden creates a CreateCustomCapabilityPresentationForbidden with default headers values.
NewCreateCustomCapabilityPresentationOK creates a CreateCustomCapabilityPresentationOK with default headers values.
NewCreateCustomCapabilityPresentationParams creates a new CreateCustomCapabilityPresentationParams object with the default values initialized.
NewCreateCustomCapabilityPresentationParamsWithContext creates a new CreateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a context for a request.
NewCreateCustomCapabilityPresentationParamsWithHTTPClient creates a new CreateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreateCustomCapabilityPresentationParamsWithTimeout creates a new CreateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a timeout on a request.
NewCreateCustomCapabilityPresentationTooManyRequests creates a CreateCustomCapabilityPresentationTooManyRequests with default headers values.
NewCreateCustomCapabilityPresentationUnauthorized creates a CreateCustomCapabilityPresentationUnauthorized with default headers values.
NewCreateCustomCapabilityPresentationUnprocessableEntity creates a CreateCustomCapabilityPresentationUnprocessableEntity with default headers values.
NewCreateCustomCapabilityPresentationUnsupportedMediaType creates a CreateCustomCapabilityPresentationUnsupportedMediaType with default headers values.
NewCreateDeviceConfigurationBadRequest creates a CreateDeviceConfigurationBadRequest with default headers values.
NewCreateDeviceConfigurationDefault creates a CreateDeviceConfigurationDefault with default headers values.
NewCreateDeviceConfigurationForbidden creates a CreateDeviceConfigurationForbidden with default headers values.
NewCreateDeviceConfigurationOK creates a CreateDeviceConfigurationOK with default headers values.
NewCreateDeviceConfigurationParams creates a new CreateDeviceConfigurationParams object with the default values initialized.
NewCreateDeviceConfigurationParamsWithContext creates a new CreateDeviceConfigurationParams object with the default values initialized, and the ability to set a context for a request.
NewCreateDeviceConfigurationParamsWithHTTPClient creates a new CreateDeviceConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreateDeviceConfigurationParamsWithTimeout creates a new CreateDeviceConfigurationParams object with the default values initialized, and the ability to set a timeout on a request.
NewCreateDeviceConfigurationTooManyRequests creates a CreateDeviceConfigurationTooManyRequests with default headers values.
NewCreateDeviceConfigurationUnauthorized creates a CreateDeviceConfigurationUnauthorized with default headers values.
NewGenerateDeviceConfigBadRequest creates a GenerateDeviceConfigBadRequest with default headers values.
NewGenerateDeviceConfigDefault creates a GenerateDeviceConfigDefault with default headers values.
NewGenerateDeviceConfigForbidden creates a GenerateDeviceConfigForbidden with default headers values.
NewGenerateDeviceConfigOK creates a GenerateDeviceConfigOK with default headers values.
NewGenerateDeviceConfigParams creates a new GenerateDeviceConfigParams object with the default values initialized.
NewGenerateDeviceConfigParamsWithContext creates a new GenerateDeviceConfigParams object with the default values initialized, and the ability to set a context for a request.
NewGenerateDeviceConfigParamsWithHTTPClient creates a new GenerateDeviceConfigParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGenerateDeviceConfigParamsWithTimeout creates a new GenerateDeviceConfigParams object with the default values initialized, and the ability to set a timeout on a request.
NewGenerateDeviceConfigTooManyRequests creates a GenerateDeviceConfigTooManyRequests with default headers values.
NewGenerateDeviceConfigUnauthorized creates a GenerateDeviceConfigUnauthorized with default headers values.
NewGetCustomCapabilityPresentationDefault creates a GetCustomCapabilityPresentationDefault with default headers values.
NewGetCustomCapabilityPresentationForbidden creates a GetCustomCapabilityPresentationForbidden with default headers values.
NewGetCustomCapabilityPresentationNotFound creates a GetCustomCapabilityPresentationNotFound with default headers values.
NewGetCustomCapabilityPresentationOK creates a GetCustomCapabilityPresentationOK with default headers values.
NewGetCustomCapabilityPresentationParams creates a new GetCustomCapabilityPresentationParams object with the default values initialized.
NewGetCustomCapabilityPresentationParamsWithContext creates a new GetCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a context for a request.
NewGetCustomCapabilityPresentationParamsWithHTTPClient creates a new GetCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetCustomCapabilityPresentationParamsWithTimeout creates a new GetCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetCustomCapabilityPresentationTooManyRequests creates a GetCustomCapabilityPresentationTooManyRequests with default headers values.
NewGetCustomCapabilityPresentationUnauthorized creates a GetCustomCapabilityPresentationUnauthorized with default headers values.
NewGetDeviceConfigurationBadRequest creates a GetDeviceConfigurationBadRequest with default headers values.
NewGetDeviceConfigurationDefault creates a GetDeviceConfigurationDefault with default headers values.
NewGetDeviceConfigurationForbidden creates a GetDeviceConfigurationForbidden with default headers values.
NewGetDeviceConfigurationOK creates a GetDeviceConfigurationOK with default headers values.
NewGetDeviceConfigurationParams creates a new GetDeviceConfigurationParams object with the default values initialized.
NewGetDeviceConfigurationParamsWithContext creates a new GetDeviceConfigurationParams object with the default values initialized, and the ability to set a context for a request.
NewGetDeviceConfigurationParamsWithHTTPClient creates a new GetDeviceConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetDeviceConfigurationParamsWithTimeout creates a new GetDeviceConfigurationParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetDeviceConfigurationTooManyRequests creates a GetDeviceConfigurationTooManyRequests with default headers values.
NewGetDeviceConfigurationUnauthorized creates a GetDeviceConfigurationUnauthorized with default headers values.
NewGetDevicePresentationBadRequest creates a GetDevicePresentationBadRequest with default headers values.
NewGetDevicePresentationDefault creates a GetDevicePresentationDefault with default headers values.
NewGetDevicePresentationForbidden creates a GetDevicePresentationForbidden with default headers values.
NewGetDevicePresentationOK creates a GetDevicePresentationOK with default headers values.
NewGetDevicePresentationParams creates a new GetDevicePresentationParams object with the default values initialized.
NewGetDevicePresentationParamsWithContext creates a new GetDevicePresentationParams object with the default values initialized, and the ability to set a context for a request.
NewGetDevicePresentationParamsWithHTTPClient creates a new GetDevicePresentationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetDevicePresentationParamsWithTimeout creates a new GetDevicePresentationParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetDevicePresentationTooManyRequests creates a GetDevicePresentationTooManyRequests with default headers values.
NewGetDevicePresentationUnauthorized creates a GetDevicePresentationUnauthorized with default headers values.
NewUpdateCustomCapabilityPresentationBadRequest creates a UpdateCustomCapabilityPresentationBadRequest with default headers values.
NewUpdateCustomCapabilityPresentationConflict creates a UpdateCustomCapabilityPresentationConflict with default headers values.
NewUpdateCustomCapabilityPresentationDefault creates a UpdateCustomCapabilityPresentationDefault with default headers values.
NewUpdateCustomCapabilityPresentationForbidden creates a UpdateCustomCapabilityPresentationForbidden with default headers values.
NewUpdateCustomCapabilityPresentationOK creates a UpdateCustomCapabilityPresentationOK with default headers values.
NewUpdateCustomCapabilityPresentationParams creates a new UpdateCustomCapabilityPresentationParams object with the default values initialized.
NewUpdateCustomCapabilityPresentationParamsWithContext creates a new UpdateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateCustomCapabilityPresentationParamsWithHTTPClient creates a new UpdateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateCustomCapabilityPresentationParamsWithTimeout creates a new UpdateCustomCapabilityPresentationParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateCustomCapabilityPresentationTooManyRequests creates a UpdateCustomCapabilityPresentationTooManyRequests with default headers values.
NewUpdateCustomCapabilityPresentationUnauthorized creates a UpdateCustomCapabilityPresentationUnauthorized with default headers values.
NewUpdateCustomCapabilityPresentationUnprocessableEntity creates a UpdateCustomCapabilityPresentationUnprocessableEntity with default headers values.
NewUpdateCustomCapabilityPresentationUnsupportedMediaType creates a UpdateCustomCapabilityPresentationUnsupportedMediaType with default headers values.

# Structs

Client for presentations API */.
CreateCustomCapabilityPresentationBadRequest handles this case with default header values.
CreateCustomCapabilityPresentationConflict handles this case with default header values.
CreateCustomCapabilityPresentationDefault handles this case with default header values.
CreateCustomCapabilityPresentationForbidden handles this case with default header values.
CreateCustomCapabilityPresentationOK handles this case with default header values.
CreateCustomCapabilityPresentationParams contains all the parameters to send to the API endpoint for the create custom capability presentation operation typically these are written to a http.Request */.
CreateCustomCapabilityPresentationReader is a Reader for the CreateCustomCapabilityPresentation structure.
CreateCustomCapabilityPresentationTooManyRequests handles this case with default header values.
CreateCustomCapabilityPresentationUnauthorized handles this case with default header values.
CreateCustomCapabilityPresentationUnprocessableEntity handles this case with default header values.
CreateCustomCapabilityPresentationUnsupportedMediaType handles this case with default header values.
CreateDeviceConfigurationBadRequest handles this case with default header values.
CreateDeviceConfigurationDefault handles this case with default header values.
CreateDeviceConfigurationForbidden handles this case with default header values.
CreateDeviceConfigurationOK handles this case with default header values.
CreateDeviceConfigurationParams contains all the parameters to send to the API endpoint for the create device configuration operation typically these are written to a http.Request */.
CreateDeviceConfigurationReader is a Reader for the CreateDeviceConfiguration structure.
CreateDeviceConfigurationTooManyRequests handles this case with default header values.
CreateDeviceConfigurationUnauthorized handles this case with default header values.
GenerateDeviceConfigBadRequest handles this case with default header values.
GenerateDeviceConfigDefault handles this case with default header values.
GenerateDeviceConfigForbidden handles this case with default header values.
GenerateDeviceConfigOK handles this case with default header values.
GenerateDeviceConfigParams contains all the parameters to send to the API endpoint for the generate device config operation typically these are written to a http.Request */.
GenerateDeviceConfigReader is a Reader for the GenerateDeviceConfig structure.
GenerateDeviceConfigTooManyRequests handles this case with default header values.
GenerateDeviceConfigUnauthorized handles this case with default header values.
GetCustomCapabilityPresentationDefault handles this case with default header values.
GetCustomCapabilityPresentationForbidden handles this case with default header values.
GetCustomCapabilityPresentationNotFound handles this case with default header values.
GetCustomCapabilityPresentationOK handles this case with default header values.
GetCustomCapabilityPresentationParams contains all the parameters to send to the API endpoint for the get custom capability presentation operation typically these are written to a http.Request */.
GetCustomCapabilityPresentationReader is a Reader for the GetCustomCapabilityPresentation structure.
GetCustomCapabilityPresentationTooManyRequests handles this case with default header values.
GetCustomCapabilityPresentationUnauthorized handles this case with default header values.
GetDeviceConfigurationBadRequest handles this case with default header values.
GetDeviceConfigurationDefault handles this case with default header values.
GetDeviceConfigurationForbidden handles this case with default header values.
GetDeviceConfigurationOK handles this case with default header values.
GetDeviceConfigurationParams contains all the parameters to send to the API endpoint for the get device configuration operation typically these are written to a http.Request */.
GetDeviceConfigurationReader is a Reader for the GetDeviceConfiguration structure.
GetDeviceConfigurationTooManyRequests handles this case with default header values.
GetDeviceConfigurationUnauthorized handles this case with default header values.
GetDevicePresentationBadRequest handles this case with default header values.
GetDevicePresentationDefault handles this case with default header values.
GetDevicePresentationForbidden handles this case with default header values.
GetDevicePresentationOK handles this case with default header values.
GetDevicePresentationParams contains all the parameters to send to the API endpoint for the get device presentation operation typically these are written to a http.Request */.
GetDevicePresentationReader is a Reader for the GetDevicePresentation structure.
GetDevicePresentationTooManyRequests handles this case with default header values.
GetDevicePresentationUnauthorized handles this case with default header values.
UpdateCustomCapabilityPresentationBadRequest handles this case with default header values.
UpdateCustomCapabilityPresentationBody The capability presentation describes how the capability will look in the app, what actions and states are shown, as well as how conditions and actions are expressed in an automation.
UpdateCustomCapabilityPresentationConflict handles this case with default header values.
UpdateCustomCapabilityPresentationDefault handles this case with default header values.
UpdateCustomCapabilityPresentationForbidden handles this case with default header values.
UpdateCustomCapabilityPresentationOK handles this case with default header values.
UpdateCustomCapabilityPresentationParams contains all the parameters to send to the API endpoint for the update custom capability presentation operation typically these are written to a http.Request */.
UpdateCustomCapabilityPresentationReader is a Reader for the UpdateCustomCapabilityPresentation structure.
UpdateCustomCapabilityPresentationTooManyRequests handles this case with default header values.
UpdateCustomCapabilityPresentationUnauthorized handles this case with default header values.
UpdateCustomCapabilityPresentationUnprocessableEntity handles this case with default header values.
UpdateCustomCapabilityPresentationUnsupportedMediaType handles this case with default header values.

# Interfaces

ClientService is the interface for Client methods.