class GraphQL::Types::ISO8601Duration

This scalar takes Durations and transmits them as strings, using ISO 8601 format. ActiveSupport >= 5.0 must be loaded to use this scalar.

Use it for fields or arguments as follows:

field :age, GraphQL::Types::ISO8601Duration, null: false

argument :interval, GraphQL::Types::ISO8601Duration, null: false

Alternatively, use this built-in scalar as inspiration for your own Duration type.