| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Asana.Api.CustomField
Synopsis
- data CustomField
- = CustomNumber Gid Text (Maybe Scientific)
- | CustomEnum Gid Text [EnumOption] (Maybe Text)
- | CustomText Gid Text (Maybe Text)
- | Other
- newtype CustomFields = CustomFields {}
- customEnumId :: CustomField -> Maybe Gid
- data EnumOption = EnumOption {}
- putCustomField :: (MonadUnliftIO m, MonadLogger m, MonadReader env m, HasAsanaAccessKey env) => Gid -> CustomField -> m ()
- putCustomFields :: (MonadUnliftIO m, MonadLogger m, MonadReader env m, HasAsanaAccessKey env) => Gid -> CustomFields -> m ()
Documentation
data CustomField Source #
Constructors
| CustomNumber Gid Text (Maybe Scientific) | |
| CustomEnum Gid Text [EnumOption] (Maybe Text) | |
| CustomText Gid Text (Maybe Text) | |
| Other | Unexpected types dumped here |
Instances
newtype CustomFields Source #
Constructors
| CustomFields | |
Fields | |
Instances
| FromJSON CustomFields Source # | |
Defined in Asana.Api.CustomField | |
| ToJSON CustomFields Source # | |
Defined in Asana.Api.CustomField Methods toJSON :: CustomFields -> Value # toEncoding :: CustomFields -> Encoding # toJSONList :: [CustomFields] -> Value # toEncodingList :: [CustomFields] -> Encoding # omitField :: CustomFields -> Bool # | |
| Show CustomFields Source # | |
Defined in Asana.Api.CustomField Methods showsPrec :: Int -> CustomFields -> ShowS # show :: CustomFields -> String # showList :: [CustomFields] -> ShowS # | |
| Eq CustomFields Source # | |
Defined in Asana.Api.CustomField | |
customEnumId :: CustomField -> Maybe Gid Source #
Return a s value's Enum id, if possibleCustomField
- Must be a
CustomEnum - Must have a value
- Must have an option with the same name as that value
data EnumOption Source #
Constructors
| EnumOption | |
Instances
| FromJSON EnumOption Source # | |
Defined in Asana.Api.CustomField | |
| Generic EnumOption Source # | |
Defined in Asana.Api.CustomField Associated Types type Rep EnumOption :: Type -> Type # | |
| Show EnumOption Source # | |
Defined in Asana.Api.CustomField Methods showsPrec :: Int -> EnumOption -> ShowS # show :: EnumOption -> String # showList :: [EnumOption] -> ShowS # | |
| Eq EnumOption Source # | |
Defined in Asana.Api.CustomField | |
| type Rep EnumOption Source # | |
Defined in Asana.Api.CustomField type Rep EnumOption = D1 ('MetaData "EnumOption" "Asana.Api.CustomField" "asana-1.0.1.1-9s7G3E9MNuaHRzLkqb7vRo" 'False) (C1 ('MetaCons "EnumOption" 'PrefixI 'True) (S1 ('MetaSel ('Just "eoGid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Gid) :*: S1 ('MetaSel ('Just "eoName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
putCustomField :: (MonadUnliftIO m, MonadLogger m, MonadReader env m, HasAsanaAccessKey env) => Gid -> CustomField -> m () Source #
putCustomFields :: (MonadUnliftIO m, MonadLogger m, MonadReader env m, HasAsanaAccessKey env) => Gid -> CustomFields -> m () Source #