PhoenixSwagger.JsonApi.relationship
You're seeing just the function
relationship, go back to PhoenixSwagger.JsonApi module for more information.
Specs
relationship(
%PhoenixSwagger.Schema{
"$ref": term(),
additionalProperties: term(),
allOf: term(),
default: term(),
description: term(),
discriminator: term(),
enum: term(),
example: term(),
exclusiveMaximum: term(),
exclusiveMinimum: term(),
format: term(),
items: term(),
maxItems: term(),
maxLength: term(),
maxProperties: term(),
maximum: term(),
minItems: term(),
minLength: term(),
minProperties: term(),
minimum: term(),
multipleOf: term(),
pattern: term(),
properties: term(),
readOnly: term(),
required: term(),
title: term(),
type: term(),
uniqueItems: term(),
"x-nullable": term()
},
name :: atom(),
[option]
) :: %PhoenixSwagger.Schema{
"$ref": term(),
additionalProperties: term(),
allOf: term(),
default: term(),
description: term(),
discriminator: term(),
enum: term(),
example: term(),
exclusiveMaximum: term(),
exclusiveMinimum: term(),
format: term(),
items: term(),
maxItems: term(),
maxLength: term(),
maxProperties: term(),
maximum: term(),
minItems: term(),
minLength: term(),
minProperties: term(),
minimum: term(),
multipleOf: term(),
pattern: term(),
properties: term(),
readOnly: term(),
required: term(),
title: term(),
type: term(),
uniqueItems: term(),
"x-nullable": term()
}
when option: {:type, relationship_type} | {:nullable, boolean()},
relationship_type: :has_one | :has_many
Defines a relationship.
Optionally can pass type: :has_many or type: :has_one to determine
whether to structure the relationship as an object or array.
Defaults to :has_one