class Oxide::Field(I, O)
- Oxide::Field(I, O)
- Oxide::BaseField
- Reference
- Object
Defined in:
oxide/field.crConstructors
Instance Method Summary
- #applied_directives : Array(AppliedDirective)
- #arguments : Hash(String, Oxide::Argument)
- #deprecated?
- #deprecation_reason : String | Nil
- #description : String | Nil
- #resolve(object, argument_values, context, resolution_info)
- #type : Oxide::Type
Instance methods inherited from class Oxide::BaseField
arguments : Hash(String, Oxide::Argument)
arguments,
deprecation_reason : String | Nil
deprecation_reason,
description : String | Nil
description,
type : Oxide::Type
type
Constructor Detail
def self.new(type : Oxide::Type, resolve : Proc(Resolution(I), O), description : Nil | String = nil, deprecation_reason : Nil | String = nil, arguments : Hash(String, Oxide::Argument) = {} of String => Oxide::Argument, applied_directives : Array(Oxide::AppliedDirective) = [] of AppliedDirective)
#