Class: Google::Apis::CloudsearchV1::AppsDynamiteStorageDateTimePicker
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteStorageDateTimePicker
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
The widget that lets users to specify a date and time.
Instance Attribute Summary collapse
-
#label ⇒ String
The label for the field that displays to the user.
-
#name ⇒ String
The name of the text input that's used in formInput, and uniquely identifies this input.
-
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteStorageAction
An action that describes the behavior when the form is submitted.
-
#timezone_offset_date ⇒ Fixnum
The number representing the time zone offset from UTC, in minutes.
-
#type ⇒ String
The type of the date/time picker.
-
#value_ms_epoch ⇒ Fixnum
The value to display as the default value before user input or previous user input.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteStorageDateTimePicker
constructor
A new instance of AppsDynamiteStorageDateTimePicker.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteStorageDateTimePicker
Returns a new instance of AppsDynamiteStorageDateTimePicker.
3238 3239 3240 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3238 def initialize(**args) update!(**args) end |
Instance Attribute Details
#label ⇒ String
The label for the field that displays to the user.
Corresponds to the JSON property label
3203 3204 3205 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3203 def label @label end |
#name ⇒ String
The name of the text input that's used in formInput, and uniquely identifies
this input.
Corresponds to the JSON property name
3209 3210 3211 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3209 def name @name end |
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteStorageAction
An action that describes the behavior when the form is submitted. For example,
an Apps Script can be invoked to handle the form.
Corresponds to the JSON property onChangeAction
3215 3216 3217 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3215 def on_change_action @on_change_action end |
#timezone_offset_date ⇒ Fixnum
The number representing the time zone offset from UTC, in minutes. If set, the
value_ms_epoch
is displayed in the specified time zone. If not set, it uses
the user's time zone setting on the client side.
Corresponds to the JSON property timezoneOffsetDate
3222 3223 3224 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3222 def timezone_offset_date @timezone_offset_date end |
#type ⇒ String
The type of the date/time picker.
Corresponds to the JSON property type
3227 3228 3229 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3227 def type @type end |
#value_ms_epoch ⇒ Fixnum
The value to display as the default value before user input or previous user
input. It is represented in milliseconds (Epoch time). For DATE_AND_TIME
type, the full epoch value is used. For DATE_ONLY
type, only date of the
epoch time is used. For TIME_ONLY
type, only time of the epoch time is used.
For example, you can set epoch time to 3 * 60 * 60 * 1000
to represent 3am.
Corresponds to the JSON property valueMsEpoch
3236 3237 3238 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3236 def value_ms_epoch @value_ms_epoch end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3243 3244 3245 3246 3247 3248 3249 3250 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3243 def update!(**args) @label = args[:label] if args.key?(:label) @name = args[:name] if args.key?(:name) @on_change_action = args[:on_change_action] if args.key?(:on_change_action) @timezone_offset_date = args[:timezone_offset_date] if args.key?(:timezone_offset_date) @type = args[:type] if args.key?(:type) @value_ms_epoch = args[:value_ms_epoch] if args.key?(:value_ms_epoch) end |