Class: Inttegro::Payout::SettingsMutationSchedule

Inherits:
T::Struct
  • Object
show all
Defined in:
lib/inttegro/payout/settings_mutation_schedule.rb

Overview

Updated payout schedule returned after a settings mutation.

This generated model is immutable. Construct it with .new, or decode a string-keyed API payload with .from_hash. #serialize produces a string-keyed hash using the original wire field names and serialized enum values.

Instance Attribute Summary collapse

Instance Attribute Details

#description ⇒ String (readonly)

Value of the description field in the Inttegro API payload.

Required in the API payload. Wire name: description.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#id ⇒ String (readonly)

Value of the id field in the Inttegro API payload.

Required in the API payload. Wire name: id.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#interval ⇒ String (readonly)

Value of the interval field in the Inttegro API payload.

Required in the API payload. Wire name: interval.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#name ⇒ String (readonly)

Value of the name field in the Inttegro API payload.

Required in the API payload. Wire name: name.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#schedule_on ⇒ String (readonly)

Value of the schedule_on field in the Inttegro API payload.

Required in the API payload. Wire name: schedule_on.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#spec ⇒ Inttegro::Payout::SettingsMutationScheduleSpec (readonly)

Public payout schedule specification returned after a settings mutation.

Required in the API payload. Wire name: spec.



60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end

#type ⇒ String (readonly)

Value of the type field in the Inttegro API payload.

Required in the API payload. Wire name: type.

Returns:

  • (String)


60
61
62
63
64
65
66
67
68
# File 'lib/inttegro/payout/settings_mutation_schedule.rb', line 60

class SettingsMutationSchedule < T::Struct
  const :description, String
  const :id, String
  const :interval, String
  const :name, String
  const :schedule_on, String
  const :spec, Inttegro::Payout::SettingsMutationScheduleSpec
  const :type, String
end