Setting resources represent settings that users can change from the Calendar UI, such as the user's time zone. They can be retrieved via list 
and get 
methods. Note that if a setting has its default value, it might not be returned.
The list of supported settings:
 
| Setting id | Description | Allowed values | Default value | 
|---|---|---|---|
|   
autoAddHangouts | Whether to automatically add video conferences (Meet or add-on) to all events. Note this setting is ignored by the server if the conferenceDataVersion is larger than 0 as it is the client’s responsibility to handle the logic according to this setting. Read only. | “true”, “false” | “false” | 
|   
dateFieldOrder | What should the order of day (D), month (M) and year (Y) be when displaying dates. | ”MDY”, “DMY”, “YMD” | ”MDY” | 
|   
defaultEventLength | The default length of events (in minutes) that were created without an explicit duration. | positive number | “60” | 
|   
format24HourTime | Whether to show the time in 24 hour format. | “true”, “false” | “false” | 
|   
hideInvitations | Whether to hide events to which the user is invited but hasn’t acted on (for example by responding). | “true”, “false” | “false” | 
|   
hideWeekends | Whether the weekends should be hidden when displaying a week. | “true”, “false” | “false” | 
|   
locale | User’s locale. | "in", "ca","cs", "da", "de", "en_GB", "en", "es", "es_419", "tl", "fr", "hr", "it", "lv", "lt", "hu", "nl", "no", "pl", "pt_BR", "pt_PT", "ro", "sk", "sl", "fi", "sv", "tr", "vi", "el", "ru", "sr", "uk", "bg", "iw", "ar", "fa", "hi", "th", "zh_TW", "zh_CN", "ja", "ko" | “en” | 
|   
remindOnRespondedEventsOnly | Whether event reminders should be sent only for events with the user’s response status “Yes” and “Maybe”. | “true”, “false” | “false” | 
|   
showDeclinedEvents | Whether events to which the user responded “No” should be shown on the user’s calendar. | “true”, “false” | “true” | 
|   
timezone | The ID of the user’s timezone. | See http://www.iana.org/time-zones | “Etc/GMT” | 
|   
useKeyboardShortcuts | Whether the keyboard shortcuts are enabled. | “true”, “false” | “true” | 
|   
weekStart | Whether the week should start on Sunday (0), Monday (1) or Saturday (6). | "0", "1", "6" | “0” | 
For a list of methods for this resource, see the end of this page.
Resource representations
{ "kind": "calendar#setting", "etag": etag , "id": string , "value": string }
| Property name | Value | Description | Notes | 
|---|---|---|---|
| etag | etag | ETag of the resource. | |
| id | string | The id of the user setting. | |
| kind | string | Type of the resource (" calendar#setting"). | |
| value | string | Value of the user setting. The format of the value depends on the ID of the setting. It must always be a UTF-8 string of length up to 1024 characters. | 

