All URIs are relative to /api
Method | HTTP request | Description |
---|---|---|
V2AccountPreferencesGet | Get /v2/account-preferences | Get Jamf Pro account preferences |
V2AccountPreferencesPatch | Patch /v2/account-preferences | Update Jamf Pro account preferences |
AccountPreferencesV5 V2AccountPreferencesGet(ctx).AcceptLanguage(acceptLanguage).Execute()
Get Jamf Pro account preferences
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/yohan460/go-jamf-api/api"
)
func main() {
acceptLanguage := "acceptLanguage_example" // string | Locale to be used. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.JamfProAccountPreferencesAPI.V2AccountPreferencesGet(context.Background()).AcceptLanguage(acceptLanguage).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `JamfProAccountPreferencesAPI.V2AccountPreferencesGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V2AccountPreferencesGet`: AccountPreferencesV5
fmt.Fprintf(os.Stdout, "Response from `JamfProAccountPreferencesAPI.V2AccountPreferencesGet`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiV2AccountPreferencesGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
acceptLanguage | string | Locale to be used. |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AccountPreferencesV5 V2AccountPreferencesPatch(ctx).AcceptLanguage(acceptLanguage).JSESSIONID(jSESSIONID).AccountPreferencesV5(accountPreferencesV5).Execute()
Update Jamf Pro account preferences
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/yohan460/go-jamf-api/api"
)
func main() {
acceptLanguage := "acceptLanguage_example" // string | Locale to be used, when user has not defined preferred language. (optional)
jSESSIONID := "jSESSIONID_example" // string | Session cookie, that's used to determine user session where account preferences should be refreshed (optional) (default to "null")
accountPreferencesV5 := *openapiclient.NewAccountPreferencesV5("Language_example", "MM/dd/yyyy", "America/Chicago", int64(50), openapiclient.AccountPreferencesUserInterfaceDisplayTheme("MATCH_SYSTEM"), false, true, true, true, "ALPHABETICALLY", openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH"), openapiclient.AccountPreferencesSearchType("EXACT_MATCH")) // AccountPreferencesV5 | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.JamfProAccountPreferencesAPI.V2AccountPreferencesPatch(context.Background()).AcceptLanguage(acceptLanguage).JSESSIONID(jSESSIONID).AccountPreferencesV5(accountPreferencesV5).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `JamfProAccountPreferencesAPI.V2AccountPreferencesPatch``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `V2AccountPreferencesPatch`: AccountPreferencesV5
fmt.Fprintf(os.Stdout, "Response from `JamfProAccountPreferencesAPI.V2AccountPreferencesPatch`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiV2AccountPreferencesPatchRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
acceptLanguage | string | Locale to be used, when user has not defined preferred language. | |
jSESSIONID | string | Session cookie, that's used to determine user session where account preferences should be refreshed | [default to "null"] |
accountPreferencesV5 | AccountPreferencesV5 |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]