/
DateTimePicker.purs
70 lines (36 loc) · 2.94 KB
/
DateTimePicker.purs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
module Control.Google.Apps.CardService.DateTimePicker (
setFieldName,
setOnChangeAction,
setTimeZoneOffsetInMins,
setTitle,
setValueInMsSinceEpochWithNumber,
setValueInMsSinceEpochWithString
) where
import Effect (Effect)
import Data.Google.Apps.CardService.Action as CardServiceAction
import Data.Google.Apps.CardService.DateTimePicker as CardServiceDateTimePicker
foreign import setFieldNameImpl :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets the field name that identifies this picker in the event object that is
-- | generated when there is a UI interaction.
setFieldName :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setFieldName fieldName p' = setFieldNameImpl fieldName p'
foreign import setOnChangeActionImpl :: CardServiceAction.Action -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets an Action that the script performs whenever the picker input changes.
setOnChangeAction :: CardServiceAction.Action -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setOnChangeAction action p' = setOnChangeActionImpl action p'
foreign import setTimeZoneOffsetInMinsImpl :: Int -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets the number of minutes that the time zone should be offset from UTC.
setTimeZoneOffsetInMins :: Int -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setTimeZoneOffsetInMins timeZoneOffsetMins p' = setTimeZoneOffsetInMinsImpl timeZoneOffsetMins p'
foreign import setTitleImpl :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets the title displayed above the input field.
setTitle :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setTitle title p' = setTitleImpl title p'
foreign import setValueInMsSinceEpochWithNumberImpl :: Number -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets the prefilled value to be set in the input field.
setValueInMsSinceEpochWithNumber :: Number -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setValueInMsSinceEpochWithNumber valueMsEpoch p' = setValueInMsSinceEpochWithNumberImpl valueMsEpoch p'
foreign import setValueInMsSinceEpochWithStringImpl :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
-- | Sets the prefilled value to be set in the input field.
setValueInMsSinceEpochWithString :: String -> CardServiceDateTimePicker.DateTimePicker -> Effect CardServiceDateTimePicker.DateTimePicker
setValueInMsSinceEpochWithString valueMsEpoch p' = setValueInMsSinceEpochWithStringImpl valueMsEpoch p'