úÎ!hë_Ľš      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™ None"#7M Ăjson-api)Type representing a JSON-API link object.qLinks are an abstraction around an underlying Map consisting of relevance identifiers as keys and URIs as values.Example JSON:  "links": { "self": " http://example.com/posts/1" } Specification: )http://jsonapi.org/format/#document-linksjson-api'Constructor function for building LinksNone"#7M› json-api/Convienience class for constructing a Meta typeExample usage: @ data Pagination = Pagination { currentPage :: Int , totalPages :: Int } deriving (Show, Generic)ainstance ToJSON Pagination instance MetaObject Pagination where typeName _ = "pagination" @ json-api)Type representing a JSON-API meta object.YMeta is an abstraction around an underlying Map consisting of resource-specific metadata.Example JSON: ł "meta": { "copyright": "Copyright 2015 Example Corp.", "authors": [ "Andre Dawson", "Kirby Puckett", "Don Mattingly", "Ozzie Guillen" ] } Specification: (http://jsonapi.org/format/#document-metajson-api3Convienience constructor function for the Meta type?Useful on its own or in combination with Meta's monoid instance-Example usage: See MetaSpec.hs for an example  None"#7M!fjson-api&Typeclass indicating how to access an  for a given datatypejson-apifIdentifiers are used to encapsulate the minimum amount of information to uniquely identify a resource.FThis object will be found at multiple levels of the JSON-API structureSpecification: ?http://jsonapi.org/format/#document-resource-identifier-objects !"# !"#None"#7M3ä $json-apihPagination strategies are commonly implemented by the server of which Page and Offset are commonly used.-json-apiPWe can specify limits on the number of rows we would like back from the database0json-apiwWrapper type for the various components of pagination being page size, page index and the number of resources in total.5json-api]Helper function to build relative links for a collection of resources of type ResourceEntity.BThis helper function assumes that the first page is always page 0.šjson-api’If we are at the last page then we do not generate a next link. This function tells us whether to generate a next link based on the page strategy.›json-apixIf we on the first page then we do not generate a prev link. This function tells us whether we can generate a prev link.œjson-api9This function calculates the number of pages in the list.json-api:Helper function used to generate a single pagination link.žjson-apijIn the page strategy page numbering starts at 1, where as in the case of offset the numbering starts at 0.Ÿjson-apiQSimple pattern matcher than translates a Strategy to a query string element name.$%&'()*+,-./01234501234*+,-./'()$%&5None"#7M>ú:json-api7A type representing the Relationship between 2 entitiesdA Relationship provides basic information for fetching further information about a related resource.Specification: Ahttp://jsonapi.org/format/#document-resource-object-relationships;json-api=A typeclass for decorating an entity with JSON API propertiesCjson-api-Type representing a JSON-API resource object.DA Resource supplies standardized data and metadata about a resource.Specification: 4http://jsonapi.org/format/#document-resource-objectsJjson-api7Constructor function for creating a Relationship recordBA relationship must contain either an Identifier or a Links record9:;<=>?@ABCDEFGHIJCDEFGH9;<=>?@AB:JINone"#7M?ř]^_`]^_`None"#7MBČgjson-apiMType for providing application-specific detail to unsuccessful API responses.Specification: (http://jsonapi.org/format/#error-objects ghipjklmno ghipjklmnoNone"#7M[Œwjson-apiThe wL type represents the alternative form of the top-level JSON-API requirement.errorR attribute - a descriptive object encapsulating application-specific error detail.For more information see: !http://jsonapi.org/format/#errors|json-apiThe C" type encapsulates the underlying CIncluded in the top-level €, the C. may be either a singleton resource or a list.For more information see: -http://jsonapi.org/format/#document-top-leveljson-apiThe . type is an abstraction used to constrain the includedu section of the Document to JSON serializable Resource objects while enabling a heterogeneous list of Resource types.LNo data constructors for this type are exported as we need to constrain the  0 to a heterogeneous list of Resource types. See … for creating  types.€json-apiThe €4 type represents the top-level JSON-API requirement.data_ attribute - the resulting JSON may be either a singleton resource or a list of resources. See C for the construction.For more information see: -http://jsonapi.org/format/#document-top-leveljson-api0Constructor function for the Document data type.See ƒ. for constructing compound Document including  'side-loaded' resourcesƒjson-api5Constructor function for the Document data type. See … for constructing the  type.%Supports building compound documents 6http://jsonapi.org/format/#document-compound-documents…json-api0Constructor function for the Document data type.%Supports building compound documents 6http://jsonapi.org/format/#document-compound-documentswxyz{|~}€‚ƒ„…†‡€|~}wxyz{‚†‡ƒ„… None"#7M\‚Q $%&'()*+,-./0123459:;<=>?@ABCDEFGHIJ]^_`ghipjklmnowxyz{|~}€‚ƒ„…†‡Q€|~}wxyz{ghipjklmno:CDEFGH9;<=>?@AB 01234*+,-./'()$%&]^_`5JI‚†‡ƒ„… None"#7M_€Ą˘Ł¤ĽŚ§¨Š     !""#$%&'()*+,-./00122344566789:;<=>?@ABCDEFGHHIJKLMNOPQRSTUVWXYZ[\]^_`aabcdefghijjklmnopqrstuvwxyyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł ¤ Ľ Ś § ¨ Š Ş ŤŹ'json-api-0.1.4.0-K142BQY8q8A4eKMcVIpvFlNetwork.JSONApi.LinkNetwork.JSONApi.MetaNetwork.JSONApi.IdentifierNetwork.JSONApi.PaginationNetwork.JSONApi.ResourceNetwork.JSONApi.SourceNetwork.JSONApi.ErrorNetwork.JSONApi.DocumentNetwork.JSONApiPaths_json_apiHrefRelLinksmkLinks $fShowLinks $fEqLinks $fOrdLinks $fToJSONLinks$fFromJSONLinks$fGenericLinks MetaObjecttypeNameMetamkMeta $fMonoidMeta$fSemigroupMeta$fFromJSONMeta $fToJSONMeta $fShowMeta$fEqMeta $fGenericMeta HasIdentifier identifier Identifier_ident _datatype _metadata$fFromJSONIdentifier$fToJSONIdentifier$fShowIdentifier$fEqIdentifierdatatypeidentmetadataStrategy PageStrategyOffsetStrategy ResourceCountgetResourceCount PageIndex getPageIndexPageSize getPageSize PaginationgetPaginationPageIndexgetPaginationPageSizegetPaginationResourceCountmkPaginationLinks$fShowPageSize$fShowPageIndex$fShowResourceCount Relationships RelationshipResourcefulEntityresourceIdentifier resourceType resourceLinksresourceMetaDataresourceRelationships fromResource toResourceResource getIdentifier getResourcegetLinksgetRelationshipsmkRelationshipsmkRelationship$fFromJSONRelationship$fToJSONRelationship$fMonoidRelationships$fSemigroupRelationships$fFromJSONRelationships$fToJSONRelationships$fHasIdentifierResource$fFromJSONResource$fToJSONResource$fShowRelationship$fEqRelationship$fGenericRelationship$fShowRelationships$fEqRelationships$fGenericRelationships$fShowResource $fEqResource$fGenericResourceSourcepointer parameter$fDefaultSource$fFromJSONSource$fToJSONSource $fShowSource $fEqSource$fGenericSourceErroridlinksstatuscodetitledetailsourcemeta$fDefaultError$fFromJSONError $fToJSONError $fShowError $fEqError$fGenericError ErrorDocument_error _errorLinks _errorMeta ResourceData SingletonListIncludedDocument mkDocument mkDocument'mkCompoundDocumentmkCompoundDocument'mkIncludedResource singletonlist$fMonoidIncluded$fSemigroupIncluded$fFromJSONResourceData$fToJSONResourceData$fFromJSONDocument$fToJSONDocument$fFromJSONErrorDocument$fToJSONErrorDocument$fShowIncluded$fShowResourceData$fEqResourceData$fGenericResourceData$fShowDocument $fEqDocument$fGenericDocument$fShowErrorDocument$fEqErrorDocument$fGenericErrorDocumentshouldGenNextLinkshouldGenPrevLinknumberOfPagesInPageListmkPaginationLinkfirstPageIndexstrategyToQueryStringNumberKey$aeson-1.4.4.0-LcNqBXYY7liADgIYnwObRIData.Aeson.Types.InternalValueversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName