Safe Haskell | None |
---|---|
Language | Haskell2010 |
SwaggerPetstore.Model
Contents
- Models
- AdditionalPropertiesClass
- Animal
- AnimalFarm
- ApiResponse
- ArrayOfArrayOfNumberOnly
- ArrayOfNumberOnly
- ArrayTest
- Capitalization
- Category
- ClassModel
- Client
- EnumArrays
- EnumClass
- EnumTest
- FormatTest
- HasOnlyReadOnly
- MapTest
- MixedPropertiesAndAdditionalPropertiesClass
- Model200Response
- ModelList
- ModelReturn
- Name
- NumberOnly
- Order
- OuterBoolean
- OuterComposite
- OuterEnum
- OuterNumber
- OuterString
- Pet
- ReadOnlyFirst
- SpecialModelName
- Tag
- User
- Cat
- Dog
- Utils
- DateTime Formatting
- Date Formatting
- Byte/Binary Formatting
Description
- data AdditionalPropertiesClass = AdditionalPropertiesClass {}
- mkAdditionalPropertiesClass :: AdditionalPropertiesClass
- data Animal = Animal {
- animalClassName :: !Text
- animalColor :: !(Maybe Text)
- mkAnimal :: Text -> Animal
- data AnimalFarm = AnimalFarm {
- mkAnimalFarm :: AnimalFarm
- data ApiResponse = ApiResponse {
- apiResponseCode :: !(Maybe Int)
- apiResponseType :: !(Maybe Text)
- apiResponseMessage :: !(Maybe Text)
- mkApiResponse :: ApiResponse
- data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly {}
- mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly
- data ArrayOfNumberOnly = ArrayOfNumberOnly {
- arrayOfNumberOnlyArrayNumber :: !(Maybe [Double])
- mkArrayOfNumberOnly :: ArrayOfNumberOnly
- data ArrayTest = ArrayTest {
- arrayTestArrayOfString :: !(Maybe [Text])
- arrayTestArrayArrayOfInteger :: !(Maybe [[Integer]])
- arrayTestArrayArrayOfModel :: !(Maybe [[ReadOnlyFirst]])
- mkArrayTest :: ArrayTest
- data Capitalization = Capitalization {}
- mkCapitalization :: Capitalization
- data Category = Category {
- categoryId :: !(Maybe Integer)
- categoryName :: !(Maybe Text)
- mkCategory :: Category
- data ClassModel = ClassModel {
- classModelClass :: !(Maybe Text)
- mkClassModel :: ClassModel
- data Client = Client {
- clientClient :: !(Maybe Text)
- mkClient :: Client
- data EnumArrays = EnumArrays {
- enumArraysJustSymbol :: !(Maybe Text)
- enumArraysArrayEnum :: !(Maybe [Text])
- mkEnumArrays :: EnumArrays
- data EnumClass = EnumClass {
- mkEnumClass :: EnumClass
- data EnumTest = EnumTest {
- enumTestEnumString :: !(Maybe Text)
- enumTestEnumInteger :: !(Maybe Int)
- enumTestEnumNumber :: !(Maybe Double)
- enumTestOuterEnum :: !(Maybe OuterEnum)
- mkEnumTest :: EnumTest
- data FormatTest = FormatTest {
- formatTestInteger :: !(Maybe Int)
- formatTestInt32 :: !(Maybe Int)
- formatTestInt64 :: !(Maybe Integer)
- formatTestNumber :: !Double
- formatTestFloat :: !(Maybe Float)
- formatTestDouble :: !(Maybe Double)
- formatTestString :: !(Maybe Text)
- formatTestByte :: !ByteArray
- formatTestBinary :: !(Maybe Binary)
- formatTestDate :: !Date
- formatTestDateTime :: !(Maybe DateTime)
- formatTestUuid :: !(Maybe Text)
- formatTestPassword :: !Text
- mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest
- data HasOnlyReadOnly = HasOnlyReadOnly {
- hasOnlyReadOnlyBar :: !(Maybe Text)
- hasOnlyReadOnlyFoo :: !(Maybe Text)
- mkHasOnlyReadOnly :: HasOnlyReadOnly
- data MapTest = MapTest {}
- mkMapTest :: MapTest
- data MixedPropertiesAndAdditionalPropertiesClass = MixedPropertiesAndAdditionalPropertiesClass {}
- mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass
- data Model200Response = Model200Response {
- model200ResponseName :: !(Maybe Int)
- model200ResponseClass :: !(Maybe Text)
- mkModel200Response :: Model200Response
- data ModelList = ModelList {
- modelList123List :: !(Maybe Text)
- mkModelList :: ModelList
- data ModelReturn = ModelReturn {
- modelReturnReturn :: !(Maybe Int)
- mkModelReturn :: ModelReturn
- data Name = Name {
- nameName :: !Int
- nameSnakeCase :: !(Maybe Int)
- nameProperty :: !(Maybe Text)
- name123Number :: !(Maybe Int)
- mkName :: Int -> Name
- data NumberOnly = NumberOnly {
- numberOnlyJustNumber :: !(Maybe Double)
- mkNumberOnly :: NumberOnly
- data Order = Order {
- orderId :: !(Maybe Integer)
- orderPetId :: !(Maybe Integer)
- orderQuantity :: !(Maybe Int)
- orderShipDate :: !(Maybe DateTime)
- orderStatus :: !(Maybe Text)
- orderComplete :: !(Maybe Bool)
- mkOrder :: Order
- data OuterBoolean = OuterBoolean {
- mkOuterBoolean :: OuterBoolean
- data OuterComposite = OuterComposite {}
- mkOuterComposite :: OuterComposite
- data OuterEnum = OuterEnum {
- mkOuterEnum :: OuterEnum
- data OuterNumber = OuterNumber {
- mkOuterNumber :: OuterNumber
- data OuterString = OuterString {
- mkOuterString :: OuterString
- data Pet = Pet {}
- mkPet :: Text -> [Text] -> Pet
- data ReadOnlyFirst = ReadOnlyFirst {
- readOnlyFirstBar :: !(Maybe Text)
- readOnlyFirstBaz :: !(Maybe Text)
- mkReadOnlyFirst :: ReadOnlyFirst
- data SpecialModelName = SpecialModelName {}
- mkSpecialModelName :: SpecialModelName
- data Tag = Tag {}
- mkTag :: Tag
- data User = User {
- userId :: !(Maybe Integer)
- userUsername :: !(Maybe Text)
- userFirstName :: !(Maybe Text)
- userLastName :: !(Maybe Text)
- userEmail :: !(Maybe Text)
- userPassword :: !(Maybe Text)
- userPhone :: !(Maybe Text)
- userUserStatus :: !(Maybe Int)
- mkUser :: User
- data Cat = Cat {
- catClassName :: !Text
- catColor :: !(Maybe Text)
- catDeclawed :: !(Maybe Bool)
- mkCat :: Text -> Cat
- data Dog = Dog {}
- mkDog :: Text -> Dog
- _omitNulls :: [(Text, Value)] -> Value
- _toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text])
- _emptyToNothing :: Maybe String -> Maybe String
- _memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a
- newtype DateTime = DateTime {}
- _readDateTime :: (ParseTime t, Monad m, Alternative m) => String -> m t
- _showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String
- _parseISO8601 :: (ParseTime t, Monad m, Alternative m) => String -> m t
- newtype Date = Date {}
- _readDate :: (ParseTime t, Monad m) => String -> m t
- _showDate :: FormatTime t => t -> String
- newtype ByteArray = ByteArray {}
- _readByteArray :: Monad m => Text -> m ByteArray
- _showByteArray :: ByteArray -> Text
- newtype Binary = Binary {}
- _readBinaryBase64 :: Monad m => Text -> m Binary
- _showBinaryBase64 :: Binary -> Text
Models
AdditionalPropertiesClass
data AdditionalPropertiesClass Source #
Constructors
AdditionalPropertiesClass | |
mkAdditionalPropertiesClass :: AdditionalPropertiesClass Source #
Construct a value of type AdditionalPropertiesClass
(by applying it's required fields, if any)
Animal
Constructors
Animal | |
Fields
|
Construct a value of type Animal
(by applying it's required fields, if any)
AnimalFarm
mkAnimalFarm :: AnimalFarm Source #
Construct a value of type AnimalFarm
(by applying it's required fields, if any)
ApiResponse
data ApiResponse Source #
Constructors
ApiResponse | |
Fields
|
Instances
mkApiResponse :: ApiResponse Source #
Construct a value of type ApiResponse
(by applying it's required fields, if any)
ArrayOfArrayOfNumberOnly
data ArrayOfArrayOfNumberOnly Source #
Constructors
ArrayOfArrayOfNumberOnly | |
Fields |
mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly Source #
Construct a value of type ArrayOfArrayOfNumberOnly
(by applying it's required fields, if any)
ArrayOfNumberOnly
data ArrayOfNumberOnly Source #
Constructors
ArrayOfNumberOnly | |
Fields
|
mkArrayOfNumberOnly :: ArrayOfNumberOnly Source #
Construct a value of type ArrayOfNumberOnly
(by applying it's required fields, if any)
ArrayTest
Constructors
ArrayTest | |
Fields
|
mkArrayTest :: ArrayTest Source #
Construct a value of type ArrayTest
(by applying it's required fields, if any)
Capitalization
data Capitalization Source #
Constructors
Capitalization | |
Fields
|
mkCapitalization :: Capitalization Source #
Construct a value of type Capitalization
(by applying it's required fields, if any)
Category
Constructors
Category | |
Fields
|
mkCategory :: Category Source #
Construct a value of type Category
(by applying it's required fields, if any)
ClassModel
data ClassModel Source #
Model for testing model with "_class" property
Constructors
ClassModel | |
Fields
|
Instances
mkClassModel :: ClassModel Source #
Construct a value of type ClassModel
(by applying it's required fields, if any)
Client
Constructors
Client | |
Fields
|
Instances
Eq Client Source # | |
Show Client Source # | |
ToJSON Client Source # | |
FromJSON Client Source # | |
HasBodyParam TestClassname Client Source # | Body Param "body" - client model |
HasBodyParam TestClientModel Client Source # | Body Param "body" - client model |
HasBodyParam TestSpecialTags Client Source # | Body Param "body" - client model |
Construct a value of type Client
(by applying it's required fields, if any)
EnumArrays
data EnumArrays Source #
Constructors
EnumArrays | |
Fields
|
Instances
mkEnumArrays :: EnumArrays Source #
Construct a value of type EnumArrays
(by applying it's required fields, if any)
EnumClass
Constructors
EnumClass | |
mkEnumClass :: EnumClass Source #
Construct a value of type EnumClass
(by applying it's required fields, if any)
EnumTest
Constructors
EnumTest | |
Fields
|
mkEnumTest :: EnumTest Source #
Construct a value of type EnumTest
(by applying it's required fields, if any)
FormatTest
data FormatTest Source #
Constructors
FormatTest | |
Fields
|
Instances
Arguments
:: Double | |
-> ByteArray | |
-> Date | |
-> Text | |
-> FormatTest |
Construct a value of type FormatTest
(by applying it's required fields, if any)
HasOnlyReadOnly
data HasOnlyReadOnly Source #
Constructors
HasOnlyReadOnly | |
Fields
|
mkHasOnlyReadOnly :: HasOnlyReadOnly Source #
Construct a value of type HasOnlyReadOnly
(by applying it's required fields, if any)
MapTest
Constructors
MapTest | |
Construct a value of type MapTest
(by applying it's required fields, if any)
MixedPropertiesAndAdditionalPropertiesClass
data MixedPropertiesAndAdditionalPropertiesClass Source #
Constructors
mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass Source #
Construct a value of type MixedPropertiesAndAdditionalPropertiesClass
(by applying it's required fields, if any)
Model200Response
data Model200Response Source #
Model for testing model name starting with number
Constructors
Model200Response | |
Fields
|
mkModel200Response :: Model200Response Source #
Construct a value of type Model200Response
(by applying it's required fields, if any)
ModelList
Constructors
ModelList | |
Fields
|
mkModelList :: ModelList Source #
Construct a value of type ModelList
(by applying it's required fields, if any)
ModelReturn
data ModelReturn Source #
Model for testing reserved words
Constructors
ModelReturn | |
Fields
|
Instances
mkModelReturn :: ModelReturn Source #
Construct a value of type ModelReturn
(by applying it's required fields, if any)
Name
Model for testing model name same as property name
Constructors
Name | |
Fields
|
Construct a value of type Name
(by applying it's required fields, if any)
NumberOnly
data NumberOnly Source #
Constructors
NumberOnly | |
Fields
|
Instances
mkNumberOnly :: NumberOnly Source #
Construct a value of type NumberOnly
(by applying it's required fields, if any)
Order
Constructors
Order | |
Fields
|
OuterBoolean
data OuterBoolean Source #
Constructors
OuterBoolean | |
Instances
Eq OuterBoolean Source # | |
Show OuterBoolean Source # | |
ToJSON OuterBoolean Source # | |
FromJSON OuterBoolean Source # | |
HasBodyParam FakeOuterBooleanSerialize OuterBoolean Source # | Body Param "body" - Input boolean as post body |
mkOuterBoolean :: OuterBoolean Source #
Construct a value of type OuterBoolean
(by applying it's required fields, if any)
OuterComposite
data OuterComposite Source #
Constructors
OuterComposite | |
Fields
|
Instances
Eq OuterComposite Source # | |
Show OuterComposite Source # | |
ToJSON OuterComposite Source # | |
FromJSON OuterComposite Source # | |
HasBodyParam FakeOuterCompositeSerialize OuterComposite Source # | Body Param "body" - Input composite as post body |
mkOuterComposite :: OuterComposite Source #
Construct a value of type OuterComposite
(by applying it's required fields, if any)
OuterEnum
Constructors
OuterEnum | |
mkOuterEnum :: OuterEnum Source #
Construct a value of type OuterEnum
(by applying it's required fields, if any)
OuterNumber
data OuterNumber Source #
Constructors
OuterNumber | |
Instances
Eq OuterNumber Source # | |
Show OuterNumber Source # | |
ToJSON OuterNumber Source # | |
FromJSON OuterNumber Source # | |
HasBodyParam FakeOuterNumberSerialize OuterNumber Source # | Body Param "body" - Input number as post body |
mkOuterNumber :: OuterNumber Source #
Construct a value of type OuterNumber
(by applying it's required fields, if any)
OuterString
data OuterString Source #
Constructors
OuterString | |
Instances
Eq OuterString Source # | |
Show OuterString Source # | |
ToJSON OuterString Source # | |
FromJSON OuterString Source # | |
HasBodyParam FakeOuterStringSerialize OuterString Source # | Body Param "body" - Input string as post body |
mkOuterString :: OuterString Source #
Construct a value of type OuterString
(by applying it's required fields, if any)
Pet
Constructors
Pet | |
Construct a value of type Pet
(by applying it's required fields, if any)
ReadOnlyFirst
data ReadOnlyFirst Source #
Constructors
ReadOnlyFirst | |
Fields
|
Instances
mkReadOnlyFirst :: ReadOnlyFirst Source #
Construct a value of type ReadOnlyFirst
(by applying it's required fields, if any)
SpecialModelName
data SpecialModelName Source #
Constructors
SpecialModelName | |
Fields
|
mkSpecialModelName :: SpecialModelName Source #
Construct a value of type SpecialModelName
(by applying it's required fields, if any)
Tag
User
Constructors
User | |
Fields
|
Instances
Eq User Source # | |
Show User Source # | |
ToJSON User Source # | |
FromJSON User Source # | |
HasBodyParam UpdateUser User Source # | Body Param "body" - Updated user object |
HasBodyParam CreateUser User Source # | Body Param "body" - Created user object |
HasBodyParam CreateUsersWithListInput [User] Source # | Body Param "body" - List of user object |
HasBodyParam CreateUsersWithArrayInput [User] Source # | Body Param "body" - List of user object |
Cat
Constructors
Cat | |
Fields
|
Dog
Constructors
Dog | |
Utils
_omitNulls :: [(Text, Value)] -> Value Source #
Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON)
_toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) Source #
DateTime Formatting
Constructors
DateTime | |
Fields |
Instances
_readDateTime :: (ParseTime t, Monad m, Alternative m) => String -> m t Source #
_parseISO8601
_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String Source #
TI.formatISO8601Millis
_parseISO8601 :: (ParseTime t, Monad m, Alternative m) => String -> m t Source #
Date Formatting
Instances
_readDate :: (ParseTime t, Monad m) => String -> m t Source #
TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"
_showDate :: FormatTime t => t -> String Source #
TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"
Byte/Binary Formatting
_showByteArray :: ByteArray -> Text Source #
show base64 encoded characters
any sequence of octets
Constructors
Binary | |
Fields |
_showBinaryBase64 :: Binary -> Text Source #