Class: Omnizip::Models::ProgressOptions
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Omnizip::Models::ProgressOptions
- Defined in:
- lib/omnizip/models/progress_options.rb
Overview
Model representing progress tracking options.
This class encapsulates configuration for progress tracking, including reporter type, update interval, and display preferences.
Serialized via lutaml-model — no hand-rolled to_h / to_json.
render_nil is deliberately absent: the previous to_h ended in
.compact, so an explicitly-nil value was dropped. render_default
alone keeps that nil-dropping behaviour.