text: /**
   * Cloud Manager API
   * This API allows access to Cloud Manager programs, pipelines, and environments by an authorized technical account created through the Adobe I/O Console. The base url for this API is https://cloudmanager.adobe.io, e.g. to get the list of programs for an organization, you would make a GET request to https://cloudmanager.adobe.io/api/programs (with the correct set of headers as described below). This swagger file can be downloaded from https://raw.githubusercontent.com/AdobeDocs/cloudmanager-api-docs/master/swagger-specs/api.yaml.
   *
   * The version of the OpenAPI document: 1.0.0
   * Contact: opensource@shinesolutions.com
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   * Do not edit the class manually.
   */
  
  /*
   * OAIPipelineStepMetrics.h
   *
   * 
   */
  
  #ifndef OAIPipelineStepMetrics_H
  #define OAIPipelineStepMetrics_H
  
  #include <QJsonObject>
  
  #include "OAIMetric.h"
  #include <QList>
  
  #include "OAIEnum.h"
  #include "OAIObject.h"
  
  namespace OpenAPI {
  
  class OAIPipelineStepMetrics : public OAIObject {
  public:
      OAIPipelineStepMetrics();
      OAIPipelineStepMetrics(QString json);
      ~OAIPipelineStepMetrics() override;
  
      QString asJson() const override;
      QJsonObject asJsonObject() const override;
      void fromJsonObject(QJsonObject json) override;
      void fromJson(QString jsonString) override;
  
      QList<OAIMetric> getMetrics() const;
      void setMetrics(const QList<OAIMetric> &metrics);
  
      virtual bool isSet() const override;
      virtual bool isValid() const override;
  
  private:
      void initializeModel();
  
      QList<OAIMetric> metrics;
      bool m_metrics_isSet;
      bool m_metrics_isValid;
  };
  
  } // namespace OpenAPI
  
  Q_DECLARE_METATYPE(OpenAPI::OAIPipelineStepMetrics)
  
  #endif // OAIPipelineStepMetrics_H
  