The default fields that should be included in a response.
A function that, given a request header, determines if particular fields are to be included in the response. This function can be used to hide particular fields depending on arbitrary information about the request. (e.g. Sensitive fields can be made unavailable in certain contexts. (e.g. CORS, 3rd party requests to APIs, JSONP, etc.) IMPORTANT NOTE: this functionality is not fully implemented yet! WORK IN PROGRESS. DO NOT USE YET!
A map of field name to related resource's name and version pair. This
configuration is used to automatically join related resources as requested. For
example, if we have an "author" id field that references the "userBasicProfile"
v1 resource, and a "post" id field that references a "discoursePost" v1 the map
would look like: Map("author" -> ("userBasicProfile", 1), "post" ->
("discoursePost", 1))
.
The JSON serialization formatter for the resource.
The default fields that should be included in a response.
A function that, given a request header, determines if particular fields are to be included in the response.
A function that, given a request header, determines if particular fields are to be included in the response. This function can be used to hide particular fields depending on arbitrary information about the request. (e.g. Sensitive fields can be made unavailable in certain contexts. (e.g. CORS, 3rd party requests to APIs, JSONP, etc.) IMPORTANT NOTE: this functionality is not fully implemented yet! WORK IN PROGRESS. DO NOT USE YET!
A map of field name to related resource's name and version pair.
A map of field name to related resource's name and version pair. This
configuration is used to automatically join related resources as requested. For
example, if we have an "author" id field that references the "userBasicProfile"
v1 resource, and a "post" id field that references a "discoursePost" v1 the map
would look like: Map("author" -> ("userBasicProfile", 1), "post" ->
("discoursePost", 1))
.
Contains all the required information related to a resource's fields.
The type of the resource in the collection.
The default fields that should be included in a response.
A function that, given a request header, determines if particular fields are to be included in the response. This function can be used to hide particular fields depending on arbitrary information about the request. (e.g. Sensitive fields can be made unavailable in certain contexts. (e.g. CORS, 3rd party requests to APIs, JSONP, etc.) IMPORTANT NOTE: this functionality is not fully implemented yet! WORK IN PROGRESS. DO NOT USE YET!
A map of field name to related resource's name and version pair. This configuration is used to automatically join related resources as requested. For example, if we have an "author" id field that references the "userBasicProfile" v1 resource, and a "post" id field that references a "discoursePost" v1 the map would look like:
Map("author" -> ("userBasicProfile", 1), "post" -> ("discoursePost", 1))
.The JSON serialization formatter for the resource.