mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
Try to improve readability on github [ci skip]
This commit is contained in:
parent
15c296d643
commit
14e84640c1
@ -55,31 +55,31 @@ Example supported requests
|
|||||||
| JSON API object | JSON API properties | Required | ActiveModelSerializers representation |
|
| JSON API object | JSON API properties | Required | ActiveModelSerializers representation |
|
||||||
|-----------------------|----------------------------------------------------------------------------------------------------|----------|---------------------------------------|
|
|-----------------------|----------------------------------------------------------------------------------------------------|----------|---------------------------------------|
|
||||||
| schema | oneOf (success, failure, info) | |
|
| schema | oneOf (success, failure, info) | |
|
||||||
| success | data, included, meta, links, jsonapi | | ActiveModel::SerializableResource
|
| success | data, included, meta, links, jsonapi | | AM::SerializableResource
|
||||||
| success.meta | meta | | ActiveModel::Serializer::Adapter::Base#meta
|
| success.meta | meta | | AM::S::Adapter::Base#meta
|
||||||
| success.included | UniqueArray(resource) | | ActiveModel::Serializer::Adapter::JsonApi#serializable_hash_for_collection
|
| success.included | UniqueArray(resource) | | AM::S::Adapter::JsonApi#serializable_hash_for_collection
|
||||||
| success.data | data | |
|
| success.data | data | |
|
||||||
| success.links | allOf (links, pagination) | | ActiveModel::Serializer::Adapter::JsonApi#links_for
|
| success.links | allOf (links, pagination) | | AM::S::Adapter::JsonApi#links_for
|
||||||
| success.jsonapi | jsonapi | |
|
| success.jsonapi | jsonapi | |
|
||||||
| failure | errors, meta, jsonapi | errors |
|
| failure | errors, meta, jsonapi | errors |
|
||||||
| failure.errors | UniqueArray(error) | | #1004
|
| failure.errors | UniqueArray(error) | | #1004
|
||||||
| meta | Object | |
|
| meta | Object | |
|
||||||
| data | oneOf (resource, UniqueArray(resource)) | | ActiveModel::Serializer::Adapter::JsonApi#serializable_hash_for_collection,#serializable_hash_for_single_resource
|
| data | oneOf (resource, UniqueArray(resource)) | | AM::S::Adapter::JsonApi#serializable_hash_for_collection,#serializable_hash_for_single_resource
|
||||||
| resource | String(type), String(id),<br>attributes, relationships,<br>links, meta | type, id | ActiveModel::Serializer::Adapter::JsonApi#primary_data_for
|
| resource | String(type), String(id),<br>attributes, relationships,<br>links, meta | type, id | AM::S::Adapter::JsonApi#primary_data_for
|
||||||
| links | Uri(self), Link(related) | | #1028, #1246, #1282
|
| links | Uri(self), Link(related) | | #1028, #1246, #1282
|
||||||
| link | oneOf (linkString, linkObject) | |
|
| link | oneOf (linkString, linkObject) | |
|
||||||
| link.linkString | Uri | |
|
| link.linkString | Uri | |
|
||||||
| link.linkObject | Uri(href), meta | href |
|
| link.linkObject | Uri(href), meta | href |
|
||||||
| attributes | patternProperties(<br>`"^(?!relationships$|links$)\\w[-\\w_]*$"`),<br>any valid JSON | | ActiveModel::Serializer#attributes, ActiveModel::Serializer::Adapter::JsonApi#resource_object_for
|
| attributes | patternProperties(<br>`"^(?!relationships$|links$)\\w[-\\w_]*$"`),<br>any valid JSON | | AM::Serializer#attributes, AM::S::Adapter::JsonApi#resource_object_for
|
||||||
| relationships | patternProperties(<br>`"^\\w[-\\w_]*$"`);<br>links, relationships.data, meta | | ActiveModel::Serializer::Adapter::JsonApi#relationships_for
|
| relationships | patternProperties(<br>`"^\\w[-\\w_]*$"`);<br>links, relationships.data, meta | | AM::S::Adapter::JsonApi#relationships_for
|
||||||
| relationships.data | oneOf (relationshipToOne, relationshipToMany) | | ActiveModel::Serializer::Adapter::JsonApi#resource_identifier_for
|
| relationships.data | oneOf (relationshipToOne, relationshipToMany) | | AM::S::Adapter::JsonApi#resource_identifier_for
|
||||||
| relationshipToOne | anyOf(empty, linkage) | |
|
| relationshipToOne | anyOf(empty, linkage) | |
|
||||||
| relationshipToMany | UniqueArray(linkage) | |
|
| relationshipToMany | UniqueArray(linkage) | |
|
||||||
| empty | null | |
|
| empty | null | |
|
||||||
| linkage | String(type), String(id), meta | type, id | ActiveModel::Serializer::Adapter::JsonApi#primary_data_for
|
| linkage | String(type), String(id), meta | type, id | AM::S::Adapter::JsonApi#primary_data_for
|
||||||
| pagination | pageObject(first), pageObject(last),<br>pageObject(prev), pageObject(next) | | ActiveModel::Serializer::Adapter::JsonApi::PaginationLinks#serializable_hash
|
| pagination | pageObject(first), pageObject(last),<br>pageObject(prev), pageObject(next) | | AM::S::Adapter::JsonApi::PaginationLinks#serializable_hash
|
||||||
| pagination.pageObject | oneOf(Uri, null) | |
|
| pagination.pageObject | oneOf(Uri, null) | |
|
||||||
| jsonapi | String(version), meta | | ActiveModel::Serializer::Adapter::JsonApi::ApiObjects::JsonApi
|
| jsonapi | String(version), meta | | AM::S::Adapter::JsonApi::ApiObjects::JsonApi
|
||||||
| error | String(id), links, String(status),<br>String(code), String(title),<br>String(detail), error.source, meta | |
|
| error | String(id), links, String(status),<br>String(code), String(title),<br>String(detail), error.source, meta | |
|
||||||
| error.source | String(pointer), String(parameter) | |
|
| error.source | String(pointer), String(parameter) | |
|
||||||
| pointer | [JSON Pointer RFC6901](https://tools.ietf.org/html/rfc6901) | |
|
| pointer | [JSON Pointer RFC6901](https://tools.ietf.org/html/rfc6901) | |
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user