All URIs are relative to http://localhost:5055/api/v1
| Method | HTTP request | Description |
|---|---|---|
| CreateOverriderule | Post /overrideRule | Create override rule |
| DeleteOverriderule | Delete /overrideRule/{ruleId} | Delete override rule by ID |
| ListOverriderule | Get /overrideRule | Get override rules |
| UpdateOverriderule | Put /overrideRule/{ruleId} | Update override rule |
[]OverrideRule CreateOverriderule(ctx).Execute()
Create override rule
package main
import (
"context"
"fmt"
"os"
seerrClient "github.com/devopsarr/seerr-go/seerr"
)
func main() {
configuration := seerrClient.NewConfiguration()
apiClient := seerrClient.NewAPIClient(configuration)
resp, r, err := apiClient.OverrideruleAPI.CreateOverriderule(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OverrideruleAPI.CreateOverriderule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateOverriderule`: []OverrideRule
fmt.Fprintf(os.Stdout, "Response from `OverrideruleAPI.CreateOverriderule`: %v\n", resp)
}This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiCreateOverrideruleRequest struct via the builder pattern
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OverrideRule DeleteOverriderule(ctx, ruleId).Execute()
Delete override rule by ID
package main
import (
"context"
"fmt"
"os"
seerrClient "github.com/devopsarr/seerr-go/seerr"
)
func main() {
ruleId := float32(8.14) // float32 |
configuration := seerrClient.NewConfiguration()
apiClient := seerrClient.NewAPIClient(configuration)
resp, r, err := apiClient.OverrideruleAPI.DeleteOverriderule(context.Background(), ruleId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OverrideruleAPI.DeleteOverriderule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteOverriderule`: OverrideRule
fmt.Fprintf(os.Stdout, "Response from `OverrideruleAPI.DeleteOverriderule`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| ruleId | float32 |
Other parameters are passed through a pointer to a apiDeleteOverrideruleRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]OverrideRule ListOverriderule(ctx).Execute()
Get override rules
package main
import (
"context"
"fmt"
"os"
seerrClient "github.com/devopsarr/seerr-go/seerr"
)
func main() {
configuration := seerrClient.NewConfiguration()
apiClient := seerrClient.NewAPIClient(configuration)
resp, r, err := apiClient.OverrideruleAPI.ListOverriderule(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OverrideruleAPI.ListOverriderule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListOverriderule`: []OverrideRule
fmt.Fprintf(os.Stdout, "Response from `OverrideruleAPI.ListOverriderule`: %v\n", resp)
}This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiListOverrideruleRequest struct via the builder pattern
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]OverrideRule UpdateOverriderule(ctx, ruleId).Execute()
Update override rule
package main
import (
"context"
"fmt"
"os"
seerrClient "github.com/devopsarr/seerr-go/seerr"
)
func main() {
ruleId := float32(8.14) // float32 |
configuration := seerrClient.NewConfiguration()
apiClient := seerrClient.NewAPIClient(configuration)
resp, r, err := apiClient.OverrideruleAPI.UpdateOverriderule(context.Background(), ruleId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OverrideruleAPI.UpdateOverriderule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateOverriderule`: []OverrideRule
fmt.Fprintf(os.Stdout, "Response from `OverrideruleAPI.UpdateOverriderule`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| ruleId | float32 |
Other parameters are passed through a pointer to a apiUpdateOverrideruleRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]