Class: Imagekitio::Models::CustomMetadataFieldUpdateParams

Inherits:
Internal::Type::BaseModel show all
Extended by:
Internal::Type::RequestParameters::Converter
Includes:
Internal::Type::RequestParameters
Defined in:
lib/imagekitio/models/custom_metadata_field_update_params.rb

Overview

Defined Under Namespace

Classes: Schema

Instance Attribute Summary collapse

Attributes included from Internal::Type::RequestParameters

#request_options

Method Summary

Methods included from Internal::Type::RequestParameters::Converter

dump_request

Methods included from Internal::Type::RequestParameters

included

Methods inherited from Internal::Type::BaseModel

#==, ==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

This class inherits a constructor from Imagekitio::Internal::Type::BaseModel

Instance Attribute Details

#labelString?

Human readable name of the custom metadata field. This should be unique across all non deleted custom metadata fields. This name is displayed as form field label to the users while setting field value on an asset in the media library UI. This parameter is required if ‘schema` is not provided.

Returns:

  • (String, nil)


17
# File 'lib/imagekitio/models/custom_metadata_field_update_params.rb', line 17

optional :label, String

#schemaImagekitio::Models::CustomMetadataFieldUpdateParams::Schema?

An object that describes the rules for the custom metadata key. This parameter is required if ‘label` is not provided. Note: `type` cannot be updated and will be ignored if sent with the `schema`. The schema will be validated as per the existing `type`.



26
# File 'lib/imagekitio/models/custom_metadata_field_update_params.rb', line 26

optional :schema, -> { Imagekitio::CustomMetadataFieldUpdateParams::Schema }