ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/AddressErrors.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from payment-request (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.AddressErrors
(js_newAddressErrors, js_setAddressLine, js_getAddressLine, js_setCity, js_getCity, js_setCountry, js_getCountry, js_setDependentLocality, js_getDependentLocality, js_setOrganization, js_getOrganization, js_setPhone, js_getPhone, js_setPostalCode, js_getPostalCode, js_setRecipient, js_getRecipient, js_setRegion, js_getRegion, js_setSortingCode, js_getSortingCode, newAddressErrors, setAddressLine, getAddressLine, getAddressLineUnsafe, getAddressLineUnchecked, setCity, getCity, getCityUnsafe, getCityUnchecked, setCountry, getCountry, getCountryUnsafe, getCountryUnchecked, setDependentLocality, getDependentLocality, getDependentLocalityUnsafe, getDependentLocalityUnchecked, setOrganization, getOrganization, getOrganizationUnsafe, getOrganizationUnchecked, setPhone, getPhone, getPhoneUnsafe, getPhoneUnchecked, setPostalCode, getPostalCode, getPostalCodeUnsafe, getPostalCodeUnchecked, setRecipient, getRecipient, getRecipientUnsafe, getRecipientUnchecked, setRegion, getRegion, getRegionUnsafe, getRegionUnchecked, setSortingCode, getSortingCode, getSortingCodeUnsafe, getSortingCodeUnchecked, AddressErrors(..), gTypeAddressErrors)
where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums
foreign import javascript safe "(() => { return ({}); })"
js_newAddressErrors :: IO AddressErrors
-- | <https://w3c.github.io/payment-request/#dom-addresserrors AddressErrors specification>
newAddressErrors :: (MonadDOM m) => m AddressErrors
newAddressErrors = liftDOM ((js_newAddressErrors))
foreign import javascript safe "(($1, $2) => { $1[\"addressLine\"] = $2; })"
js_setAddressLine :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-addressline AddressErrors.addressLine specification>
setAddressLine :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setAddressLine self val = liftDOM (void ((js_setAddressLine (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"addressLine\"]; })"
js_getAddressLine :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-addressline AddressErrors.addressLine specification>
getAddressLine :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getAddressLine self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getAddressLine (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-addressline AddressErrors.addressLine specification>
getAddressLineUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getAddressLineUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getAddressLine (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-addressline AddressErrors.addressLine specification>
getAddressLineUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getAddressLineUnchecked self = liftDOM ((pFromJSVal <$> (js_getAddressLine (self))))
foreign import javascript safe "(($1, $2) => { $1[\"city\"] = $2; })"
js_setCity :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-city AddressErrors.city specification>
setCity :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setCity self val = liftDOM (void ((js_setCity (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"city\"]; })"
js_getCity :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-city AddressErrors.city specification>
getCity :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getCity self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getCity (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-city AddressErrors.city specification>
getCityUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getCityUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getCity (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-city AddressErrors.city specification>
getCityUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getCityUnchecked self = liftDOM ((pFromJSVal <$> (js_getCity (self))))
foreign import javascript safe "(($1, $2) => { $1[\"country\"] = $2; })"
js_setCountry :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-country AddressErrors.country specification>
setCountry :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setCountry self val = liftDOM (void ((js_setCountry (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"country\"]; })"
js_getCountry :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-country AddressErrors.country specification>
getCountry :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getCountry self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getCountry (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-country AddressErrors.country specification>
getCountryUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getCountryUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getCountry (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-country AddressErrors.country specification>
getCountryUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getCountryUnchecked self = liftDOM ((pFromJSVal <$> (js_getCountry (self))))
foreign import javascript safe "(($1, $2) => { $1[\"dependentLocality\"] = $2; })"
js_setDependentLocality :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-dependentlocality AddressErrors.dependentLocality specification>
setDependentLocality :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setDependentLocality self val = liftDOM (void ((js_setDependentLocality (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"dependentLocality\"]; })"
js_getDependentLocality :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-dependentlocality AddressErrors.dependentLocality specification>
getDependentLocality :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getDependentLocality self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getDependentLocality (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-dependentlocality AddressErrors.dependentLocality specification>
getDependentLocalityUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getDependentLocalityUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getDependentLocality (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-dependentlocality AddressErrors.dependentLocality specification>
getDependentLocalityUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getDependentLocalityUnchecked self = liftDOM ((pFromJSVal <$> (js_getDependentLocality (self))))
foreign import javascript safe "(($1, $2) => { $1[\"organization\"] = $2; })"
js_setOrganization :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-organization AddressErrors.organization specification>
setOrganization :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setOrganization self val = liftDOM (void ((js_setOrganization (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"organization\"]; })"
js_getOrganization :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-organization AddressErrors.organization specification>
getOrganization :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getOrganization self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getOrganization (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-organization AddressErrors.organization specification>
getOrganizationUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getOrganizationUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getOrganization (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-organization AddressErrors.organization specification>
getOrganizationUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getOrganizationUnchecked self = liftDOM ((pFromJSVal <$> (js_getOrganization (self))))
foreign import javascript safe "(($1, $2) => { $1[\"phone\"] = $2; })"
js_setPhone :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-phone AddressErrors.phone specification>
setPhone :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setPhone self val = liftDOM (void ((js_setPhone (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"phone\"]; })"
js_getPhone :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-phone AddressErrors.phone specification>
getPhone :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getPhone self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getPhone (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-phone AddressErrors.phone specification>
getPhoneUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getPhoneUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getPhone (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-phone AddressErrors.phone specification>
getPhoneUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getPhoneUnchecked self = liftDOM ((pFromJSVal <$> (js_getPhone (self))))
foreign import javascript safe "(($1, $2) => { $1[\"postalCode\"] = $2; })"
js_setPostalCode :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-postalcode AddressErrors.postalCode specification>
setPostalCode :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setPostalCode self val = liftDOM (void ((js_setPostalCode (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"postalCode\"]; })"
js_getPostalCode :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-postalcode AddressErrors.postalCode specification>
getPostalCode :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getPostalCode self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getPostalCode (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-postalcode AddressErrors.postalCode specification>
getPostalCodeUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getPostalCodeUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getPostalCode (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-postalcode AddressErrors.postalCode specification>
getPostalCodeUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getPostalCodeUnchecked self = liftDOM ((pFromJSVal <$> (js_getPostalCode (self))))
foreign import javascript safe "(($1, $2) => { $1[\"recipient\"] = $2; })"
js_setRecipient :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-recipient AddressErrors.recipient specification>
setRecipient :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setRecipient self val = liftDOM (void ((js_setRecipient (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"recipient\"]; })"
js_getRecipient :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-recipient AddressErrors.recipient specification>
getRecipient :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getRecipient self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getRecipient (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-recipient AddressErrors.recipient specification>
getRecipientUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getRecipientUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getRecipient (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-recipient AddressErrors.recipient specification>
getRecipientUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getRecipientUnchecked self = liftDOM ((pFromJSVal <$> (js_getRecipient (self))))
foreign import javascript safe "(($1, $2) => { $1[\"region\"] = $2; })"
js_setRegion :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-region AddressErrors.region specification>
setRegion :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setRegion self val = liftDOM (void ((js_setRegion (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"region\"]; })"
js_getRegion :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-region AddressErrors.region specification>
getRegion :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getRegion self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getRegion (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-region AddressErrors.region specification>
getRegionUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getRegionUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getRegion (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-region AddressErrors.region specification>
getRegionUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getRegionUnchecked self = liftDOM ((pFromJSVal <$> (js_getRegion (self))))
foreign import javascript safe "(($1, $2) => { $1[\"sortingCode\"] = $2; })"
js_setSortingCode :: AddressErrors -> JSString -> IO ()
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-sortingcode AddressErrors.sortingCode specification>
setSortingCode :: (MonadDOM m, ToJSString val) => AddressErrors -> val -> m ()
setSortingCode self val = liftDOM (void ((js_setSortingCode (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"sortingCode\"]; })"
js_getSortingCode :: AddressErrors -> IO JSVal
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-sortingcode AddressErrors.sortingCode specification>
getSortingCode :: (MonadDOM m, FromJSString result) => AddressErrors -> m (Maybe result)
getSortingCode self = liftDOM (((fromMaybeJSString . Nullable) <$> (js_getSortingCode (self))))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-sortingcode AddressErrors.sortingCode specification>
getSortingCodeUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => AddressErrors -> m result
getSortingCodeUnsafe self = liftDOM ((((fromMaybeJSString . Nullable) <$> (js_getSortingCode (self))) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/payment-request/#dom-addresserrors-sortingcode AddressErrors.sortingCode specification>
getSortingCodeUnchecked :: (MonadDOM m, FromJSString result) => AddressErrors -> m result
getSortingCodeUnchecked self = liftDOM ((pFromJSVal <$> (js_getSortingCode (self))))