Skip to main content

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