Class CreateMetadataFieldInput
- java.lang.Object
-
- ch.brix.gql.client.InputObject
-
- ch.brix.gql.client.frontify.input_objects.CreateMetadataFieldInput
-
public class CreateMetadataFieldInput extends ch.brix.gql.client.InputObject
-
-
Constructor Summary
Constructors Constructor Description CreateMetadataFieldInput()
-
Method Summary
Modifier and Type Method Description CreateMetadataFieldInputallowEmptyValue(BooleanScalar v)Allow an empty value as a valid `SELECT` type `Metadata Field` value.CreateMetadataFieldInputallowMultipleValues(BooleanScalar v)Allow multiple values in `SELECT` type `Metadata Field`.CreateMetadataFieldInputdefaultValue(StringScalar v)New custom metadata default value option.CreateMetadataFieldInputisEditable(BooleanScalar v)Allow users to edit `Metadata Field` values in the Frontify UI.CreateMetadataFieldInputisSearchable(BooleanScalar v)Allow users to search for `Metadata Field` values in the Frontify UI.CreateMetadataFieldInputisVisible(BooleanScalar v)Show/hide `Metadata Field` values in the Frontify UI.CreateMetadataFieldInputlabel(StringScalar v)Create custom metadata field label.CreateMetadataFieldInputprojectId(IdScalar v)`Project`/`Library` Id where metadata field should be created.CreateMetadataFieldInputtype(MetadataFieldType v)Create custom metadata field type.CreateMetadataFieldInputvalues(List<MetadataFieldValuesInput> v)Create custom metadata field allowed values.
-
-
-
Method Detail
-
projectId
public CreateMetadataFieldInput projectId(IdScalar v)
`Project`/`Library` Id where metadata field should be created.
-
label
public CreateMetadataFieldInput label(StringScalar v)
Create custom metadata field label.
-
type
public CreateMetadataFieldInput type(MetadataFieldType v)
Create custom metadata field type.
-
values
public CreateMetadataFieldInput values(List<MetadataFieldValuesInput> v)
Create custom metadata field allowed values. Only valid for `SELECT` type fields.
-
defaultValue
public CreateMetadataFieldInput defaultValue(StringScalar v)
New custom metadata default value option. This value will be set to all new assets.
-
allowMultipleValues
public CreateMetadataFieldInput allowMultipleValues(BooleanScalar v)
Allow multiple values in `SELECT` type `Metadata Field`.
-
allowEmptyValue
public CreateMetadataFieldInput allowEmptyValue(BooleanScalar v)
Allow an empty value as a valid `SELECT` type `Metadata Field` value.
-
isSearchable
public CreateMetadataFieldInput isSearchable(BooleanScalar v)
Allow users to search for `Metadata Field` values in the Frontify UI.
-
isEditable
public CreateMetadataFieldInput isEditable(BooleanScalar v)
Allow users to edit `Metadata Field` values in the Frontify UI.
-
isVisible
public CreateMetadataFieldInput isVisible(BooleanScalar v)
Show/hide `Metadata Field` values in the Frontify UI.
-
-