taiwan-id
Safe HaskellNone
LanguageHaskell2010

Taiwan.ID.Issuer

Synopsis

Documentation

data Issuer Source #

A government authority that issues identification numbers.

Instances

Instances details
Finitary Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Associated Types

type Cardinality Issuer 
Instance details

Defined in Taiwan.ID.Issuer

type Cardinality Issuer = GCardinality (Rep Issuer)
Eq Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Methods

(==) :: Issuer -> Issuer -> Bool #

(/=) :: Issuer -> Issuer -> Bool #

Ord Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Bounded Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Enum Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Generic Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Associated Types

type Rep Issuer 
Instance details

Defined in Taiwan.ID.Issuer

type Rep Issuer = D1 ('MetaData "Issuer" "Taiwan.ID.Issuer" "taiwan-id-0.1.1.4-inplace" 'False) (C1 ('MetaCons "HouseholdRegistrationOffice" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NationalImmigrationAgency" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Issuer -> Rep Issuer x #

to :: Rep Issuer x -> Issuer #

Read Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

Show Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

type Cardinality Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

type Cardinality Issuer = GCardinality (Rep Issuer)
type Rep Issuer Source # 
Instance details

Defined in Taiwan.ID.Issuer

type Rep Issuer = D1 ('MetaData "Issuer" "Taiwan.ID.Issuer" "taiwan-id-0.1.1.4-inplace" 'False) (C1 ('MetaCons "HouseholdRegistrationOffice" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NationalImmigrationAgency" 'PrefixI 'False) (U1 :: Type -> Type))

toText :: Language -> Issuer -> Text Source #

Prints the specified Issuer.

generate :: MonadRandom m => m Issuer Source #

Generates a random Issuer.