MediaAttributeDefinition
A company-defined custom field that can be set on images (e.g. "Shot type", "Usage rights").
type MediaAttributeDefinition {
archivedAt: ISO8601DateTime
attributeType: MediaAttributeTypeEnum!
commonValues: [MediaAttributeCommonValue!]!
createdAt: ISO8601DateTime!
description: String
handle: String!
id: ID!
name: String!
updatedAt: ISO8601DateTime!
useInFilters: Boolean!
}
Fields
MediaAttributeDefinition.archivedAt ● ISO8601DateTime scalar common
MediaAttributeDefinition.attributeType ● MediaAttributeTypeEnum! non-null enum products
The kind of value the field holds. Fixed at creation.
MediaAttributeDefinition.commonValues ● [MediaAttributeCommonValue!]! non-null object products
The values most often given to this field across the company's images (top 20), most used first.
MediaAttributeDefinition.createdAt ● ISO8601DateTime! non-null scalar common
MediaAttributeDefinition.description ● String scalar common
What this field captures.
MediaAttributeDefinition.handle ● String! non-null scalar common
Stable slug identifier, unique within the company.
MediaAttributeDefinition.id ● ID! non-null scalar common
MediaAttributeDefinition.name ● String! non-null scalar common
Display name of the field.
MediaAttributeDefinition.updatedAt ● ISO8601DateTime! non-null scalar common
MediaAttributeDefinition.useInFilters ● Boolean! non-null scalar common
Whether the field is offered as a media library filter.
Returned By
mediaAttributeDefinitionAdd mutation ● mediaAttributeDefinitions query ● mediaAttributeDefinitionUpdate mutation
Member Of
MediaAttribute object