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

# Functions

New creates a new apps API client.
NewCreateAppBadRequest creates a CreateAppBadRequest with default headers values.
NewCreateAppDefault creates a CreateAppDefault with default headers values.
NewCreateAppForbidden creates a CreateAppForbidden with default headers values.
NewCreateAppOK creates a CreateAppOK with default headers values.
NewCreateAppParams creates a new CreateAppParams object with the default values initialized.
NewCreateAppParamsWithContext creates a new CreateAppParams object with the default values initialized, and the ability to set a context for a request.
NewCreateAppParamsWithHTTPClient creates a new CreateAppParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreateAppParamsWithTimeout creates a new CreateAppParams object with the default values initialized, and the ability to set a timeout on a request.
NewCreateAppTooManyRequests creates a CreateAppTooManyRequests with default headers values.
NewCreateAppUnauthorized creates a CreateAppUnauthorized with default headers values.
NewCreateAppUnprocessableEntity creates a CreateAppUnprocessableEntity with default headers values.
NewDeleteAppBadRequest creates a DeleteAppBadRequest with default headers values.
NewDeleteAppDefault creates a DeleteAppDefault with default headers values.
NewDeleteAppForbidden creates a DeleteAppForbidden with default headers values.
NewDeleteAppOK creates a DeleteAppOK with default headers values.
NewDeleteAppParams creates a new DeleteAppParams object with the default values initialized.
NewDeleteAppParamsWithContext creates a new DeleteAppParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteAppParamsWithHTTPClient creates a new DeleteAppParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteAppParamsWithTimeout creates a new DeleteAppParams object with the default values initialized, and the ability to set a timeout on a request.
NewDeleteAppTooManyRequests creates a DeleteAppTooManyRequests with default headers values.
NewDeleteAppUnauthorized creates a DeleteAppUnauthorized with default headers values.
NewGenerateAppOauthBadRequest creates a GenerateAppOauthBadRequest with default headers values.
NewGenerateAppOauthDefault creates a GenerateAppOauthDefault with default headers values.
NewGenerateAppOauthForbidden creates a GenerateAppOauthForbidden with default headers values.
NewGenerateAppOauthOK creates a GenerateAppOauthOK with default headers values.
NewGenerateAppOauthParams creates a new GenerateAppOauthParams object with the default values initialized.
NewGenerateAppOauthParamsWithContext creates a new GenerateAppOauthParams object with the default values initialized, and the ability to set a context for a request.
NewGenerateAppOauthParamsWithHTTPClient creates a new GenerateAppOauthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGenerateAppOauthParamsWithTimeout creates a new GenerateAppOauthParams object with the default values initialized, and the ability to set a timeout on a request.
NewGenerateAppOauthTooManyRequests creates a GenerateAppOauthTooManyRequests with default headers values.
NewGenerateAppOauthUnauthorized creates a GenerateAppOauthUnauthorized with default headers values.
NewGetAppBadRequest creates a GetAppBadRequest with default headers values.
NewGetAppDefault creates a GetAppDefault with default headers values.
NewGetAppForbidden creates a GetAppForbidden with default headers values.
NewGetAppOauthBadRequest creates a GetAppOauthBadRequest with default headers values.
NewGetAppOauthDefault creates a GetAppOauthDefault with default headers values.
NewGetAppOauthForbidden creates a GetAppOauthForbidden with default headers values.
NewGetAppOauthOK creates a GetAppOauthOK with default headers values.
NewGetAppOauthParams creates a new GetAppOauthParams object with the default values initialized.
NewGetAppOauthParamsWithContext creates a new GetAppOauthParams object with the default values initialized, and the ability to set a context for a request.
NewGetAppOauthParamsWithHTTPClient creates a new GetAppOauthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAppOauthParamsWithTimeout creates a new GetAppOauthParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAppOauthTooManyRequests creates a GetAppOauthTooManyRequests with default headers values.
NewGetAppOauthUnauthorized creates a GetAppOauthUnauthorized with default headers values.
NewGetAppOK creates a GetAppOK with default headers values.
NewGetAppParams creates a new GetAppParams object with the default values initialized.
NewGetAppParamsWithContext creates a new GetAppParams object with the default values initialized, and the ability to set a context for a request.
NewGetAppParamsWithHTTPClient creates a new GetAppParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAppParamsWithTimeout creates a new GetAppParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAppSettingsBadRequest creates a GetAppSettingsBadRequest with default headers values.
NewGetAppSettingsDefault creates a GetAppSettingsDefault with default headers values.
NewGetAppSettingsForbidden creates a GetAppSettingsForbidden with default headers values.
NewGetAppSettingsOK creates a GetAppSettingsOK with default headers values.
NewGetAppSettingsParams creates a new GetAppSettingsParams object with the default values initialized.
NewGetAppSettingsParamsWithContext creates a new GetAppSettingsParams object with the default values initialized, and the ability to set a context for a request.
NewGetAppSettingsParamsWithHTTPClient creates a new GetAppSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAppSettingsParamsWithTimeout creates a new GetAppSettingsParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAppSettingsTooManyRequests creates a GetAppSettingsTooManyRequests with default headers values.
NewGetAppSettingsUnauthorized creates a GetAppSettingsUnauthorized with default headers values.
NewGetAppTooManyRequests creates a GetAppTooManyRequests with default headers values.
NewGetAppUnauthorized creates a GetAppUnauthorized with default headers values.
NewListAppsDefault creates a ListAppsDefault with default headers values.
NewListAppsForbidden creates a ListAppsForbidden with default headers values.
NewListAppsOK creates a ListAppsOK with default headers values.
NewListAppsParams creates a new ListAppsParams object with the default values initialized.
NewListAppsParamsWithContext creates a new ListAppsParams object with the default values initialized, and the ability to set a context for a request.
NewListAppsParamsWithHTTPClient creates a new ListAppsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewListAppsParamsWithTimeout creates a new ListAppsParams object with the default values initialized, and the ability to set a timeout on a request.
NewListAppsTooManyRequests creates a ListAppsTooManyRequests with default headers values.
NewListAppsUnauthorized creates a ListAppsUnauthorized with default headers values.
NewRegisterAccepted creates a RegisterAccepted with default headers values.
NewRegisterBadRequest creates a RegisterBadRequest with default headers values.
NewRegisterDefault creates a RegisterDefault with default headers values.
NewRegisterForbidden creates a RegisterForbidden with default headers values.
NewRegisterParams creates a new RegisterParams object with the default values initialized.
NewRegisterParamsWithContext creates a new RegisterParams object with the default values initialized, and the ability to set a context for a request.
NewRegisterParamsWithHTTPClient creates a new RegisterParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewRegisterParamsWithTimeout creates a new RegisterParams object with the default values initialized, and the ability to set a timeout on a request.
NewRegisterTooManyRequests creates a RegisterTooManyRequests with default headers values.
NewRegisterUnauthorized creates a RegisterUnauthorized with default headers values.
NewUpdateAppBadRequest creates a UpdateAppBadRequest with default headers values.
NewUpdateAppDefault creates a UpdateAppDefault with default headers values.
NewUpdateAppForbidden creates a UpdateAppForbidden with default headers values.
NewUpdateAppOauthBadRequest creates a UpdateAppOauthBadRequest with default headers values.
NewUpdateAppOauthDefault creates a UpdateAppOauthDefault with default headers values.
NewUpdateAppOauthForbidden creates a UpdateAppOauthForbidden with default headers values.
NewUpdateAppOauthOK creates a UpdateAppOauthOK with default headers values.
NewUpdateAppOauthParams creates a new UpdateAppOauthParams object with the default values initialized.
NewUpdateAppOauthParamsWithContext creates a new UpdateAppOauthParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateAppOauthParamsWithHTTPClient creates a new UpdateAppOauthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateAppOauthParamsWithTimeout creates a new UpdateAppOauthParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateAppOauthTooManyRequests creates a UpdateAppOauthTooManyRequests with default headers values.
NewUpdateAppOauthUnauthorized creates a UpdateAppOauthUnauthorized with default headers values.
NewUpdateAppOauthUnprocessableEntity creates a UpdateAppOauthUnprocessableEntity with default headers values.
NewUpdateAppOK creates a UpdateAppOK with default headers values.
NewUpdateAppParams creates a new UpdateAppParams object with the default values initialized.
NewUpdateAppParamsWithContext creates a new UpdateAppParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateAppParamsWithHTTPClient creates a new UpdateAppParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateAppParamsWithTimeout creates a new UpdateAppParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateAppSettingsBadRequest creates a UpdateAppSettingsBadRequest with default headers values.
NewUpdateAppSettingsDefault creates a UpdateAppSettingsDefault with default headers values.
NewUpdateAppSettingsForbidden creates a UpdateAppSettingsForbidden with default headers values.
NewUpdateAppSettingsOK creates a UpdateAppSettingsOK with default headers values.
NewUpdateAppSettingsParams creates a new UpdateAppSettingsParams object with the default values initialized.
NewUpdateAppSettingsParamsWithContext creates a new UpdateAppSettingsParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateAppSettingsParamsWithHTTPClient creates a new UpdateAppSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateAppSettingsParamsWithTimeout creates a new UpdateAppSettingsParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateAppSettingsTooManyRequests creates a UpdateAppSettingsTooManyRequests with default headers values.
NewUpdateAppSettingsUnauthorized creates a UpdateAppSettingsUnauthorized with default headers values.
NewUpdateAppSettingsUnprocessableEntity creates a UpdateAppSettingsUnprocessableEntity with default headers values.
NewUpdateAppTooManyRequests creates a UpdateAppTooManyRequests with default headers values.
NewUpdateAppUnauthorized creates a UpdateAppUnauthorized with default headers values.
NewUpdateAppUnprocessableEntity creates a UpdateAppUnprocessableEntity with default headers values.
NewUpdateSignatureTypeAccepted creates a UpdateSignatureTypeAccepted with default headers values.
NewUpdateSignatureTypeBadRequest creates a UpdateSignatureTypeBadRequest with default headers values.
NewUpdateSignatureTypeDefault creates a UpdateSignatureTypeDefault with default headers values.
NewUpdateSignatureTypeForbidden creates a UpdateSignatureTypeForbidden with default headers values.
NewUpdateSignatureTypeParams creates a new UpdateSignatureTypeParams object with the default values initialized.
NewUpdateSignatureTypeParamsWithContext creates a new UpdateSignatureTypeParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateSignatureTypeParamsWithHTTPClient creates a new UpdateSignatureTypeParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateSignatureTypeParamsWithTimeout creates a new UpdateSignatureTypeParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateSignatureTypeTooManyRequests creates a UpdateSignatureTypeTooManyRequests with default headers values.
NewUpdateSignatureTypeUnauthorized creates a UpdateSignatureTypeUnauthorized with default headers values.
NewUpdateSignatureTypeUnprocessableEntity creates a UpdateSignatureTypeUnprocessableEntity with default headers values.

# Structs

Client for apps API */.
CreateAppBadRequest handles this case with default header values.
CreateAppDefault handles this case with default header values.
CreateAppForbidden handles this case with default header values.
CreateAppOK handles this case with default header values.
CreateAppParams contains all the parameters to send to the API endpoint for the create app operation typically these are written to a http.Request */.
CreateAppReader is a Reader for the CreateApp structure.
CreateAppTooManyRequests handles this case with default header values.
CreateAppUnauthorized handles this case with default header values.
CreateAppUnprocessableEntity handles this case with default header values.
DeleteAppBadRequest handles this case with default header values.
DeleteAppDefault handles this case with default header values.
DeleteAppForbidden handles this case with default header values.
DeleteAppOK handles this case with default header values.
DeleteAppParams contains all the parameters to send to the API endpoint for the delete app operation typically these are written to a http.Request */.
DeleteAppReader is a Reader for the DeleteApp structure.
DeleteAppTooManyRequests handles this case with default header values.
DeleteAppUnauthorized handles this case with default header values.
GenerateAppOauthBadRequest handles this case with default header values.
GenerateAppOauthDefault handles this case with default header values.
GenerateAppOauthForbidden handles this case with default header values.
GenerateAppOauthOK handles this case with default header values.
GenerateAppOauthParams contains all the parameters to send to the API endpoint for the generate app oauth operation typically these are written to a http.Request */.
GenerateAppOauthReader is a Reader for the GenerateAppOauth structure.
GenerateAppOauthTooManyRequests handles this case with default header values.
GenerateAppOauthUnauthorized handles this case with default header values.
GetAppBadRequest handles this case with default header values.
GetAppDefault handles this case with default header values.
GetAppForbidden handles this case with default header values.
GetAppOauthBadRequest handles this case with default header values.
GetAppOauthDefault handles this case with default header values.
GetAppOauthForbidden handles this case with default header values.
GetAppOauthOK handles this case with default header values.
GetAppOauthParams contains all the parameters to send to the API endpoint for the get app oauth operation typically these are written to a http.Request */.
GetAppOauthReader is a Reader for the GetAppOauth structure.
GetAppOauthTooManyRequests handles this case with default header values.
GetAppOauthUnauthorized handles this case with default header values.
GetAppOK handles this case with default header values.
GetAppParams contains all the parameters to send to the API endpoint for the get app operation typically these are written to a http.Request */.
GetAppReader is a Reader for the GetApp structure.
GetAppSettingsBadRequest handles this case with default header values.
GetAppSettingsDefault handles this case with default header values.
GetAppSettingsForbidden handles this case with default header values.
GetAppSettingsOK handles this case with default header values.
GetAppSettingsParams contains all the parameters to send to the API endpoint for the get app settings operation typically these are written to a http.Request */.
GetAppSettingsReader is a Reader for the GetAppSettings structure.
GetAppSettingsTooManyRequests handles this case with default header values.
GetAppSettingsUnauthorized handles this case with default header values.
GetAppTooManyRequests handles this case with default header values.
GetAppUnauthorized handles this case with default header values.
ListAppsDefault handles this case with default header values.
ListAppsForbidden handles this case with default header values.
ListAppsOK handles this case with default header values.
ListAppsParams contains all the parameters to send to the API endpoint for the list apps operation typically these are written to a http.Request */.
ListAppsReader is a Reader for the ListApps structure.
ListAppsTooManyRequests handles this case with default header values.
ListAppsUnauthorized handles this case with default header values.
RegisterAccepted handles this case with default header values.
RegisterBadRequest handles this case with default header values.
RegisterDefault handles this case with default header values.
RegisterForbidden handles this case with default header values.
RegisterParams contains all the parameters to send to the API endpoint for the register operation typically these are written to a http.Request */.
RegisterReader is a Reader for the Register structure.
RegisterTooManyRequests handles this case with default header values.
RegisterUnauthorized handles this case with default header values.
UpdateAppBadRequest handles this case with default header values.
UpdateAppDefault handles this case with default header values.
UpdateAppForbidden handles this case with default header values.
UpdateAppOauthBadRequest handles this case with default header values.
UpdateAppOauthDefault handles this case with default header values.
UpdateAppOauthForbidden handles this case with default header values.
UpdateAppOauthOK handles this case with default header values.
UpdateAppOauthParams contains all the parameters to send to the API endpoint for the update app oauth operation typically these are written to a http.Request */.
UpdateAppOauthReader is a Reader for the UpdateAppOauth structure.
UpdateAppOauthTooManyRequests handles this case with default header values.
UpdateAppOauthUnauthorized handles this case with default header values.
UpdateAppOauthUnprocessableEntity handles this case with default header values.
UpdateAppOK handles this case with default header values.
UpdateAppParams contains all the parameters to send to the API endpoint for the update app operation typically these are written to a http.Request */.
UpdateAppReader is a Reader for the UpdateApp structure.
UpdateAppSettingsBadRequest handles this case with default header values.
UpdateAppSettingsDefault handles this case with default header values.
UpdateAppSettingsForbidden handles this case with default header values.
UpdateAppSettingsOK handles this case with default header values.
UpdateAppSettingsParams contains all the parameters to send to the API endpoint for the update app settings operation typically these are written to a http.Request */.
UpdateAppSettingsReader is a Reader for the UpdateAppSettings structure.
UpdateAppSettingsTooManyRequests handles this case with default header values.
UpdateAppSettingsUnauthorized handles this case with default header values.
UpdateAppSettingsUnprocessableEntity handles this case with default header values.
UpdateAppTooManyRequests handles this case with default header values.
UpdateAppUnauthorized handles this case with default header values.
UpdateAppUnprocessableEntity handles this case with default header values.
UpdateSignatureTypeAccepted handles this case with default header values.
UpdateSignatureTypeBadRequest handles this case with default header values.
UpdateSignatureTypeDefault handles this case with default header values.
UpdateSignatureTypeForbidden handles this case with default header values.
UpdateSignatureTypeParams contains all the parameters to send to the API endpoint for the update signature type operation typically these are written to a http.Request */.
UpdateSignatureTypeReader is a Reader for the UpdateSignatureType structure.
UpdateSignatureTypeTooManyRequests handles this case with default header values.
UpdateSignatureTypeUnauthorized handles this case with default header values.
UpdateSignatureTypeUnprocessableEntity handles this case with default header values.

# Interfaces

ClientService is the interface for Client methods.