Class: Eco::API::UseCases::GraphQL::Samples::Pages::Template::CsvBuild::Parser::Field

Inherits:
Struct
  • Object
show all
Defined in:
lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb

Overview

Parsed field, ready for the builder (already format-agnostic).

Instance Attribute Summary collapse

Instance Attribute Details

#columnObject

Returns the value of attribute column

Returns:

  • (Object)

    the current value of column



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def column
  @column
end

#descriptionObject

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def description
  @description
end

#labelObject

Returns the value of attribute label

Returns:

  • (Object)

    the current value of label



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def label
  @label
end

#optionsObject

Returns the value of attribute options

Returns:

  • (Object)

    the current value of options



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def options
  @options
end

#requiredObject

Returns the value of attribute required

Returns:

  • (Object)

    the current value of required



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def required
  @required
end

#typeObject

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



17
18
19
# File 'lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb', line 17

def type
  @type
end