openapi: 3.1.0

info:
  title: PlantPredict API
  version: "12.13.0"
  description: |
    ## What is PlantPredict?

    PlantPredict is an industry-leading performance modeling platform for utility-scale
    solar power plants. It predicts energy yield across the full project lifecycle —
    from early-stage site prospecting through detailed engineering and operational
    monitoring. The same engine that powers the PlantPredict web UI is fully exposed
    via this REST API, enabling automation of complex, high-time-resolution energy
    predictions without any UI interaction.

    ## Domain Model — read this first

    Understanding the object hierarchy is essential before calling the API:

    - **Weather** — A weather file (hourly irradiance, temperature, wind, etc.) for a
      geographic location. Imported from a provider (e.g. SolarAnywhere, Meteonorm) or
      uploaded manually. Weather files live in a company-wide library and are referenced
      by Predictions.

    - **Module** — A PV module definition parameterized with electrical characteristics
      (STC power, temperature coefficients, single-diode model parameters, IAM curves,
      etc.). Modules live in a company-wide library.

    - **Inverter** — An inverter definition with efficiency curves, voltage/power ratings,
      and optional kVA derating curves. Inverters live in a company-wide library.

    - **Project** — A named location (lat/lon) that acts as a container for one or more
      Predictions. Holds geographic metadata (country, elevation, UTC offset) and a status.

    - **Prediction** — The core simulation configuration nested under a Project. Defines
      the simulation period, model selections (transposition, air mass, degradation,
      soiling, shading, spectral shift models), uncertainty error terms, and references
      to a Weather file. A Prediction must be linked to a PowerPlant before it can be run.
      Status values: 0 = Draft, 1 = Active, 2 = Issued, 3 = Archived.

    - **PowerPlant** — The physical plant design attached to a Prediction. Describes the
      electrical topology: Blocks → Arrays → Inverters → DC Fields (strings of modules).
      Also includes transformers, transmission lines, energy storage (ESS), availability
      losses, and LGIA export limits.

    - **Shade Scene** — An optional 3D shading model (PVJ format) attached to a
      Prediction's DC Fields. Supports import from PVC or SHD files. Shade and TABT
      (Tracker Angle Back-Tracking) calculations are queued and run asynchronously.

    ## Typical workflow to run a prediction

    1. Ensure a **Weather** file exists (search, download, or import one).
    2. Ensure a **Module** and **Inverter** exist in the library.
    3. **POST /Project** — create a project at the site location.
    4. **POST /Project/{projectId}/Prediction** — create a prediction with model settings.
    5. **POST /Project/{projectId}/Prediction/{predictionId}/PowerPlant** — attach a plant
       design referencing your module and inverter.
    6. **POST /Project/{projectId}/Prediction/{predictionId}/Run** — queue the simulation.
    7. Poll **GET /Project/{projectId}/Prediction/{predictionId}/Overview** until
       `status` reaches 2 (complete), then retrieve results via `/ResultSummary`,
       `/ResultDetails`, or `/NodalJson`.

    ## Authentication

    OAuth 2.0 **Client Credentials** flow via AWS Cognito. The spec advertises
    a single `bearerAuth` scheme — fetch a token yourself with the snippet
    below, then either paste it into the in-browser playground or pass it on
    every request as `Authorization: Bearer <token>`.

    > **Why not advertise OAuth2 directly?** Most users have access to the
    > production tenant only, and we don't want to invite anyone to enter
    > long-lived `client_id` / `client_secret` credentials into a third-party
    > documentation site. Keep credentials in your own environment; ship
    > short-lived bearer tokens to wherever they are needed.

    - Token URL: `https://terabase-prd.auth.us-west-2.amazoncognito.com/oauth2/token`
    - Scopes: `transactions/get` (read), `transactions/post` (write) — request
      both to access the entire surface.
    - Send credentials as **Basic Auth** in the token request header.

    Example:

    ```bash
    curl -X POST 'https://terabase-prd.auth.us-west-2.amazoncognito.com/oauth2/token' \
      -u "$PP_CLIENT_ID:$PP_CLIENT_SECRET" \
      -d 'grant_type=client_credentials&scope=transactions/get transactions/post'
    ```

    API credentials (Client ID + Secret) are generated per user by a company admin
    inside the PlantPredict UI (gear icon → user profile → Generate API Credentials).
    Store them securely — they are shown only once.

    ## Notes

    - All request/response bodies are JSON (`Content-Type: application/json`).
    - The API is stateless — every request must supply complete inputs; there is no session.
    - POST operations that create entities return `{"id": <integer>}`.
    - Many integer fields (model types, status codes) map to named enums — use
      `GET /Definitions` to retrieve the full enum catalog at runtime.
    - Long-running operations (Run, Shade calculations, TABT) are asynchronous; poll
      the corresponding `ProcessingStatus` endpoint to track progress.
    - Responses may include an `X-Message` header with non-blocking warnings (e.g.
      duplicate project name).

servers:
- url: https://api.plantpredict.terabase.energy
  description: Production

security:
- bearerAuth: []

components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: "Pass `Authorization: Bearer <token>` on every request. See the **Authentication** section of the API description for how to fetch a token."

  responses:

    # ── Reusable error responses (see schemas: Error, ModelStateError) ────────

    Unauthorized:
      description: "Missing or invalid bearer token. The response body is empty and no `Content-Type` header is set; the 401 status code is the only signal. Fetch a fresh token (see the **Authentication** section of the API description) and retry."
    NotFound:
      description: The referenced resource does not exist or is not accessible to the caller.
      content:
        text/plain:
          schema: {type: string}
          example: "Project not found."
    BadRequest:
      description: |
        The request was rejected. PlantPredict returns one of two shapes:

        * `application/json` with `{message, modelState}` for input
          validation errors (ASP.NET Web API model-state). The `modelState`
          map keys field names to lists of human-readable error messages.
        * `text/plain` with a free-form message for runtime / database
          errors that bubble up before validation completes.

        Clients should branch on the `Content-Type` header.
      content:
        application/json:
          schema: {$ref: '#/components/schemas/ModelStateError'}
          example:
            message: "The request is invalid."
            modelState:
              latitude: ["The field Latitude must be between -90 and 90."]
        text/plain:
          schema: {type: string}
          example: "A successfully completed prediction cannot be cancelled."
    Conflict:
      description: |
        The request conflicts with the current state of the resource
        (e.g. trying to delete an entity that has dependents, or status
        change rejected because of lifecycle rules).
      content:
        text/plain:
          schema: {type: string}
          example: "Cannot delete project; it has 3 predictions."
    ServerError:
      description: |
        Unexpected server-side error. The body is usually a plain-text message
        but its structure is not guaranteed — treat it as opaque diagnostic
        text. Common causes: database constraint violation, downstream
        service timeout, internal exception. Retry-safe for idempotent
        requests; for non-idempotent ones, verify state before retrying.
      content:
        text/plain:
          schema: {type: string}
          example: "An error has occurred."
    Forbidden:
      description: |
        The bearer token is valid but lacks the OAuth2 scope or role required
        for this operation (e.g. status-change endpoints require elevated
        privileges that not every API client is granted). Response body is
        typically empty.
    TooManyRequests:
      description: |
        The caller has exceeded the per-account rate limit for this operation.
        Wait and retry. The PlantPredict API does not currently emit
        `Retry-After`; back off with an exponential schedule (start at 30s).
        Response body is typically empty.

  schemas:

    # ── Shared ────────────────────────────────────────────────────────────────

    Error:
      type: object
      description: |
        Minimal envelope used for free-form error messages. Many PlantPredict
        error responses are `text/plain` rather than this JSON shape; see
        the per-response `content` for the canonical shape on each endpoint.
      properties:
        message: {type: string}
      required: [message]

    ModelStateError:
      type: object
      description: |
        ASP.NET Web API validation error. `modelState` maps the offending
        field name (or `request`) to a list of human-readable messages.
      properties:
        message: {type: string}
        modelState:
          type: object
          additionalProperties:
            type: array
            items: {type: string}
      required: [message]

    IdResponse:
      type: object
      properties:
        id:
          type: integer
      required: [id]

    Note:
      type: object
      properties:
        id: {type: integer}
        date: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        contents: {type: string}
        ownerId: {type: integer}
        entityType: {type: integer, enum: [1, 2, 3, 4, 5, 6], x-enum-varnames: [Project, Module, Inverter, Weather, Prediction, MultiJunction], description: EntityType}
        entityID: {type: integer}

    NoteCreate:
      type: object
      required: [contents]
      properties:
        contents: {type: string}

    StatusChangeItem:
      type: object
      required: [id, status]
      properties:
        id: {type: integer}
        status: {type: integer}

    # ── Project ───────────────────────────────────────────────────────────────

    Project:
      type: object
      required: [name, latitude, longitude]
      properties:
        id: {type: integer, readOnly: true}
        name: {type: string}
        description: {type: [string, "null"]}
        latitude: {type: number, format: double}
        longitude: {type: number, format: double}
        elevation: {type: number, format: double}
        country: {type: string}
        countryCode: {type: string}
        stateProvince: {type: string}
        stateProvinceCode: {type: string}
        locality: {type: string}
        region: {type: string}
        standardOffsetFromUTC: {type: number}
        status: {type: integer, description: "ProjectStatusEnum", enum: [0, 1, 2], x-enum-varnames: [Active, Archived, VoltagePro]}
        predictions: {type: [array, 'null'], items: {type: object}}
        companyId: {type: integer, readOnly: true}
        createdDate: {type: string, readOnly: true, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}

    ProjectOverview:
      type: object
      properties:
        id: {type: integer}
        name: {type: string}
        country: {type: string}
        countryCode: {type: string}
        createdDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        lastModified: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        elevation: {type: number, format: double}
        region: {type: string}
        standardOffsetFromUTC: {type: number}
        locality: {type: string}
        latitude: {type: number, format: double}
        longitude: {type: number, format: double}
        stateProvinceCode: {type: string}
        status: {type: integer, enum: [0, 1, 2], x-enum-varnames: [Active, Archived, VoltagePro], description: ProjectStatusEnum}
        predictions: {type: array, items: {type: object}}

    # ── PVsyst Import ─────────────────────────────────────────────────────────

    PVsystImportStartResult:
      type: object
      description: |
        Returned when a PVsyst import is accepted. No project exists yet — poll `statusUrl`
        until the job reaches a terminal status.
      properties:
        jobId:
          type: integer
          format: int64
          description: |
            Identifier for this import. Worth logging: it is the fastest way for support to
            find a specific import.
        statusUrl: {type: string, description: "Relative URL to poll for the import status."}
      required: [jobId]

    PVsystImportStatusResult:
      type: object
      description: The state and outcome of a PVsyst import job.
      properties:
        jobId: {type: integer, format: int64}
        status:
          type: string
          enum: [Processing, Completed, Failed]
          description: |
            `Processing` — still running, check again shortly.
            `Completed` — finished; `projectId` is the new project.
            `Failed` — no project was created; `errorCode` says why.
        originalFileName: {type: [string, 'null'], description: "The uploaded ZIP filename."}
        projectId:
          type: [integer, 'null']
          format: int64
          description: The created project. Null until the import completes successfully.
        projectName: {type: [string, 'null']}
        summary:
          type: [string, 'null']
          description: |
            One sentence describing the outcome in plain language, suitable to relay to a
            person as-is without counting array lengths.
        errorCode:
          type: [string, 'null']
          description: |
            Set only when `status` is `Failed`. One of:

            * `no-importable-variants` — not one variant could be imported; `skipped` lists
              every file that needs fixing. Correct the export and send it again.
            * `invalid-zip` — the upload could not be read as a PVsyst export, or contained
              no variants. Correct the export and send it again.
            * `import-error` — a fault on the PlantPredict side. Contact support with the
              `jobId`; retrying the same ZIP will not help.
        error: {type: [string, 'null'], description: "Free-form detail accompanying `errorCode`."}
        imported:
          type: [array, 'null']
          description: Variants that became predictions. Empty until the import finishes.
          items: {$ref: '#/components/schemas/PVsystImportedVariant'}
        skipped:
          type: [array, 'null']
          description: |
            Variants left out because a file they reference could not be used. Everything
            that could be imported still was.
          items: {$ref: '#/components/schemas/PVsystSkippedVariant'}
        failed:
          type: [array, 'null']
          description: Variants that errored during creation.
          items: {$ref: '#/components/schemas/PVsystFailedVariant'}
      required: [jobId, status]

    PVsystImportedVariant:
      type: object
      description: A PVsyst variant that was imported as a prediction.
      properties:
        variantFile: {type: [string, 'null'], description: "The PVsyst variant file, e.g. `West Chocolate.VC0`."}
        predictionId: {type: [integer, 'null'], format: int64, description: "The prediction created from this variant."}

    PVsystSkippedVariant:
      type: object
      description: |
        A PVsyst variant that was not imported because one or more of the files it
        references could not be used.
      properties:
        variantFile: {type: [string, 'null']}
        reason: {type: [string, 'null'], description: "Plain-language explanation, suitable to show to a person."}
        blockedBy:
          type: [array, 'null']
          description: The specific file references that blocked this variant.
          items: {$ref: '#/components/schemas/PVsystBlockingReference'}

    PVsystFailedVariant:
      type: object
      description: A PVsyst variant that errored while the prediction was being created.
      properties:
        variantFile: {type: [string, 'null']}
        error: {type: [string, 'null']}

    PVsystBlockingReference:
      type: object
      description: A file a variant references that could not be used.
      properties:
        category: {type: [string, 'null'], description: "The kind of file, e.g. `module`, `inverter`, `weather`."}
        fileName: {type: [string, 'null'], description: "The referenced filename, e.g. `CS7N-695TB-AG.PAN`."}
        problem: {type: [string, 'null'], description: "Why it could not be used, e.g. `Not included in the ZIP.`"}

    # ── PVFARM Import ─────────────────────────────────────────────────────────

    PVFarmImportStartResult:
      type: object
      description: |
        Returned when a PVFARM import is accepted. Nothing is built on the prediction yet —
        poll `statusUrl` until the job reaches a terminal status.
      properties:
        jobId:
          type: integer
          format: int64
          description: |
            Identifier for this import. Worth logging: it is the fastest way for support to
            find a specific import.
        statusUrl: {type: string, description: "Relative URL to poll for the import status."}
      required: [jobId]

    PVFarmImportStatusResult:
      type: object
      description: The state and outcome of a PVFARM import job.
      properties:
        jobId: {type: integer, format: int64}
        status:
          type: string
          enum: [Processing, Completed, Failed]
          description: |
            `Processing` — still running, check again shortly.
            `Completed` — finished; the power plant and its 3D shade scene are on the prediction.
            `Failed` — nothing was built; `errorCode` says why.
        originalFileName: {type: [string, 'null'], description: "The uploaded filename."}
        projectId: {type: integer, format: int64, description: "The project containing the target prediction."}
        predictionId: {type: integer, format: int64, description: "The prediction the plant was built on."}
        summary:
          type: [string, 'null']
          description: |
            One sentence describing the outcome in plain language, suitable to relay to a
            person as-is.
        errorCode:
          type: [string, 'null']
          description: |
            Set only when `status` is `Failed`. One of:

            * `invalid-file` — the file could not be used: not a PVFARM shading model file,
              an old format version, or a module technology PlantPredict does not
              recognize. Re-export from PVFARM, or use the web application's import.
            * `prediction-not-eligible` — the target prediction cannot take the import: no
              weather file selected, not a Block Builder prediction, or it already has a
              built power plant and the call did not carry `overwriteExistingPowerPlant=true`.
            * `import-error` — a fault on the PlantPredict side. Contact support with the
              `jobId`; retrying the same file will not help.
        error: {type: [string, 'null'], description: "Free-form detail accompanying `errorCode`."}
        plant:
          oneOf:
          - {$ref: '#/components/schemas/PVFarmImportPlantSummary'}
          - {type: 'null'}
          description: Headline figures for the built plant. Null until the import completes successfully.
        equipment:
          type: [array, 'null']
          description: |
            The library records created from the file's datasheet values — one Module per
            module type and one Inverter per inverter type. Re-importing the same data
            reuses these records rather than creating duplicates, and says so in `notices`.
          items: {$ref: '#/components/schemas/PVFarmImportEquipment'}
        notices:
          type: [array, 'null']
          description: Informational messages about the import, such as equipment records reused rather than created.
          items: {type: string}
      required: [jobId, status]

    PVFarmImportPlantSummary:
      type: object
      description: Headline figures for the power plant the import built.
      properties:
        mwDc: {type: number, format: double, description: "Installed DC capacity, MWdc."}
        modules: {type: integer, format: int32}
        strings: {type: integer, format: int32}
        trackers: {type: integer, format: int32}
        inverters: {type: integer, format: int32}

    PVFarmImportEquipment:
      type: object
      description: A library record the import created from the PVFARM file's datasheet values.
      properties:
        kind: {type: [string, 'null'], description: "The kind of record, either `module` or `inverter`."}
        id: {type: integer, format: int64, description: "The created library record."}
        name: {type: [string, 'null']}

    # ── Prediction ────────────────────────────────────────────────────────────

    MonthlyFactor:
      type: object
      properties:
        id: {type: integer}
        month: {type: integer, minimum: 1, maximum: 12}
        monthName: {type: string}
        soilingLoss: {type: number}
        albedo: {type: number}
        spectralShift: {type: [number, "null"]}

    Prediction:
      type: object
      required: [name]
      properties:
        id: {type: integer, readOnly: true}
        name: {type: string}
        description: {type: [string, "null"]}
        status: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], x-enum-varnames: [DraftPrivate, DraftShared, Analysis, Bid, Contract, Development, AsBuilt, Warranty, Archived, StringSizing], description: PredictionStatusEnum}
        projectId: {type: integer}
        powerPlantId: {type: [integer, 'null']}
        weatherId: {type: [integer, 'null']}
        start: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        end: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        yearRepeater: {type: integer}
        transpositionModel: {type: integer, enum: [0, 1], x-enum-varnames: [Hay, Perez], description: TranspositionModelType}
        perezCoefficients: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], x-enum-varnames: [PlantPredict, AllSitesComposite1990, AllSitesComposite1988, SandiaComposite1988, USAComposite1988, France1988, Pheonix1988, Elmonte1988, Osage1988, Albuquerque1988, CapeCanaveral1988, Albany1988], description: PerezCoefficientsEnum}
        diffuseDirectDecompModel: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [Erbs, Reindl, DIRINT, None], description: DiffuseDirectDecompModelType}
        circumsolarTreatment: {type: integer, enum: [0, 1], x-enum-varnames: [Diffuse, Direct], description: CircumsolarTreatmentType}
        airMassModel: {type: integer, enum: [0, 1], x-enum-varnames: [BirdHulstrom, KastenSandia], description: AirMassModelType}
        soilingModel: {type: integer, enum: [0, 1, 2], x-enum-varnames: [MonthlyOverride, WeatherFile, None], description: SoilingModelType}
        modTempModel: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [HeatBalance, Sandia, NOCT, DCFieldDefined], description: ModuleTemperatureModelType}
        incAngleModel: {type: integer, enum: [2, 3, 4, 5, 6], x-enum-varnames: [Sandia, ASHRAE, None, TabularIAM, PhysicalIAM], description: IncidenceAngleModelType}
        directBeamShadingModel: {type: integer, enum: [0, 1, 2, 3, 5, 6], x-enum-varnames: [Linear, None, V2DimensionRetired, FractionalElectricalShading, ModuleFileDefinedShading, StepFractionalElectricalShading], description: DirectBeamShadingModel}
        degradationModel: {type: integer, enum: [0, 1, 2, 3, 4], x-enum-varnames: [None, SteppedAC, LinearAC, LinearDC, NonLinearDC], description: DegradationModel}
        diffuseShadingModel: {type: integer, enum: [0, 1], x-enum-varnames: [None, SchaarPanchula], description: DiffuseShadingModel}
        spectralShiftModel: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [None, V1ParamPwatOrSandia, V2ParamPwatAndAM, MonthlyOverride], description: SpectralShiftModel}
        linearDegradationRate: {type: number}
        firstYearDegradation: {type: boolean}
        errorModelAcc: {type: number}
        errorSensAcc: {type: number}
        errorIntAnnVar: {type: number}
        errorMonAcc: {type: number}
        errorSpaVar: {type: number}
        useMeteoDni: {type: boolean}
        useMeteoPOAI: {type: boolean}
        useBacksidePOAI: {type: boolean}
        useLeapYears: {type: boolean}
        useWeatherFileAlbedoData: {type: boolean}
        useMetastability: {type: boolean}
        enableLeTID: {type: boolean}
        max50Year: {type: number}
        min50Year: {type: number}
        cool996: {type: number}
        minAnnualMeanDBTemp: {type: [number, 'null']}
        elevation: {type: [number, 'null']}
        timeZone: {type: [number, 'null']}
        ashraeStation: {type: string}
        ashraeWMO: {type: string}
        ashraeDistance: {type: number}
        ashraeVersion: {type: integer, enum: [0, 1], x-enum-varnames: [Version2013, Version2021], description: AshraeVersionEnum}
        logicVersion: {type: integer, enum: [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], x-enum-varnames: [Version3, Version4, Version5, Version6, Version7, Version8, Version9, Version10, Version11, Version12, Version13Beta], description: PredictionVersionEnum}
        pValues: {type: array, items: {type: object}}
        horizonDetails: {type: array, items: {type: object}}
        nonLinearDegradationRates: {type: array, items: {type: object}}
        monthlyFactors: {type: array, items: {$ref: '#/components/schemas/MonthlyFactor'}}

    PredictionUpdateResponse:
      type: object
      properties:
        changesMade: {type: boolean}

    # ── PowerPlant ────────────────────────────────────────────────────────────

    PowerPlant:
      type: object
      properties:
        id: {type: integer}
        blocks:
          type: array
          items:
            $ref: '#/components/schemas/Block'
        transformers: {type: array, items: {type: object}}
        transmissionLines: {type: array, items: {type: object}}
        ess: {type: [object, "null"], description: 'The Energy Storage System page allows you to configure an optional AC-coupled battery energy storage system (BESS) for your prediction. To enable energy storage, enter a Nameplate capacity value (input #1) and an Inverter Real Power rating (input #9). The Dispatch Algorithm should also be configured to ensure the...', x-doc-source: docs-only:user-guide/ui/energy-storage-system.mdx}
        esS_Id: {type: [integer, "null"]}
        exportSystem: {type: [object, "null"], description: 'The 3D View provides tools for analyzing terrain and racking placement within your map-based power plant design. This interface enables terrain slope analysis, table slope constraint identification, and post height calculations.', x-doc-source: docs-only:user-guide/ui/power-plant-builder-3d-view.mdx}
        exportESS: {type: boolean}
        lgiaLimitTimeSeriesId: {type: [integer, "null"]}
        lgiaLimitTimeSeries: {type: [object, "null"], description: 'The Simulation Settings page allows you to configure the prediction timeframe and select the sub-models used for irradiance calculation, module performance, shading analysis, and degradation. These settings control the algorithms applied during the energy prediction simulation.', x-doc-source: docs-only:user-guide/ui/simulation-settings.mdx}
        useLGIALimitTimeSeries: {type: boolean}
        powerFactor: {type: number}
        lgiaLimitation: {type: [number, 'null']}
        nighttimeDisconnect: {type: boolean}
        availabilityLoss: {type: number}
        useCoolingTemp: {type: boolean}
        desiredDCACRatio: {type: [number, 'null']}
        powerPlantDesignType: {type: integer, enum: [0, 1], x-enum-varnames: [Simple, Advanced], description: PowerPlantDesignType}
        customArrayConfig: {type: [object, "null"], description: 'The Array page allows you to configure the medium-voltage (MV) transformer, AC collection circuit losses, and define the number of equivalent arrays within a Block. An Array aggregates multiple inverters and their associated DC Fields. Similar to the Inverter page, the Array supports a multiplier to model multiple...', x-doc-source: docs-only:user-guide/ui/power-plant-builder-array.mdx}
        useCustomArrayConfig: {type: boolean}
        totalModuleArea: {type: number}
        maxMVTransformerVoltage: {type: number}
        maximumPlantOutput: {type: number}
        resultList: {type: [array, 'null'], items: {type: object}, readOnly: true}

    ExportOptions:
      type: object
      properties:
        exportSystem: {type: boolean}
        exportESS: {type: boolean}
        nodalExportOptions: {type: object, description: 'The System Details page allows you to specify interconnection-related parameters including system availability, power plant output limits, and high-voltage (HV) transformation and transmission line details. These settings affect losses between the plant collection point and the energy meter (point of interconnection).', x-doc-source: docs-only:user-guide/ui/system-details.mdx}

    # ── Time Series ───────────────────────────────────────────────────────────

    TimeSeriesMeta:
      type: object
      properties:
        id: {type: integer}
        predictionId: {type: integer}
        type: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [InverterSetPoint, InverterDerate, TrackingAngle, ModuleSurfaceTemperature, LGIALimit, IMPPAdjustment, VMPPAdjustment], description: TimeSeriesType}
        name: {type: string}
        detailsCount: {type: integer}

    TimeSeriesDetail:
      allOf:
      - $ref: '#/components/schemas/TimeSeriesMeta'
      - type: object
        properties:
          details: {type: array, items: {type: object}}

    # ── Results ───────────────────────────────────────────────────────────────

    ResultSummary:
      type: object
      properties:
        id: {type: integer}
        predictionName: {type: string}
        runBy: {type: string}
        timeOfPrediction: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        elapsedTimeMinutes: {type: number}
        execDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        toolName: {type: string}
        toolVersion: {type: string}
        start: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        end: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        decompositionModel: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [Erbs, Reindl, DIRINT, None], description: DiffuseDirectDecompModelType}
        transpositionModel: {type: integer, enum: [0, 1], x-enum-varnames: [Hay, Perez], description: TranspositionModelType}
        perezCoefficients: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], x-enum-varnames: [PlantPredict, AllSitesComposite1990, AllSitesComposite1988, SandiaComposite1988, USAComposite1988, France1988, Pheonix1988, Elmonte1988, Osage1988, Albuquerque1988, CapeCanaveral1988, Albany1988], description: PerezCoefficientsEnum}
        incModel: {type: integer, enum: [2, 3, 4, 5, 6], x-enum-varnames: [Sandia, ASHRAE, None, TabularIAM, PhysicalIAM], description: IncidenceAngleModelType}
        airMassModel: {type: integer, enum: [0, 1], x-enum-varnames: [BirdHulstrom, KastenSandia], description: AirMassModelType}
        moduleTemperatureModel: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [HeatBalance, Sandia, NOCT, DCFieldDefined], description: ModuleTemperatureModelType}
        degradationModel: {type: integer, enum: [0, 1, 2, 3, 4], x-enum-varnames: [None, SteppedAC, LinearAC, LinearDC, NonLinearDC], description: DegradationModel}
        circumsolarTreatment: {type: integer, enum: [0, 1], x-enum-varnames: [Diffuse, Direct], description: CircumsolarTreatmentType}
        directShadingModel: {type: integer, enum: [0, 1, 2, 3, 5, 6], x-enum-varnames: [Linear, None, V2DimensionRetired, FractionalElectricalShading, ModuleFileDefinedShading, StepFractionalElectricalShading], description: DirectBeamShadingModel}
        diffuseShadingModel: {type: integer, enum: [0, 1], x-enum-varnames: [None, SchaarPanchula], description: DiffuseShadingModel}

    # ── Inverter ──────────────────────────────────────────────────────────────

    Inverter:
      type: object
      required: [name, manufacturer, model, powerRated]
      properties:
        id: {type: integer, readOnly: true}
        name: {type: string}
        description: {type: [string, "null"]}
        status: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [Unknown, DraftPrivate, DraftShared, Active, Retired, Global, GlobalRetired], description: LibraryStatusEnum}
        model: {type: string}
        manufacturer: {type: string}
        powerRated: {type: number, description: "kW"}
        apparentPower: {type: number}
        minDCPowerThreshold: {type: number}
        minVoltage: {type: number}
        maxMPPVoltage: {type: number}
        maxAbsoluteVoltage: {type: number}
        maxCurrent: {type: number}
        maxElevation: {type: number}
        outputVoltage: {type: number}
        usekVACurves: {type: boolean}
        usePQCurves: {type: boolean}
        dataSource: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7], x-enum-varnames: [Manufacturer, PVsyst, UniversityOfGeneva, Photon, SandiaDatabase, Custom, PlantPredict], description: DataSourceType}
        inverterType: {type: integer, enum: [0, 1, 2], x-enum-varnames: [Unspecified, String, Central], description: InverterType}
        efficiencyCurves: {type: [array, 'null'], items: {type: object}}
        kVACurves: {type: [array, 'null'], items: {type: object}}
        pqCurves: {type: [array, 'null'], items: {type: object}}
        companyId: {type: integer, readOnly: true}
        ownerId: {type: integer, readOnly: true}
        createdDate: {type: string, readOnly: true, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        lastModified: {type: string, readOnly: true, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}

    InverterOverview:
      type: object
      properties:
        id: {type: integer}
        ownerId: {type: integer}
        name: {type: string}
        status: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [Unknown, DraftPrivate, DraftShared, Active, Retired, Global, GlobalRetired], description: LibraryStatusEnum}
        lastModified: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        lastModifiedBy: {type: string}
        model: {type: string}
        manufacturer: {type: string}
        powerRated: {type: number}
        outputVoltage: {type: number}
        minVoltage: {type: number}
        maxMPPVoltage: {type: number}
        inverterType: {type: integer, enum: [0, 1, 2], x-enum-varnames: [Unspecified, String, Central], description: InverterType}

    kVAResponse:
      type: object
      properties:
        kVa: {type: number}

    # ── Module ────────────────────────────────────────────────────────────────

    Module:
      type: object
      required: [name, manufacturer, model, stcMaxPower]
      properties:
        id: {type: integer, readOnly: true}
        name: {type: string}
        description: {type: [string, "null"]}
        status: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [Unknown, DraftPrivate, DraftShared, Active, Retired, Global, GlobalRetired], description: LibraryStatusEnum}
        model: {type: string}
        manufacturer: {type: string}
        length: {type: number, description: "mm"}
        width: {type: number, description: "mm"}
        weight: {type: number, description: "kg"}
        defaultOrientation: {type: integer, enum: [0, 1], x-enum-varnames: [Landscape, Portrait], description: ModuleOrientation}
        numberOfCellsInSeries: {type: integer}
        numberOfCellsInParallel: {type: integer}
        stcShortCircuitCurrent: {type: number}
        stcOpenCircuitVoltage: {type: number}
        stcmppCurrent: {type: number}
        stcmppVoltage: {type: number}
        stcMaxPower: {type: number, description: "Wp"}
        stcPowerTempCoef: {type: number}
        stcShortCircuitCurrentTempCoef: {type: number}
        stcOpenCircuitVoltageTempCoef: {type: number}
        stcEfficiency: {type: number}
        minTolerance: {type: number}
        maxTolerance: {type: number}
        cellTechnologyType: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8], x-enum-varnames: [NTypeMonoCSi, PTypeMonoCSiPERC, PTypeMonoCSiBSF, PolyCSiPERC, PolyCSiBSF, CdTe, CIGS, Mixed], description: CellTechnologyTypeEnum}
        cellDesignType: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [FullCellTechnology, HalfCellTechnology, NA, NoneSpecified], description: CellDesignType}
        constructionType: {type: integer, enum: [1, 2], x-enum-varnames: [GlassGlass, GlassBacksheet], description: ConstructionTypeEnum}
        faciality: {type: integer, enum: [0, 1], x-enum-varnames: [Monofacial, Bifacial], description: FacialityEnum}
        bifacialityFactor: {type: [number, 'null']}
        transmissionFactor: {type: [number, 'null']}
        backSideMismatch: {type: [number, 'null']}
        dataSource: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7], x-enum-varnames: [Manufacturer, PVsyst, UniversityOfGeneva, Photon, SandiaDatabase, Custom, PlantPredict], description: DataSourceType}
        lightInducedDegradation: {type: number}
        moduleQuality: {type: number}
        moduleMismatchCoefficient: {type: number}
        heatBalanceConvectiveCoef: {type: number}
        heatBalanceConductiveCoef: {type: number}
        sandiaConductiveCoef: {type: number}
        sandiaConvectiveCoef: {type: number}
        cellToModuleTempDiff: {type: number}
        pvModel: {type: integer, enum: [0, 1, 3], x-enum-varnames: [V1DiodeRecombination, V1Diode, V1DiodeRecombinationNonLinearTemp], description: PvModelType}
        referenceIrradiance: {type: number}
        referenceTemperature: {type: number}
        degradationModel: {type: integer, enum: [0, 1, 2], x-enum-varnames: [Unspecified, Linear, NonLinear], description: ModuleDegradationModel}
        linearDegradationRate: {type: number}
        effectiveIrradianceResponse: {type: [array, 'null'], items: {type: object}}
        iamFactors: {type: [array, 'null'], items: {type: object}}
        nonLinearDegradationRates: {type: array, items: {type: object}}

    ModuleOverview:
      type: object
      properties:
        id: {type: integer}
        ownerId: {type: integer}
        name: {type: string}
        status: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [Unknown, DraftPrivate, DraftShared, Active, Retired, Global, GlobalRetired], description: LibraryStatusEnum}
        lastModified: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        lastModifiedBy: {type: string}
        model: {type: string}
        manufacturer: {type: string}
        stcMaxPower: {type: number}
        stcPowerTempCoef: {type: number}
        cellTechnologyType: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8], x-enum-varnames: [NTypeMonoCSi, PTypeMonoCSiPERC, PTypeMonoCSiBSF, PolyCSiPERC, PolyCSiBSF, CdTe, CIGS, Mixed], description: CellTechnologyTypeEnum}
        cellDesignType: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [FullCellTechnology, HalfCellTechnology, NA, NoneSpecified], description: CellDesignType}
        faciality: {type: integer, enum: [0, 1], x-enum-varnames: [Monofacial, Bifacial], description: FacialityEnum}
        isMultiJunction: {type: boolean}
        isLargeFormat: {type: boolean}
        isShingledMonoPerc: {type: boolean}
        isThinFilm: {type: boolean}

    SingleDiodeDefaultRequest:
      type: object
      required: [numberOfCellsInSeries, stcMaxPower, stcmppCurrent, stcmppVoltage, stcOpenCircuitVoltage, stcShortCircuitCurrent, cellTechnologyType, pvModel]
      properties:
        numberOfCellsInSeries: {type: integer}
        referenceIrradiance: {type: number}
        referenceTemperature: {type: number}
        stcMaxPower: {type: number}
        stcmppCurrent: {type: number}
        stcmppVoltage: {type: number}
        stcOpenCircuitVoltage: {type: number}
        stcOpenCircuitVoltageTempCoef: {type: number}
        stcPowerTempCoef: {type: number}
        stcShortCircuitCurrent: {type: number}
        stcShortCircuitCurrentTempCoef: {type: number}
        cellTechnologyType: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8], x-enum-varnames: [NTypeMonoCSi, PTypeMonoCSiPERC, PTypeMonoCSiBSF, PolyCSiPERC, PolyCSiBSF, CdTe, CIGS, Mixed], description: CellTechnologyTypeEnum}
        pvModel: {type: integer, enum: [0, 1, 3], x-enum-varnames: [V1DiodeRecombination, V1Diode, V1DiodeRecombinationNonLinearTemp], description: PvModelType}

    # ── Weather ───────────────────────────────────────────────────────────────

    WeatherFile:
      type: object
      required: [name, latitude, longitude]
      properties:
        id: {type: integer, readOnly: true}
        name: {type: string}
        description: {type: [string, "null"]}
        status: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6], x-enum-varnames: [Unknown, DraftPrivate, DraftShared, Active, Retired, Global, GlobalRetired], description: LibraryStatusEnum}
        source: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], x-enum-varnames: [Unknown, Meteonorm, CPRSolarAnywhere, NSRDBPSM, NSRDBSUNY, NSRDBMTS2, SolarGIS, NASA, Solcast, PVGIS], description: WeatherSourceTypeAPIEnum}
        stationName: {type: string}
        stationCode: {type: string}
        format: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], x-enum-varnames: [SolarProspectorCSV, NRELTMY3, MeteonormTMY3, V3Tier, AWS, EPW, GeoModelSolar, SolarAnywhere, PlantPredict, TMY3, SolarGIS, NASA, V3TierVaisala, Solcast, PVGIS], description: WeatherFormat}
        latitude: {type: number}
        longitude: {type: number}
        elevation: {type: number}
        timeZone: {type: number}
        timestampDefinition: {type: integer, enum: [0, 1, 2, 3], x-enum-varnames: [Undefined, IntervalEnd, IntervalBegin, IntervalMiddle], description: WeatherTimestampDefinitionEnum}
        timeInterval: {type: integer}
        startDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        endDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        dataProvider: {type: integer, enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], x-enum-varnames: [NREL, AWSTruepower, WindLogics, Meteonorm, V3TIER, SolarAnywhere, GeoModelSolar, GeoSUNAfrica, SoDa, HelioClim, SolarResourceAssessment, EnergyPlus, Other, Customer, SolarProspector, GlobalFED, NSRDB, WhiteBoxTechnologies, SolarGIS, NASA, V3TIERVaisala, Solcast, PVGIS], description: WeatherDataProvider}
        dataType: {type: integer, enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], x-enum-varnames: [SyntheticMonthly, Satellite, GroundCorrected, Measured, TMY3, TGY, TMY, PSM, SUNY, MTS2, CZ2010], description: WeatherDataType}
        country: {type: string}
        countryCode: {type: string}
        stateProvince: {type: string}
        stateProvinceCode: {type: string}
        locality: {type: string}
        region: {type: string}
        globalHorizontalIrradianceSum: {type: number}
        diffuseHorizontalIrradianceSum: {type: number}
        directNormalIrradianceSum: {type: number}
        planeOfArrayIrradianceSum: {type: number}
        averageAirTemperature: {type: number}
        averageWindSpeed: {type: number}
        weatherDetails: {type: array, items: {type: object}}
        pLevel: {type: number}
        windSensorHeight: {type: number}
        offsetMinutes: {type: integer}
        moduleTilt: {type: number}
        moduleAzimuth: {type: number}
        trackingType: {type: integer, enum: [0, 1, 2], x-enum-varnames: [FixedTilt, HorizontalTracker, SeasonalTilt], description: DCFieldTrackingTypeEnum}
        groundCoverageRatio: {type: number}
        companyId: {type: integer, readOnly: true}
        createdDate: {type: string, readOnly: true, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}

    WeatherDetail:
      type: object
      properties:
        id: {type: integer}
        weatherId: {type: integer}
        index: {type: integer}
        timeStamp: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        globalHorizontalIrradiance: {type: number}
        diffuseHorizontalIrradiance: {type: number}
        directNormalIrradiance: {type: number}
        planeOfArrayIrradiance: {type: number}
        backsidePlaneOfArrayIrradiance: {type: number}
        temperature: {type: number}
        windspeed: {type: number}
        windDirection: {type: number}
        relativeHumidity: {type: number}
        dewpoint: {type: number}
        pressure: {type: number}
        precipitableWater: {type: number}
        rainfall: {type: number}
        albedoData: {type: number}

    HorizonPoint:
      type: object
      properties:
        azimuth: {type: number}
        elevation: {type: number}

    # ── Shade Scene ───────────────────────────────────────────────────────────

    ShadeSceneProperties:
      type: object
      properties:
        id: {type: integer}
        name: {type: string}
        createdDateUTC: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        createdById: {type: integer}
        sceneSurfaceArea: {type: number}
        dcFieldSurfaceArea: {type: number}
        collectorCount: {type: integer}
        objectCount: {type: integer}
        orientationTargetDCField: {type: integer}
        calculationSettingsTargetDCField: {type: integer}
        siteTableCount: {type: integer}
        rotation: {type: number}
        binType: {type: integer, enum: [0, 1, 2], x-enum-varnames: [Quick, Balanced, Detailed], description: ShadeSceneBinTypes}
        collectorType: {type: integer, enum: [0, 1, 2], x-enum-varnames: [FixedTilt, SingleAxisTracker, Mixed], description: CollectorType}
        trackerRotationModel: {type: integer, enum: [0, 1, 2], x-enum-varnames: [RepresentativeDCField, TimeSeriesSchedule, TerrainAwareBacktracking], description: TrackerRotationModel}
        shadingModel: {type: integer, enum: [0, 1], x-enum-varnames: [DCField, SiteShadeScene], description: Shading3DModel}
        fractionalShadingPercentage: {type: number}
        numberOfModuleFractions: {type: integer}
        shadeObjectType: {type: integer, enum: [0, 1], x-enum-varnames: [BoundingBoxFast, NoneHighFidelity], description: ShadeObjectType}

    ProcessingStatus:
      type: object
      properties:
        Id: {type: integer}
        RunId: {type: integer}
        PercentComplete: {type: number}
        ProcessingStatus: {type: integer, enum: [0, 1, 2, 3, 4, 5], x-enum-varnames: [None, Queued, Running, Success, Error, Cancelled], description: ProcessingStatusEnum}
        LastPublishedDateToQueue: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        RunStartedDateTimeUTC: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
        RunCompletedDateTimeUTC: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}

    # ── ASHRAE ────────────────────────────────────────────────────────────────

    ASHRAEStation:
      type: object
      properties:
        stationName: {type: string}
        wmo: {type: string}
        cool996: {type: number}
        min50Year: {type: number}
        max50Year: {type: number}
        distance: {type: number}
        latitude: {type: number}
        longitude: {type: number}
        minAnnualMeanDBTemp: {type: number}
        version: {type: integer, description: "ASHRAE design-conditions table version year (e.g., 2021). Returned as integer despite the look of a year string."}
        elevation: {type: number}
        timeZone: {type: number}

    # ── Definitions ───────────────────────────────────────────────────────────

    DefinitionValue:
      type: object
      properties:
        id: {type: integer}
        name: {type: string}

    Definition:
      type: object
      properties:
        type: {type: string}
        values: {type: array, items: {$ref: '#/components/schemas/DefinitionValue'}}

    # ── Company / User ────────────────────────────────────────────────────────

    APICredentials:
      type: object
      properties:
        clientId: {type: string}
        clientSecret: {type: string}

    Country:
      type: object
      properties:
        id: {type: integer}
        name: {type: string}
        numeric: {type: integer}
        alpha: {type: string}
    DCField:
      type: object
      properties:
        name:
          type: integer
        moduleId:
          type: integer
        module:
          type: object
        trackingType:
          type: integer
          enum: [0, 1, 2]
          x-enum-varnames: [FixedTilt, HorizontalTracker, SeasonalTilt]
          description: DCFieldTrackingTypeEnum
        moduleOrientation:
          type: integer
          enum: [0, 1]
          x-enum-varnames: [Landscape, Portrait]
          description: ModuleOrientation
        irradianceOptimization:
          type: boolean
        irradianceOptimizationType:
          type: integer
          enum: [0, 1, 2]
          x-enum-varnames: [None, PlantPredict, ArrayTechnologies]
          description: IrradianceOptimizationType
        rotationSpeed:
          type: number
          format: double
        nonIdealityFactor:
          type: number
          format: double
        tablesRemovedForPCS:
          type: number
          format: double
        transverseSlope: {}
        baselineSlope: {}
        northSouthRoadWidth:
          type: number
          format: double
        eastWestRoadWidth:
          type: number
          format: double
        modulesHigh:
          type: integer
        modulesWide:
          type: integer
        lateralIntermoduleGap:
          type: number
          format: double
        verticalIntermoduleGap:
          type: number
          format: double
        fieldLength:
          type: number
          format: double
          readOnly: true
        fieldWidth:
          type: number
          format: double
          readOnly: true
        collectorBandwidth:
          type: number
          format: double
        tableLength:
          type: number
          format: double
        tablesPerRow:
          type: number
          format: double
        postToPostSpacing:
          type: number
          format: double
        numberOfRows:
          type: number
          format: double
        tableToTableSpacing:
          type: number
          format: double
        moduleAzimuth:
          type: number
          format: double
        moduleTilt:
          type: number
          format: double
        trackingBacktrackingType:
          type: integer
          enum: [0, 1, 2]
          x-enum-varnames: [TrueTracking, Backtracking, TimeSeries]
          description: DCFieldBacktrackingType
        trackerPitchAngleD:
          type: number
          format: double
        minimumTrackingLimitAngleD:
          type: number
          format: double
        maximumTrackingLimitAngleD:
          type: number
          format: double
        nightTimeStowAngleD:
          type: [number, 'null']
          format: double
        trackerStowAngle:
          type: number
          format: double
        windStowType:
          type: integer
          enum: [0, 1, 2]
          x-enum-varnames: [Disabled, PlantPredict, ArrayTechnologies]
          description: WindStowType
        arrayTechnologiesWindStowType:
          type: integer
          enum: [0, 1]
          x-enum-varnames: [InteriorRow, ExteriorRow]
          description: ArrayTechnologiesWindStowType
        windStowThreshold: {}
        windStowAngle: {}
        postHeight:
          type: number
          format: double
        structureShading:
          type: number
          format: double
        backSideMismatch:
          type: number
          format: double
        fieldDcPower:
          type: number
          format: double
          readOnly: true
        modulesWiredInSeries:
          type: integer
        numberOfSeriesStringsWiredInParallel:
          type: number
          format: double
        plannedModuleRating:
          type: number
          format: double
        modTempModel:
          type: [integer, 'null']
          enum: [0, 1, 2]
          x-enum-varnames: [HeatBalance, Sandia, NOCT]
          description: DCFieldModuleTemperatureModelType
        sandiaConductiveCoef:
          type: number
          format: double
        sandiaConvectiveCoef:
          type: number
          format: double
        cellToModuleTempDiff:
          type: number
          format: double
        heatBalanceConductiveCoef:
          type: number
          format: double
        heatBalanceConvectiveCoef:
          type: number
          format: double
        nominalOperatingCellTemperature:
          type: number
          format: double
        transmittanceAbsorptance:
          type: number
          format: double
        moduleMismatchCoefficient:
          type: number
          format: double
        moduleQuality:
          type: number
          format: double
        lightInducedDegradation:
          type: number
          format: double
        trackerLoadLoss:
          type: number
          format: double
        dcWiringLossAtSTC:
          type: number
          format: double
        dcHealth:
          type: number
          format: double
        inverterIdShadeSource: {}
        monthlySeasonalTiltFactors:
          type: array
          items:
            type: object
        resultList:
          readOnly: true
        effectiveResistanceAtSTC:
          type: number
          format: double
          readOnly: true
        totalModuleArea:
          type: number
          format: double
          readOnly: true
        uiamd:
          readOnly: true
        uiamg:
          readOnly: true
        ushD:
          readOnly: true
        ushG:
          readOnly: true
        moduleSurfaceTemperatureTimeSeriesId: {}
        moduleSurfaceTemperatureTimeSeries: {}
        useModuleSurfaceTempTimeSeries:
          type: boolean
        trackingAngleTimeSeriesId: {}
        trackingAngleTimeSeries: {}
        groundCoverageRatio:
          type: number
          format: double
        calculateDCFields:
          type: boolean
        shadeObjects:
          type: array
          items:
            type: object
        tableType:
          type: integer
          enum: [0, 1]
          x-enum-varnames: [Flat, Sloped]
          description: TableType
        shadingAlgorithm:
          type: integer
          enum: [0, 1, 2]
          x-enum-varnames: [V2DDefault, InfiniteLengthRows, V3DDeprecated]
          description: ShadeAlgorithm
        ground:
          type: object
        lockModuleAzimuth:
          type: boolean
        lockModulesHigh:
          type: boolean
        lockPostHeight:
          type: boolean
        lockModulesWide:
          type: boolean
        lockNumberOfSeriesStringsWiredInParallel:
          type: boolean
        lockModulesWiredInSeries:
          type: boolean
        lockPostToPostSpacing:
          type: boolean
        lockMwAc:
          type: boolean
        lockNumberOfRows:
          type: boolean
        lockBacksideMismatch:
          type: boolean
        repeater:
          type: integer
        id:
          type: integer
          readOnly: true
        description: {}
    PowerPlantInverter:
      type: object
      properties:
        name:
          type: string
        resultList:
          readOnly: true
        dcFields:
          type: array
          items:
            $ref: '#/components/schemas/DCField'
        inverterId:
          type: integer
        inverter:
          type: object
        setpointkW:
          type: number
          format: double
        powerFactor:
          type: number
          format: double
        designDerate:
          type: number
          format: double
        kVARating:
          type: number
          format: double
        totalModuleArea:
          type: number
          format: double
          readOnly: true
        derateTimeSeriesId: {}
        derateTimeSeries: {}
        useDerateTimeSeries:
          type: boolean
        setPointTimeSeriesId: {}
        setPointTimeSeries: {}
        useSetPointTimeSeries:
          type: boolean
        vmppAdjustmentTimeSeriesId: {}
        vmppAdjustmentTimeSeries: {}
        useVMPPTimeSeriesAdjustment:
          type: boolean
        imppAdjustmentTimeSeriesId: {}
        imppAdjustmentTimeSeries: {}
        useIMPPTimeSeriesAdjustment:
          type: boolean
        repeater:
          type: integer
        id:
          type: integer
          readOnly: true
        description: {}
    PowerPlantArray:
      type: object
      properties:
        name:
          type: integer
        resultList:
          readOnly: true
        inverters:
          type: array
          items:
            $ref: '#/components/schemas/PowerPlantInverter'
        acCollectionLoss:
          type: number
          format: double
        dasLoad:
          type: number
          format: double
        coolingLoad:
          type: number
          format: double
        additionalLosses:
          type: number
          format: double
        matchTotalInverterkVA:
          type: boolean
        transformerEnabled:
          type: boolean
        transformerkVARating:
          type: number
          format: double
        transformerHighSideVoltage:
          type: number
          format: double
        transformerNoLoadLoss:
          type: number
          format: double
        transformerFullLoadLoss:
          type: number
          format: double
        totalModules:
          type: integer
          readOnly: true
        totalModuleArea:
          type: number
          format: double
          readOnly: true
        trackerMotorLosses:
          type: number
          format: double
        repeater:
          type: integer
        id:
          type: integer
          readOnly: true
        description: {}
    Block:
      type: object
      properties:
        name:
          type: integer
        nodalExportOptions: {}
        resultList:
          readOnly: true
        arrays:
          type: array
          items:
            $ref: '#/components/schemas/PowerPlantArray'
        energizationDate: {}
        useEnergizationDate:
          type: boolean
        numberOfModules:
          type: number
          format: double
          readOnly: true
        totalModuleArea:
          type: number
          format: double
          readOnly: true
        repeater:
          type: integer
        id:
          type: integer
          readOnly: true
        description: {}

# ── Paths ──────────────────────────────────────────────────────────────────────

paths:

  # ── Definitions ─────────────────────────────────────────────────────────────

  /Definitions:
    get:
      tags: [Definitions]
      summary: Get all definitions or filter by enum type
      description: |
        ## Overview

        This request calls the PlantPredict API **Definitions** endpoint to retrieve the list of available model definitions.

        Ensure these variables are correctly set in the active environment before sending the request.

        ## Typical Use Cases

        - Retrieve available model definitions before **creating** a new project.
            
        - Look up model definitions prior to **updating** an existing project.
            
        - Inspect available model types and their identifiers for client-side validation or UI population.
            

        ## Successful Response (High-Level)

        A successful response returns an array of **definition objects**, each typically including:

        - A unique **ID** for the definition.
            
        - A human-readable **name**.
            
        - Additional **metadata** describing the model definition and how it can be used in projects.
      operationId: getDefinitions
      x-doc-source: postman
      parameters:
      - name: type
        in: query
        required: false
        description: Enum type name (e.g. CellTechnologyTypeEnum). Omit to return all.
        schema: {type: string}
      responses:
        "200":
          description: List of definitions (or filtered enum values)
          content:
            application/json:
              schema:
                oneOf:
                - type: array
                  items: {$ref: '#/components/schemas/Definition'}
                - type: array
                  items: {$ref: '#/components/schemas/DefinitionValue'}
              examples:
                postman-all:
                  value:
                  - type: AirMassModelType
                    values:
                    - id: 0
                      name: Bird-Hulstrom
                    - id: 1
                      name: Kasten-Sandia
                  - type: AshraeVersionEnum
                    values:
                    - id: 0
                      name: Version_2013
                    - id: 1
                      name: Version_2021
                  - type: Axis
                    values:
                    - id: 0
                      name: X
                    - id: 1
                      name: Y
                    - id: 2
                      name: Z
                  - type: BatchStepVariableTypeEnum
                    values:
                    - id: 1
                      name: DCAC Ratio
                    - id: 2
                      name: GCR
                    - id: 3
                      name: Tilt Angle
                    - id: 4
                      name: Azimuth
                    - id: 5
                      name: Post Height
                  - type: BOSInputMethod
                    values:
                    - id: 0
                      name: Manual Input
                    - id: 1
                      name: BOS Calculation
                  - type: CellDesignType
                    values:
                    - id: 0
                      name: Full Cell Technology
                    - id: 1
                      name: Half Cell Technology
                    - id: 2
                      name: N/A
                    - id: 3
                      name: None Specified
                  - type: CellTechnologyTypeEnum
                    values:
                    - id: 1
                      name: n-type mono c-Si
                    - id: 2
                      name: p-type mono c-Si PERC
                    - id: 3
                      name: p-type mono c-Si BSF
                    - id: 4
                      name: poly c-Si PERC
                    - id: 5
                      name: poly c-Si BSF
                    - id: 6
                      name: CdTe
                    - id: 7
                      name: CIGS
                    - id: 8
                      name: Mixed
                  - type: ConstructionTypeEnum
                    values:
                    - id: 1
                      name: Glass-Glass
                    - id: 2
                      name: Glass-Backsheet
                  - type: DataSourceType
                    values:
                    - id: 1
                      name: Manufacturer
                    - id: 2
                      name: PVsyst
                    - id: 3
                      name: University of Geneva
                    - id: 4
                      name: Photon
                    - id: 5
                      name: Sandia Database
                    - id: 6
                      name: Custom
                    - id: 7
                      name: PlantPredict
                  - type: DCFieldBacktrackingType
                    values:
                    - id: 0
                      name: True-Tracking
                    - id: 1
                      name: Backtracking
                    - id: 2
                      name: Time-Series
                  - type: DCFieldObjectSide
                    values:
                    - id: 1
                      name: One
                    - id: 2
                      name: Two
                    - id: 3
                      name: Three
                    - id: 4
                      name: Four
                  - type: DCFieldTrackingTypeEnum
                    values:
                    - id: 0
                      name: Fixed Tilt
                    - id: 1
                      name: Horizontal Tracker
                    - id: 2
                      name: Seasonal Tilt
                  - type: DefaultDCFieldBacktrackingType
                    values:
                    - id: 0
                      name: True-Tracking
                    - id: 1
                      name: Backtracking
                  - type: DefaultDegradation
                    values:
                    - id: 0
                      name: Module Defined
                    - id: 1
                      name: Fixed Degredation Rate
                  - type: DegradationModel
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Stepped AC
                    - id: 2
                      name: Linear AC
                    - id: 3
                      name: Linear DC
                    - id: 4
                      name: Non-Linear DC
                  - type: DiffuseDirectDecompModelType
                    values:
                    - id: 0
                      name: Erbs
                    - id: 1
                      name: Reindl
                    - id: 2
                      name: DIRINT
                    - id: 3
                      name: None
                  - type: DiffuseShadingModel
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Schaar-Panchula
                  - type: DirectBeamShadingModel
                    values:
                    - id: 0
                      name: Linear
                    - id: 1
                      name: None
                    - id: 2
                      name: 2 Dimension (retired)
                    - id: 3
                      name: Fractional Electrical Shading
                    - id: 5
                      name: Module File Defined Shading
                  - type: EnergyInputMethod
                    values:
                    - id: 0
                      name: Manual Input
                    - id: 1
                      name: Map Extrapolation
                    - id: 2
                      name: Model 8760
                  - type: EntityType
                    values:
                    - id: 1
                      name: Project
                    - id: 2
                      name: Module
                    - id: 3
                      name: Inverter
                    - id: 4
                      name: Weather
                    - id: 5
                      name: Prediction
                    - id: 6
                      name: MultiJunction
                  - type: ESSChargeAlgorithm
                    values:
                    - id: 0
                      name: LGIA Excess
                    - id: 1
                      name: Energy Available
                    - id: 2
                      name: Custom
                  - type: ESSDispatchCustomCommand
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Discharge
                    - id: 2
                      name: Charge
                  - type: EvalType
                    values:
                    - id: 0
                      name: FieldEval
                    - id: 1
                      name: GroupEval
                    - id: 2
                      name: TabRepeat
                  - type: FacialityEnum
                    values:
                    - id: 0
                      name: Monofacial
                    - id: 1
                      name: Bifacial
                  - type: IncidenceAngleModelType
                    values:
                    - id: 2
                      name: Sandia
                    - id: 3
                      name: ASHRAE
                    - id: 4
                      name: None
                    - id: 5
                      name: Tabular IAM
                  - type: InverterType
                    values:
                    - id: 0
                      name: Unspecified
                    - id: 1
                      name: String
                    - id: 2
                      name: Central
                  - type: JunctionType
                    values:
                    - id: 0
                      name: Parallel
                    - id: 1
                      name: Series
                  - type: LibraryStatusEnum
                    values:
                    - id: 0
                      name: Unknown
                    - id: 1
                      name: Draft-Private
                    - id: 2
                      name: Draft-Shared
                    - id: 3
                      name: Active
                    - id: 4
                      name: Retired
                    - id: 5
                      name: Global
                    - id: 6
                      name: Global-Retired
                  - type: MapBuilderCreateDCOptions
                    values:
                    - id: 0
                      name: Arrays
                    - id: 1
                      name: Tables
                  - type: MarionDiffuseRegions
                    values:
                    - id: 0
                      name: Sky
                    - id: 1
                      name: Ground
                  - type: MessageType
                    values:
                    - id: 1
                      name: Error
                    - id: 2
                      name: Warning
                    - id: 3
                      name: Info
                    - id: 4
                      name: Debug
                  - type: MessageTypeEnum
                    values:
                    - id: 0
                      name: Prediction
                    - id: 1
                      name: Report
                  - type: ModuleDegradationModel
                    values:
                    - id: 0
                      name: Unspecified
                    - id: 1
                      name: Linear
                    - id: 2
                      name: Non-Linear
                  - type: ModuleDurability
                    values:
                    - id: 0
                      name: Standard
                    - id: 1
                      name: Quality
                    - id: 2
                      name: High
                  - type: ModuleOrientation
                    values:
                    - id: 0
                      name: Landscape
                    - id: 1
                      name: Portrait
                  - type: ModuleShadingResponse
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Linear
                    - id: 2
                      name: Fractional Electrical Shading
                  - type: ModuleTemperatureModelType
                    values:
                    - id: 0
                      name: Heat Balance
                    - id: 1
                      name: Sandia
                  - type: NSRDBRegions
                    values:
                    - id: 0
                      name: USA
                    - id: 1
                      name: Mexico
                    - id: 2
                      name: Americas
                    - id: 3
                      name: Europe
                    - id: 4
                      name: Africa
                    - id: 5
                      name: Asia
                    - id: 6
                      name: South_Asia
                    - id: 7
                      name: Australia_Pacific
                  - type: PowerPlantDesignType
                    values:
                    - id: 0
                      name: Simple
                    - id: 1
                      name: Advanced
                  - type: PredictionItemStatisticsTrackingTypeEnum
                    values:
                    - id: 0
                      name: Fixed Tilt
                    - id: 1
                      name: Horizontal Tracker
                    - id: 2
                      name: Seasonal Tilt
                    - id: 3
                      name: Mixed
                  - type: PredictionProcessingStep
                    values:
                    - id: 0
                      name: Unknown
                    - id: 1
                      name: None
                    - id: 2
                      name: InitializeFromDatabase
                    - id: 3
                      name: PrePrediction
                    - id: 4
                      name: PreparePrediction
                    - id: 5
                      name: PrepareWeather
                    - id: 6
                      name: PrepareWeatherDetail
                    - id: 7
                      name: ExecuteDiffuseDecompModel
                    - id: 8
                      name: PreparePowerPlant
                    - id: 9
                      name: PrepareBlocks
                    - id: 10
                      name: PrepareArrays
                    - id: 11
                      name: PrepareInverters
                    - id: 12
                      name: PrepareDCFields
                    - id: 13
                      name: PrepareModules
                    - id: 14
                      name: InitializeResults
                    - id: 15
                      name: MainPrediction
                    - id: 16
                      name: MainOuterPredictionLoop
                    - id: 17
                      name: FormattingWeatherFileForMultiYear
                    - id: 18
                      name: DCFieldCalculationLogic
                    - id: 19
                      name: InverterCalculationLogic
                    - id: 20
                      name: ArrayCalculationLogic
                    - id: 21
                      name: BlockCalculationLogic
                    - id: 22
                      name: PowerPlantCalculationLogic
                    - id: 23
                      name: ESSCalculationLogic
                    - id: 24
                      name: StructureShadingLogic
                    - id: 25
                      name: AggregateResults
                    - id: 26
                      name: PostPrediction
                    - id: 27
                      name: CalculatePredictionParameters
                    - id: 28
                      name: CalculatePlantCharactersitics
                    - id: 29
                      name: CalculateLocationParameters
                    - id: 30
                      name: CalculateResultSummary
                    - id: 31
                      name: CalculateBlockResultSummaries
                    - id: 32
                      name: CalculateDetailedOutputs
                    - id: 33
                      name: StoreResults
                    - id: 34
                      name: HandleNodalData
                    - id: 35
                      name: ExportCSV
                    - id: 36
                      name: ExportJSON
                    - id: 37
                      name: CreatePredictionStatistics
                    - id: 38
                      name: Completed
                  - type: PredictionStatusEnum
                    values:
                    - id: 1
                      name: Draft-Private
                    - id: 2
                      name: Draft-Shared
                    - id: 3
                      name: Analysis
                    - id: 4
                      name: Bid
                    - id: 5
                      name: Contract
                    - id: 6
                      name: Development
                    - id: 7
                      name: As Built
                    - id: 8
                      name: Warranty
                    - id: 9
                      name: Archived
                  - type: PredictionVersionEnum
                    values:
                    - id: 3
                      name: Version 3
                    - id: 4
                      name: Version 4
                    - id: 5
                      name: Version 5
                    - id: 6
                      name: Version 6
                    - id: 7
                      name: Version 7
                    - id: 8
                      name: Version 8
                    - id: 9
                      name: Version 9
                    - id: 10
                      name: Version 10
                  - type: ProcessingStatusEnum
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Queued
                    - id: 2
                      name: Running
                    - id: 3
                      name: Success
                    - id: 4
                      name: Error
                    - id: 5
                      name: Cancelled
                  - type: ProjectStatusEnum
                    values:
                    - id: 0
                      name: Active
                    - id: 1
                      name: Archived
                    - id: 2
                      name: StringSize
                  - type: PvModelType
                    values:
                    - id: 0
                      name: 1-Diode Recombination
                    - id: 1
                      name: 1-Diode
                    - id: 3
                      name: 1-Diode Recombination Non-Linear Temp
                  - type: ResponseMessageType
                    values:
                    - id: 0
                      name: Info
                    - id: 1
                      name: Warning
                    - id: 2
                      name: Error
                  - type: RevenueType
                    values:
                    - id: 0
                      name: PPA
                    - id: 1
                      name: Merchant
                  - type: ShadeAlgorithm
                    values:
                    - id: 0
                      name: 2D(default)
                    - id: 1
                      name: Infinite Rows
                    - id: 2
                      name: 3D
                  - type: SoilingModelType
                    values:
                    - id: 0
                      name: Constant Monthly
                    - id: 1
                      name: Weather File
                    - id: 2
                      name: None
                  - type: SolarGISVersion
                    values:
                    - id: 0
                      name: PVPlanner
                    - id: 1
                      name: TMY15
                    - id: 2
                      name: TMY60
                  - type: SpectralResponseEnum
                    values:
                    - id: 0
                      name: No Spectral Shift
                    - id: 1
                      name: FS Series 4 & Earlier
                    - id: 2
                      name: FS Series 4-2 & Later
                    - id: 3
                      name: Sandia
                  - type: SpectralShiftModel
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: 1-Param Pwat or Sandia
                    - id: 2
                      name: 2-Param Pwat and AM
                    - id: 3
                      name: Monthly Override
                  - type: SpectralWeatherType
                    values:
                    - id: 0
                      name: None
                    - id: 1
                      name: Ngan-PWat
                    - id: 2
                      name: Ngan-RH
                    - id: 3
                      name: Ngan-Dewpoint
                  - type: TableType
                    values:
                    - id: 0
                      name: Flat
                    - id: 1
                      name: Sloped
                  - type: TimeSeriesType
                    values:
                    - id: 0
                      name: InverterSetPoint
                    - id: 1
                      name: InverterDerate
                    - id: 2
                      name: TrackingAngle
                    - id: 3
                      name: ModuleSurfaceTemperature
                    - id: 4
                      name: LGIALimit
                    - id: 5
                      name: IMPPAdjustment
                    - id: 6
                      name: VMPPAdjustment
                  - type: TranspositionModelType
                    values:
                    - id: 0
                      name: Hay
                    - id: 1
                      name: Perez
                  - type: UserStatusEnum
                    values:
                    - id: 0
                      name: Disabled
                    - id: 1
                      name: Active
                    - id: 2
                      name: Pending
                    - id: 3
                      name: Archived
                  - type: WeatherDataProvider
                    values:
                    - id: 1
                      name: NREL
                    - id: 2
                      name: AWS Truepower
                    - id: 3
                      name: WindLogics
                    - id: 4
                      name: Meteonorm
                    - id: 5
                      name: 3TIER
                    - id: 6
                      name: Clean Power Research
                    - id: 7
                      name: GeoModel Solar
                    - id: 8
                      name: GeoSUN Africa
                    - id: 9
                      name: SoDa
                    - id: 10
                      name: HelioClim
                    - id: 11
                      name: Solar Resource Assessment
                    - id: 12
                      name: EnergyPlus
                    - id: 13
                      name: Other
                    - id: 14
                      name: Customer
                    - id: 15
                      name: Solar Prospector
                    - id: 16
                      name: GlobalFED
                    - id: 17
                      name: NSRDB
                    - id: 18
                      name: WhiteBox Technologies
                    - id: 19
                      name: SolarGIS
                    - id: 20
                      name: NASA
                    - id: 21
                      name: 3TIER/Vaisala
                    - id: 22
                      name: Solcast
                  - type: WeatherDataType
                    values:
                    - id: 0
                      name: Synthetic Monthly
                    - id: 1
                      name: Satellite
                    - id: 2
                      name: Ground Corrected
                    - id: 3
                      name: Measured
                    - id: 4
                      name: TMY3
                    - id: 5
                      name: TGY
                    - id: 6
                      name: TMY
                    - id: 7
                      name: PSM
                    - id: 8
                      name: SUNY
                    - id: 9
                      name: MTS2
                    - id: 10
                      name: CZ2010
                  - type: WeatherFileColumnTypeEnum
                    values:
                    - id: 1
                      name: GHI
                    - id: 2
                      name: DNI
                    - id: 3
                      name: DHI
                    - id: 4
                      name: TEMP
                    - id: 5
                      name: Windspeed
                    - id: 6
                      name: RelativeHumidity
                    - id: 7
                      name: PWAT
                    - id: 8
                      name: Rain
                    - id: 9
                      name: Pressure
                    - id: 10
                      name: DewpointTemp
                    - id: 11
                      name: WindDirection
                    - id: 12
                      name: SoilingLoss
                    - id: 13
                      name: POAI
                  - type: WeatherFormat
                    values:
                    - id: 1
                      name: Solar Prospector CSV
                    - id: 2
                      name: NREL TMY3
                    - id: 3
                      name: Meteonorm TMY3
                    - id: 4
                      name: 3Tier
                    - id: 5
                      name: AWS
                    - id: 6
                      name: EPW
                    - id: 7
                      name: GeoModel Solar
                    - id: 8
                      name: Clean Power Research
                    - id: 9
                      name: PlantPredict
                    - id: 10
                      name: TMY3
                    - id: 11
                      name: SolarGIS
                    - id: 12
                      name: NASA
                    - id: 13
                      name: 3Tier/Vaisala
                    - id: 14
                      name: Solcast
                  - type: WeatherPLevel
                    values:
                    - id: 0
                      name: P50
                    - id: 1
                      name: P90
                    - id: 2
                      name: N/A
                    - id: 3
                      name: P95
                    - id: 4
                      name: P99
                    - id: 5
                      name: P75
                  - type: WeatherSourceTypeAPIEnum
                    values:
                    - id: 0
                      name: Unknown
                    - id: 1
                      name: Meteonorm
                    - id: 2
                      name: CPR-SolarAnywhere
                    - id: 3
                      name: NSRDB PSM
                    - id: 4
                      name: NSRDB SUNY
                    - id: 5
                      name: NSRDB MTS2
                    - id: 6
                      name: SolarGIS
                    - id: 7
                      name: NASA
                    - id: 8
                      name: Solcast
                  - type: WeatherTimestampDefinitionEnum
                    values:
                    - id: 0
                      name: Undefined
                    - id: 1
                      name: IntervalEnd
                    - id: 2
                      name: IntervalBegin
                    - id: 3
                      name: IntervalMiddle
                postman-type:
                  value:
                  - id: 1
                    name: n-type mono c-Si
                  - id: 2
                    name: p-type mono c-Si PERC
                  - id: 3
                    name: p-type mono c-Si BSF
                  - id: 4
                    name: poly c-Si PERC
                  - id: 5
                    name: poly c-Si BSF
                  - id: 6
                    name: CdTe
                  - id: 7
                    name: CIGS
                  - id: 8
                    name: Mixed
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'

  # ── Projects ─────────────────────────────────────────────────────────────────

  /Project:
    get:
      tags: [Projects]
      summary: List projects (paginated)
      description: |
        Returns a paginated list of projects for which the user has access. Supports optional pagination parameters.

        **Parameters:**

        - `skip` (query, optional): Number of records to skip for pagination.
            
        - `top` (query, optional): Maximum number of records to return.
      operationId: listProjects
      x-doc-source: postman
      parameters:
      - name: skip
        in: query
        schema: {type: integer, default: 0}
      - name: top
        in: query
        schema: {type: integer, default: 10}
      responses:
        "200":
          description: Array of projects
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Project'}
              examples:
                postman-projects:
                  value:
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 190781
                    name: Mock Project Atlas
                    companyId: 1042
                    createdDate: '2026-01-29T09:49:36.19'
                  - latitude: 33.348
                    longitude: -112.817
                    country: United States
                    countryCode: US
                    stateProvince: Arizona
                    stateProvinceCode: AZ
                    locality: Arlington
                    region: North America
                    elevation: 268.2567138671875
                    standardOffsetFromUTC: -7.0
                    status: 0
                    distance: 0.0
                    id: 190780
                    name: Mock Project Saguaro
                    companyId: 1042
                    createdDate: '2026-01-29T09:47:08.917'
                  - latitude: 31.63
                    longitude: -89.95
                    country: United States
                    countryCode: US
                    stateProvince: Mississippi
                    stateProvinceCode: MS
                    locality: Prentiss
                    region: North America
                    elevation: 124.3755340576172
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 190779
                    name: Mock Project Magnolia
                    companyId: 1042
                    createdDate: '2026-01-29T09:08:06.157'
                  - latitude: 37.745439395979105
                    longitude: -119.53304740776922
                    country: United States
                    countryCode: US
                    stateProvince: California
                    stateProvinceCode: CA
                    locality: Mariposa County
                    region: North America
                    elevation: 2675.35595703125
                    standardOffsetFromUTC: -8.0
                    status: 0
                    distance: 0.0
                    id: 190764
                    name: Mock Project Sierra
                    companyId: 1042
                    createdDate: '2026-01-26T21:42:48.037'
                  - latitude: 45.19650126701191
                    longitude: -84.9482652314071
                    country: United States
                    countryCode: US
                    stateProvince: Michigan
                    stateProvinceCode: MI
                    locality: Boyne City
                    region: North America
                    elevation: 210.8321380615234
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 190744
                    name: Mock Project Great Lakes
                    companyId: 1042
                    createdDate: '2026-01-23T13:47:33.16'
                  - latitude: 45.5635
                    longitude: -120.5628
                    country: United States
                    countryCode: US
                    stateProvince: Oregon
                    stateProvinceCode: OR
                    locality: Wasco
                    region: North America
                    elevation: 461.2723083496094
                    standardOffsetFromUTC: -8.0
                    status: 0
                    distance: 0.0
                    id: 190742
                    name: Mock Project Columbia
                    companyId: 1042
                    createdDate: '2026-01-22T19:24:25.303'
                  - latitude: -35.14729
                    longitude: 149.599047
                    country: Australia
                    countryCode: AU
                    stateProvince: New South Wales
                    stateProvinceCode: NSW
                    locality: Tarago
                    region: Australia
                    elevation: 762.80419921875
                    standardOffsetFromUTC: 10.0
                    status: 0
                    distance: 0.0
                    id: 190738
                    name: Mock Project Southern Cross
                    companyId: 1042
                    createdDate: '2026-01-22T09:14:10.217'
                  - latitude: 45.64675117988259
                    longitude: -120.58828583328498
                    country: United States
                    countryCode: US
                    stateProvince: Oregon
                    stateProvinceCode: OR
                    locality: Wasco
                    region: North America
                    elevation: 379.0628356933594
                    standardOffsetFromUTC: -8.0
                    status: 0
                    distance: 0.0
                    id: 190737
                    name: Mock Project High Desert
                    companyId: 1042
                    createdDate: '2026-01-22T06:00:14.433'
                  - latitude: 45.64675117988259
                    longitude: -120.58828583328498
                    country: United States
                    countryCode: US
                    stateProvince: Oregon
                    stateProvinceCode: OR
                    locality: Wasco
                    region: North America
                    elevation: 379.0628356933594
                    standardOffsetFromUTC: -8.0
                    status: 0
                    distance: 0.0
                    id: 190736
                    name: Mock Project Cascade
                    companyId: 1042
                    createdDate: '2026-01-22T05:59:26.08'
                  - latitude: 38.122296115753
                    longitude: -91.40624999997603
                    country: United States
                    countryCode: US
                    stateProvince: Missouri
                    stateProvinceCode: MO
                    locality: Cuba
                    region: North America
                    elevation: 269.2212829589844
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 190733
                    name: Mock Project Ozark
                    companyId: 1042
                    createdDate: '2026-01-22T05:20:26.747'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
    post:
      tags: [Projects]
      summary: Create a project
      description: |
        Creates a new project. Returns the created project ID. May attach an X-Message header with a non-blocking warning about the new entity.

        **Parameters:**

        - `project` (body, required): The project entity to create.
            
        - `enableMeteonormDownload` (query, optional): Whether to enable Meteonorm weather data download. Default: false.
      operationId: createProject
      x-doc-source: postman
      parameters:
      - name: enableMeteonormDownload
        in: query
        required: false
        schema: {type: boolean, default: false}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Project'}
            examples:
              postman-projects-project-project:
                value:
                  latitude: 41.6528052
                  longitude: -83.5378674
                  country: United States
                  countryCode: US
                  stateProvince: Ohio
                  stateProvinceCode: OH
                  locality: Toledo
                  region: North America
                  elevation: 178.5460357666016
                  standardOffsetFromUTC: -5
                  predictions: []
                  status: 0
                  name: Sample Project
                  description:
      responses:
        "200":
          description: Created project ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-project:
                  value:
                    id: 76495
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Project/My:
    get:
      tags: [Projects]
      summary: Get current user's projects
      description: |
        Returns all projects owned by the current user. Optionally filter by status.

        **Parameters:**

        - `status` (query, optional): Filter by project status (ProjectStatusEnum).
      operationId: getMyProjects
      x-doc-source: postman
      parameters:
      - name: status
        in: query
        required: false
        schema: {type: integer}
      responses:
        "200":
          description: Array of projects
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Project'}
              examples:
                postman-my-projects:
                  value:
                  - latitude: 37.09024
                    longitude: -95.712891
                    country: United States
                    countryCode: US
                    stateProvince: Kansas
                    stateProvinceCode: KS
                    locality: Montgomery County
                    region: North America
                    elevation: 257.4061584472656
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 187745
                    name: Mock Project Sunflower
                    companyId: 1042
                    createdDate: '2024-10-23T12:50:21.497'
                  - latitude: 31.0
                    longitude: -95.0
                    country: United States
                    countryCode: US
                    stateProvince: Texas
                    stateProvinceCode: TX
                    locality: Groveton
                    region: North America
                    elevation: 128.1359710693359
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 187746
                    name: Mock Project Pine Ridge
                    companyId: 1042
                    createdDate: '2024-10-23T12:58:32.03'
                  - latitude: -34.122009101021725
                    longitude: 150.4711842668258
                    country: Australia
                    countryCode: AU
                    stateProvince: New South Wales
                    stateProvinceCode: NSW
                    locality: Oakdale
                    region: Australia
                    elevation: 250.9766998291016
                    standardOffsetFromUTC: 10.0
                    status: 0
                    distance: 0.0
                    id: 187747
                    name: Mock Project Southern Sky
                    companyId: 1042
                    createdDate: '2024-10-23T12:59:23.027'
                  - latitude: -15.79453658771201
                    longitude: -47.2072032901765
                    country: Brazil
                    countryCode: BR
                    stateProvince: Goiás
                    stateProvinceCode: GO
                    locality: Formosa
                    region: South America
                    elevation: 912.9883422851562
                    standardOffsetFromUTC: -3.0
                    status: 0
                    distance: 0.0
                    id: 187748
                    name: Mock Project Cerrado
                    companyId: 1042
                    createdDate: '2024-10-23T13:03:51.75'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 187749
                    name: Mock Project Papertrail
                    companyId: 1042
                    createdDate: '2024-10-23T13:04:30.243'
                  - latitude: 35.42887998943477
                    longitude: -81.85512828232781
                    country: United States
                    countryCode: US
                    stateProvince: North Carolina
                    stateProvinceCode: NC
                    locality: Bostic
                    region: North America
                    elevation: 299.8757629394531
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 190210
                    name: Mock Project Blue Horizon
                    companyId: 1042
                    createdDate: '2025-10-22T19:22:47.63'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /ProjectsAndPredictions/My:
    get:
      tags: [Projects]
      summary: Get current user's projects including their predictions
      description: Returns all projects owned by the current user, including their associated predictions. No parameters required.
      operationId: getMyProjectsAndPredictions
      x-doc-source: postman
      responses:
        "200":
          description: Array of projects with nested predictions
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Project'}
              examples:
                postman-my-projects-predictions:
                  value:
                  - latitude: 37.09024
                    longitude: -95.712891
                    country: United States
                    countryCode: US
                    stateProvince: Kansas
                    stateProvinceCode: KS
                    locality: Montgomery County
                    region: North America
                    elevation: 257.4061584472656
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 187745
                    name: Mock Project Sunflower
                    companyId: 1042
                    createdDate: '2024-10-23T12:50:21.497'
                  - latitude: 31.0
                    longitude: -95.0
                    country: United States
                    countryCode: US
                    stateProvince: Texas
                    stateProvinceCode: TX
                    locality: Groveton
                    region: North America
                    elevation: 128.1359710693359
                    standardOffsetFromUTC: -6.0
                    status: 0
                    distance: 0.0
                    id: 187746
                    name: Mock Project Pine Ridge
                    companyId: 1042
                    createdDate: '2024-10-23T12:58:32.03'
                  - latitude: -34.122009101021725
                    longitude: 150.4711842668258
                    country: Australia
                    countryCode: AU
                    stateProvince: New South Wales
                    stateProvinceCode: NSW
                    locality: Oakdale
                    region: Australia
                    elevation: 250.9766998291016
                    standardOffsetFromUTC: 10.0
                    status: 0
                    distance: 0.0
                    id: 187747
                    name: Mock Project Southern Sky
                    companyId: 1042
                    createdDate: '2024-10-23T12:59:23.027'
                  - latitude: -15.79453658771201
                    longitude: -47.2072032901765
                    country: Brazil
                    countryCode: BR
                    stateProvince: Goiás
                    stateProvinceCode: GO
                    locality: Formosa
                    region: South America
                    elevation: 912.9883422851562
                    standardOffsetFromUTC: -3.0
                    status: 0
                    distance: 0.0
                    id: 187748
                    name: Mock Project Cerrado
                    companyId: 1042
                    createdDate: '2024-10-23T13:03:51.75'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 187749
                    name: Mock Project Papertrail
                    companyId: 1042
                    createdDate: '2024-10-23T13:04:30.243'
                  - latitude: 35.42887998943477
                    longitude: -81.85512828232781
                    country: United States
                    countryCode: US
                    stateProvince: North Carolina
                    stateProvinceCode: NC
                    locality: Bostic
                    region: North America
                    elevation: 299.8757629394531
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.0
                    id: 190210
                    name: Mock Project Blue Horizon
                    companyId: 1042
                    createdDate: '2025-10-22T19:22:47.63'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Project/Search:
    get:
      tags: [Projects]
      summary: Search projects by geographic radius
      description: |
        Returns projects within a geographic radius of a latitude/longitude point. Only projects the user has access to are included.

        **Parameters:**

        - `latitude` (query, required): Center point latitude.
            
        - `longitude` (query, required): Center point longitude.
            
        - `searchRadius` (query, required): Search radius in miles.
      operationId: searchProjects
      x-doc-source: postman
      parameters:
      - name: latitude
        in: query
        required: true
        schema: {type: number, format: double}
      - name: longitude
        in: query
        required: true
        schema: {type: number, format: double}
      - name: searchRadius
        in: query
        required: true
        schema: {type: number}
      responses:
        "200":
          description: Matching projects
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Project'}
              examples:
                postman-project-search:
                  value:
                  - latitude: 41.3844964
                    longitude: -83.32048069999999
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Gibsonburg
                    region: North America
                    elevation: 208.6482391357422
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.38619901694003844
                    id: 173910
                    name: Mock Project Hearthstone
                    companyId: 1042
                    createdDate: '2024-05-04T13:55:02.667'
                  - latitude: 41.361566704160964
                    longitude: -83.31704747246094
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Gibsonburg
                    region: North America
                    elevation: 211.3801574707031
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.39669829386889693
                    id: 179578
                    name: Mock Project Sandhill
                    companyId: 1042
                    createdDate: '2024-06-17T17:53:49.503'
                  - latitude: 41.36
                    longitude: -83.32
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Gibsonburg
                    region: North America
                    elevation: 211.073486328125
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.39999999999999575
                    id: 123737
                    name: Mock Project Buckeye
                    companyId: 1042
                    createdDate: '2023-05-18T19:31:59.313'
                  - latitude: 41.56
                    longitude: -83.45
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Millbury
                    region: North America
                    elevation: 188.1432647705078
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.45177427992306346
                    id: 161410
                    name: Mock Project Lakeview
                    companyId: 1042
                    createdDate: '2024-02-28T15:50:12.63'
                  - latitude: 41.27017568847599
                    longitude: -82.8878170336973
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Bellevue
                    region: North America
                    elevation: 236.6902618408203
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.34838067455120497
                    id: 169082
                    name: Mock Project Ridgeway
                    companyId: 1042
                    createdDate: '2024-03-28T18:30:10.057'
                  - latitude: 41.26418140161006
                    longitude: -82.88165923151855
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Bellevue
                    region: North America
                    elevation: 238.0453338623047
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.356059922638487
                    id: 169080
                    name: Mock Project Heartland
                    companyId: 1042
                    createdDate: '2024-03-28T18:01:38.047'
                  - latitude: 41.65404
                    longitude: -83.53674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.8838348388672
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5394535653788881
                    id: 149782
                    name: Mock Project Riverbend
                    companyId: 1042
                    createdDate: '2023-12-04T17:26:27.027'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5404532626692118
                    id: 159167
                    name: Mock Project Keystone
                    companyId: 1042
                    createdDate: '2024-02-14T12:49:43.447'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5404532626692118
                    id: 159488
                    name: Mock Project Keystone West
                    companyId: 1042
                    createdDate: '2024-02-15T13:14:09.907'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5404532626692118
                    id: 160126
                    name: Mock Project Shadowline
                    companyId: 1042
                    createdDate: '2024-02-22T14:28:08.337'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5404532626692118
                    id: 170611
                    name: Mock Project Glass City
                    companyId: 1042
                    createdDate: '2024-04-17T19:19:03.817'
                  - latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5.0
                    status: 0
                    distance: 0.5404532626692118
                    id: 134680
                    name: Mock Project Albedo Forge
                    companyId: 1042
                    createdDate: '2023-08-16T15:15:53.767'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Project/ByStatus:
    get:
      tags: [Projects]
      summary: List projects filtered by status
      description: |
        Returns a paginated list of projects filtered by status. Only projects the user has access to are included.

        **Parameters:**

        - `status` (query, optional): Filter by project status (ProjectStatusEnum).
            
        - `skip` (query, optional): Number of records to skip for pagination.
            
        - `top` (query, optional): Maximum number of records to return.
      operationId: listProjectsByStatus
      x-doc-source: postman
      parameters:
      - name: status
        in: query
        schema: {type: integer}
      - name: skip
        in: query
        schema: {type: integer, default: 0}
      - name: top
        in: query
        schema: {type: integer, default: 10}
      responses:
        "200":
          description: Array of projects
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Project'}
              examples:
                postman-by-status:
                  value:
                  - latitude: 29.574
                    longitude: -99.17
                    country: United States
                    countryCode: US
                    stateProvince: Texas
                    stateProvinceCode: TX
                    locality: Hondo
                    region: North America
                    elevation: 428.7325134277344
                    standardOffsetFromUTC: -6.0
                    status: 1
                    distance: 0.0
                    id: 189820
                    name: Mock Project Lone Star
                    companyId: 1042
                    createdDate: '2025-09-02T02:25:36.367'
                  - latitude: 36.8716
                    longitude: -78.5308
                    country: United States
                    countryCode: US
                    stateProvince: Virginia
                    stateProvinceCode: VA
                    locality: Chase City
                    region: North America
                    elevation: 177.1206512451172
                    standardOffsetFromUTC: -5.0
                    status: 1
                    distance: 0.0
                    id: 188240
                    name: Mock Project Blue Ridge
                    companyId: 1042
                    createdDate: '2025-01-13T02:08:03.737'
                  - latitude: 32.515235761961364
                    longitude: -111.64193562103895
                    country: United States
                    countryCode: US
                    stateProvince: Arizona
                    stateProvinceCode: AZ
                    locality: Eloy
                    region: North America
                    elevation: 538.2682495117188
                    standardOffsetFromUTC: -7.0
                    status: 1
                    distance: 0.0
                    id: 184950
                    name: Mock Project Sonoran
                    companyId: 1042
                    createdDate: '2024-08-12T15:28:13.92'
                  - latitude: 47.71398199999999
                    longitude: 3.665354999999999
                    country: France
                    countryCode: FR
                    stateProvince: Bourgogne-Franche-Comté
                    stateProvinceCode: Bourgogne-Franche-Comté
                    locality: Irancy
                    region: Europe
                    elevation: 174.3704376220703
                    standardOffsetFromUTC: 1.0
                    status: 1
                    distance: 0.0
                    id: 154377
                    name: Mock Project Burgundy
                    companyId: 1042
                    createdDate: '2024-01-16T17:45:15.987'
                  - latitude: 55.27501
                    longitude: 12.03738
                    country: Denmark
                    countryCode: DK
                    locality: Rønnede
                    region: Europe
                    elevation: 46.70444107055664
                    standardOffsetFromUTC: 1.0
                    status: 1
                    distance: 0.0
                    id: 150543
                    name: Mock Project Nordic Meadow
                    companyId: 1042
                    createdDate: '2023-12-08T17:36:35.44'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Project/Status:
    post:
      tags: [Projects]
      summary: Change status of one or more projects
      description: |
        Updates the status of a single or multiple projects. Requires a list of assets with IDs and target statuses.

        **Parameters:**

        - `assets` (body, required): List of Asset objects containing project IDs and new status values.
      operationId: changeProjectStatus
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items: {$ref: '#/components/schemas/StatusChangeItem'}
            examples:
              postman-projects-project-change-status:
                value:
                - id: 190835
                  status: '1'
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Project/Import/PVsyst:
    post:
      tags: [Projects]
      summary: Import a PVsyst project from a ZIP export
      description: |
        Imports a PVsyst project export directly, without using the web application.

        Send the ZIP exactly as PVsyst produced it. The import runs asynchronously and can
        take several minutes, so this returns `202 Accepted` immediately with a job ID. Poll
        `GET /Project/Import/PVsyst/{jobId}` with that ID until the status is `Completed`
        or `Failed`.

        Every variant whose referenced module, inverter and weather files are in the ZIP —
        or which match a record already in your library — is imported. A variant that
        references a file which is absent or unreadable is left out and reported in the
        status response, naming the file so you can fix the export and send it again.
        **Files are never substituted automatically.**

        Unlike the web application there is no review step: everything that can be built is
        built. See the [PVsyst import guide](/api-docs/pvsyst-import) for a full walkthrough.
      operationId: importPVsystProject
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
                  description: The ZIP file exactly as PVsyst exported it.
              required: [file]
      responses:
        "202":
          description: |
            The import was accepted and is now running. The `Location` header carries the
            status URL. No project exists yet.
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PVsystImportStartResult'}
              example:
                jobId: 4471
                statusUrl: /Project/Import/PVsyst/4471
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '500':
          $ref: '#/components/responses/ServerError'

  /Project/Import/PVsyst/{jobId}:
    get:
      tags: [Projects]
      summary: Check the progress and outcome of a PVsyst import
      description: |
        Poll this with the ID returned by `POST /Project/Import/PVsyst`. Checking once every
        10 seconds is plenty; a large export can take several minutes.

        `status` is `Processing` while the import is running, then `Completed` or `Failed`.
        On `Completed`, `projectId` is the created project and `imported` lists the variants
        that became predictions. `skipped` lists variants that were left out, each naming the
        file references that could not be used, so an incomplete export can be corrected and
        sent again. On `Failed`, `errorCode` distinguishes a problem with the ZIP from a
        problem on the PlantPredict side.

        A partial import — some variants imported, others skipped — is a normal `Completed`
        outcome, not an error. If no variant could be imported the job is `Failed` and no
        project is created.

        An import is visible only to the account that created it.

        **Parameters:**

        - `jobId` (path, required): The import job ID returned by `POST /Project/Import/PVsyst`.
      operationId: getPVsystImportStatus
      parameters:
      - name: jobId
        in: path
        required: true
        schema: {type: integer, format: int64}
      responses:
        "200":
          description: The current state of the import job
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PVsystImportStatusResult'}
              example:
                jobId: 4471
                status: Completed
                originalFileName: West Chocolate.zip
                projectId: 88213
                projectName: West Chocolate
                summary: Imported 7 of 9 variants. 2 skipped because files they reference are missing from the ZIP or could not be read.
                errorCode:
                error:
                imported:
                - variantFile: West Chocolate.VC0
                  predictionId: 90112
                skipped:
                - variantFile: West Chocolate.VC3
                  reason: References CS7N-695TB-AG.PAN, which could not be used.
                  blockedBy:
                  - category: module
                    fileName: CS7N-695TB-AG.PAN
                    problem: Not included in the ZIP.
                failed: []
        '404':
          $ref: '#/components/responses/NotFound'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '500':
          $ref: '#/components/responses/ServerError'

  /Project/{projectId}/Prediction/{predictionId}/Import/PVFarm:
    post:
      tags: [Projects]
      summary: Import a PVFARM project onto an existing prediction
      description: |
        Imports the shading model file PVFARM's **Export Shading model (.pvfshade)** button
        produces, building the power plant and its 3D shade scene on an existing prediction.

        Send the file exactly as PVFARM exported it. A `.pvfshade` file is the compressed
        form of the same data; an uncompressed `.json` of that data is also accepted, though
        PVFARM does not export one. The import runs asynchronously and can take a few
        minutes, so this returns `202 Accepted` immediately with a job ID. Poll
        `GET /Project/Import/PVFarm/{jobId}` with that ID until the status is `Completed`
        or `Failed`.

        The target prediction must be a Block Builder prediction with a weather file already
        selected. A prediction that already has a built power plant is refused unless the
        call carries `overwriteExistingPowerPlant=true` — the explicit consent to replace it,
        and the API twin of the confirmation the web application collects. There is no silent
        default.

        Unlike the web application there is no review step: the import creates one Module per
        module type and one Inverter per inverter type from the file's datasheet values, then
        builds the plant and the scene. Tracker and fixed-tilt designs are both supported. A
        file that cannot be imported faithfully — an unrecognized module technology, an old
        format version — fails with a caller-fixable error code. **Nothing is ever
        substituted automatically.**

        See the [PVFARM import guide](/api-docs/pvfarm-import) for a full walkthrough.

        **Parameters:**

        - `projectId` (path, required): The project containing the target prediction.
        - `predictionId` (path, required): The prediction to build the power plant on.
        - `overwriteExistingPowerPlant` (query, optional): Set to `true` to replace an
          existing power plant and its 3D scene. Defaults to `false`, which refuses.
      operationId: importPVFarmProject
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer, format: int64}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer, format: int64}
      - name: overwriteExistingPowerPlant
        in: query
        required: false
        schema: {type: boolean, default: false}
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
                  description: The `.pvfshade` file exactly as PVFARM exported it. An uncompressed `.json` of the same data is also accepted.
              required: [file]
      responses:
        "202":
          description: |
            The import was accepted and is now running. Nothing has been built on the
            prediction yet.
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PVFarmImportStartResult'}
              example:
                jobId: 316
                statusUrl: /Project/Import/PVFarm/316
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'

  /Project/Import/PVFarm/{jobId}:
    get:
      tags: [Projects]
      summary: Check the progress and outcome of a PVFARM import
      description: |
        Poll this with the ID returned by `POST /Project/{projectId}/Prediction/{predictionId}/Import/PVFarm`.
        Checking once every 10 seconds is plenty; a large file can take a few minutes.

        `status` is `Processing` while the import is running, then `Completed` or `Failed`.
        On `Completed`, `plant` carries the headline figures of the built power plant and
        `equipment` lists the library records created from the file's datasheet values. On
        `Failed`, `errorCode` distinguishes a problem with the file, a problem with the
        target prediction, and a problem on the PlantPredict side.

        `plant` and `equipment` are empty until the import finishes, so read `status` first.

        An import is visible only to the account that created it.

        **Parameters:**

        - `jobId` (path, required): The import job ID returned by the import request.
      operationId: getPVFarmImportStatus
      parameters:
      - name: jobId
        in: path
        required: true
        schema: {type: integer, format: int64}
      responses:
        "200":
          description: The current state of the import job
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PVFarmImportStatusResult'}
              example:
                jobId: 316
                status: Completed
                originalFileName: Desert Ridge.pvfshade
                projectId: 192183
                predictionId: 965830
                summary: Imported a 122.20 MW DC power plant (182,381 modules, 2,379 trackers, 28 inverters) onto prediction 965830 and built its 3D shade scene.
                errorCode:
                error:
                plant:
                  mwDc: 122.1953
                  modules: 182381
                  strings: 6289
                  trackers: 2379
                  inverters: 28
                equipment:
                - kind: module
                  id: 47413
                  name: PVFARM California PV Module 670W
                - kind: inverter
                  id: 10560
                  name: PVFARM Generic Inverter 3600kW
                notices: []
        '404':
          $ref: '#/components/responses/NotFound'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '500':
          $ref: '#/components/responses/ServerError'

  /Project/{projectId}:
    get:
      tags: [Projects]
      summary: Get a project by ID
      description: |
        Retrieves a single project by its ID. The user must have access to the project within their company context.

        **Parameters:**

        - `id` (path, required): The unique identifier of the project.
      operationId: getProject
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Project entity
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Project'}
              examples:
                postman-project:
                  value:
                    latitude: 41.6528052
                    longitude: -83.5378674
                    country: United States
                    countryCode: US
                    stateProvince: Ohio
                    stateProvinceCode: OH
                    locality: Toledo
                    region: North America
                    elevation: 178.5460357666016
                    standardOffsetFromUTC: -5
                    predictions: []
                    status: 0
                    name: Sample Project
                    description:
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

    delete:
      tags: [Projects]
      summary: Delete a project
      description: |
        Deletes a project by ID. The user must have permission to delete the project.

        **Parameters:**

        - `id` (path, required): The unique identifier of the project to delete.
      operationId: deleteProject
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Overview:
    get:
      tags: [Projects]
      summary: Get project overview
      description: |
        Returns a summary overview of a project by ID. For the full project entity, use the non-overview GET endpoint.

        **Parameters:**

        - `projectId` (path, required): The unique identifier of the project.
      operationId: getProjectOverview
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Project overview
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ProjectOverview'}
              examples:
                postman-overview:
                  value:
                    id: 76494
                    name: Sample Project
                    country: United States
                    countryCode: US
                    createdDate: '2022-12-15T21:28:50.34'
                    elevation: 178.5460357666016
                    region: North America
                    standardOffsetFromUTC: -5
                    lastModified: '2022-12-15T21:28:50.34'
                    locality: Toledo
                    latitude: 41.6528052
                    longitude: -83.5378674
                    stateProvinceCode: OH
                    status: 0
                    predictions:
                    - id: 460910
                      name: Sample Block Prediction
                      projectId: 76494
                      ownerId: 5093
                      status: 1
                      lastModified: '2022-12-15T22:02:04.223'
                      isBatch: false
                      batchQualified: true
                      useMapBuilder: false
                      statistics:
                        acSize: 2.75
                        dcSize: 3.3
                        dcacRatio: 1.2
                        groundCoverageRatio: 40.000000000000014
                        avgMountingType: 1
                      results:
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Export:
    get:
      tags: [Projects]
      summary: Export a project
      description: |
        Exports a project as JSON. Returns the full project data for backup or import elsewhere.

        **Parameters:**

        - `projectId` (path, required): The unique identifier of the project to export.
      operationId: exportProject
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Project export data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Project'}
              examples:
                postman-export:
                  value:
                    Latitude: 41.6528052
                    Longitude: -83.5378674
                    Country: United States
                    CountryCode: US
                    StateProvince: Ohio
                    StateProvinceCode: OH
                    Locality: Toledo
                    Region: North America
                    Elevation: 178.5460357666016
                    StandardOffsetFromUTC: -5.0
                    Predictions:
                    - Status: 2
                      Start: '2005-01-01T00:00:00'
                      End: '2005-12-31T23:00:00'
                      LastPublishedDateToQueue:
                      StartIndex: 0
                      EndIndex: 0
                      YearRepeater: 1
                      TranspositionModel: 1
                      PerezCoefficients: 0
                      DiffuseDirectDecompModel: 3
                      CircumsolarTreatment: 0
                      DiffuseDirectDecompModelExecuted: false
                      UseMeteoDni: false
                      UseMeteoPOAI: false
                      UseBacksidePOAI: false
                      UseLeapYears: false
                      UseWeatherFileAlbedoData: false
                      UseMetastability: false
                      EnableLeTID: false
                      AirMassModel: 0
                      SoilingModel: 0
                      ModTempModel: 0
                      IncAngleModel: 5
                      DirectBeamShadingModel: 5
                      DegradationModel: 0
                      DiffuseShadingModel: 1
                      LinearDegradationRate: 0.5
                      FirstYearDegradation: false
                      NonLinearDegradationRates: []
                      LightAndElevatedTemperatureDegradationRates: []
                      ErrorModelAcc: 2.9
                      ErrorSensAcc: 5.0
                      ErrorIntAnnVar: 3.0
                      ErrorMonAcc: 2.0
                      ErrorSpaVar: 2.0
                      SiteResultList:
                      SpectralShiftModel: 2
                      SpectralWeatherType: 0
                      PowerPlantId: 1185523
                      PowerPlant:
                        Id: 1185523
                        ResultList:
                        Blocks:
                        - Name: 1
                          NodalExportOptions:
                          ResultList:
                          Arrays:
                          - Name: 1
                            ResultList:
                            Inverters:
                            - Name: A
                              ResultList:
                              DCFields:
                              - Name: 1
                                ModuleId: 42930
                                Module:
                                  Status: 3
                                  Model: CS6W-560TB-AG 1500V
                                  Manufacturer: CSI Solar Co., Ltd.
                                  Length: 2278.0
                                  Width: 1134.0
                                  Weight: 32.3
                                  DefaultOrientation: 1
                                  NumberOfCellsInSeries: 72
                                  NumberOfCellsInParallel: 2
                                  STCShortCircuitCurrent: 13.69
                                  STCOpenCircuitVoltage: 51.40000000001521
                                  STCMPPCurrent: 13.059968913682152
                                  STCMPPVoltage: 42.97039999999989
                                  STCMaxPower: 560.0
                                  STCPowerTempCoef: -0.2978960659351747
                                  STCShortCircuitCurrentTempCoef: 0.05040175310445581
                                  STCOpenCircuitVoltageTempCoef: -0.25
                                  STCEfficiency: 21.724739537606087
                                  MinTolerance: 0.0
                                  MaxTolerance: 1.8
                                  CellTechnologyType: 2
                                  ConstructionType: 2
                                  Faciality: 1
                                  BifacialityFactor: 80.0
                                  TransmissionFactor: 0.0
                                  BackSideMismatch: 3.0
                                  DataSource: 1
                                  LightInducedDegradation: 1.5
                                  ModuleQuality: 0.0
                                  ModuleMismatchCoefficient: 1.0
                                  HeatBalanceConvectiveCoef: 0.0
                                  HeatBalanceConductiveCoef: 29.0
                                  SandiaConductiveCoef: -3.56
                                  SandiaConvectiveCoef: -0.075
                                  CellToModuleTempDiff: 3.0
                                  SaturationCurrentAtSTC: 1.430522027037574e-11
                                  SeriesResistanceAtSTC: 0.205
                                  ShuntResistanceAtSTC: 7500.0
                                  DiodeIdealityFactorAtSTC: 1.007220280461766
                                  ExponentialDependencyOnShuntResistance: 5.5
                                  DarkShuntResistance: 30000.0
                                  LinearTempDependenceOnGamma: -0.026929422499999824
                                  ShortCircuitCurrentAtSTC: 13.69
                                  RecombinationParameter: 0.0
                                  BuiltInVoltage: 0.0
                                  BandgapVoltage: 1.12
                                  LinearTempDependenceOnIsc: 0.05040175310445581
                                  HeatAbsorptionCoefAlphaT: 0.9
                                  ReferenceIrradiance: 1000.0
                                  ReferenceTemperature: 25.0
                                  AGamma:
                                  BGamma:
                                  CGamma:
                                  DGamma:
                                  SpectralResponse: 0
                                  PvModel: 1
                                  UseDefaultSandiaIAM: true
                                  UseDefaultTabularIAM: false
                                  SandiaSpectralA0: 0.0
                                  SandiaSpectralA1: 0.0
                                  SandiaSpectralA2: 0.0
                                  SandiaSpectralA3: 0.0
                                  SandiaSpectralA4: 0.0
                                  SandiaIAMB0: 6.038242275137197
                                  SandiaIAMB1: -0.5248112239136882
                                  SandiaIAMB2: 0.02130703918426116
                                  SandiaIAMB3: -0.00042240723312322523
                                  SandiaIAMB4: 4.091960268471147e-06
                                  SandiaIAMB5: -1.5564126828688897e-08
                                  ASHRAEIAMB0: 0.05
                                  Spectral2B0: 0.85914
                                  Spectral2B1: -0.02088
                                  Spectral2B2: -0.0058853
                                  Spectral2B3: 0.12029
                                  Spectral2B4: 0.026814
                                  Spectral2B5: -0.001781
                                  IAMFactors:
                                  - Id: 428902
                                    IncidenceAngle: 20.0
                                    Factor: 1.0
                                  - Id: 428903
                                    IncidenceAngle: 40.0
                                    Factor: 1.0
                                  - Id: 428904
                                    IncidenceAngle: 60.0
                                    Factor: 1.0
                                  - Id: 428905
                                    IncidenceAngle: 65.0
                                    Factor: 0.99
                                  - Id: 428906
                                    IncidenceAngle: 70.0
                                    Factor: 0.96
                                  - Id: 428907
                                    IncidenceAngle: 75.0
                                    Factor: 0.92
                                  - Id: 428908
                                    IncidenceAngle: 80.0
                                    Factor: 0.84
                                  - Id: 428909
                                    IncidenceAngle: 85.0
                                    Factor: 0.72
                                  - Id: 428910
                                    IncidenceAngle: 90.0
                                    Factor: 0.0
                                  DegradationModel: 1
                                  LinearDegradationRate: 0.5
                                  NonLinearDegradationRates:
                                  CellDesignType: 0
                                  UseAntiReflectiveCoating: false
                                  RefractiveIndex: 1.526
                                  RefractiveIndexOfARC: 1.29
                                  GlazingExtinctionCoef: 4.0
                                  GlazingThickness: 0.002
                                  PowerAtSTC: 0.0
                                  PowerAtSTCExcludingWiringLosses: 0.0
                                  EffectiveIrradianceResponse:
                                  ElectricalShadingFractionalEffect: 100.0
                                  ModuleShadingResponse: 2
                                  IsMetastable: false
                                  MetastabilityProperties:
                                  Id: 42930
                                  Name: CSI Solar Co., Ltd. CS6W-560TB-AG 1500V
                                  Description:
                                  CompanyId: 1042
                                  Company:
                                  OwnerId: 4876
                                  CreatedDate: '2023-02-18T01:32:52.38'
                                  LastModified: '2023-02-18T01:34:13.867'
                                  LastModifiedById: 4876
                                TrackingType: 1
                                ModuleOrientation: 1
                                IrradianceOptimization: false
                                IrradianceOptimizationType: 0
                                RotationSpeed: 1.0
                                NonIdealityFactor: 0.2
                                TablesRemovedForPCS: 0.0
                                TransverseSlope:
                                BaselineSlope:
                                NorthSouthRoadWidth: 0.0
                                EastWestRoadWidth: 6.096011996927617
                                ModulesHigh: 1
                                ModulesWide: 26
                                LateralIntermoduleGap: 0.02
                                VerticalIntermoduleGap: 0.02
                                FieldLength: 358.6684981684981
                                FieldWidth: 99.09299999999999
                                CollectorBandwidth: 2.278
                                TableLength: 29484.5
                                TablesPerRow: 12.0
                                PostToPostSpacing: 5.694999999999999
                                NumberOfRows: 18.0
                                TableToTableSpacing: 0.0
                                ModuleAzimuth: 180.0
                                ModuleTilt: 54.0
                                TrackingBacktrackingType: 1
                                TrackerPitchAngleD: 0.0
                                MinimumTrackingLimitAngleD: -60.0
                                MaximumTrackingLimitAngleD: 60.0
                                NightTimeStowAngleD: 0.0
                                TrackerStowAngle: 0.0
                                WindStowType: 0
                                ArrayTechnologiesWindStowType: 0
                                WindStowThreshold:
                                WindStowAngle:
                                PostHeight: 1.5
                                StructureShading: 5.0
                                BackSideMismatch: 3.0
                                FieldDcPower: 3134.9999999999995
                                ModulesWiredInSeries: 26
                                NumberOfSeriesStringsWiredInParallel: 215.31593406593404
                                PlannedModuleRating: 560.0
                                ModTempModel: 0
                                SandiaConductiveCoef: -3.56
                                SandiaConvectiveCoef: -0.075
                                CellToModuleTempDiff: 3.0
                                HeatBalanceConductiveCoef: 29.0
                                HeatBalanceConvectiveCoef: 0.0
                                NominalOperatingCellTemperature: 45.0
                                TransmittanceAbsorptance: 0.9
                                ModuleMismatchCoefficient: 1.0
                                ModuleQuality: 0.0
                                LightInducedDegradation: 1.5
                                TrackerLoadLoss: 2.028
                                DCWiringLossAtSTC: 1.5
                                DCHealth: 0.0
                                InverterIdShadeSource:
                                MonthlySeasonalTiltFactors: []
                                ResultList:
                                EffectiveResistanceAtSTC: 0.0
                                TotalModuleArea: 0.0
                                UIAMD:
                                UIAMG:
                                UshD:
                                UshG:
                                ModuleSurfaceTemperatureTimeSeriesId:
                                ModuleSurfaceTemperatureTimeSeries:
                                UseModuleSurfaceTempTimeSeries: false
                                TrackingAngleTimeSeriesId:
                                TrackingAngleTimeSeries:
                                GroundCoverageRatio: 40.0
                                CalculateDCFields: false
                                ShadeObjects: []
                                TableType: 0
                                ShadingAlgorithm: 0
                                Ground:
                                  EdgeOffset: 50.0
                                  Calculate: true
                                  Color: '#afaea4'
                                  Slope: 0.0
                                  SlopeAzimuth: 180.0
                                LockModuleAzimuth: false
                                LockModulesHigh: false
                                LockPostHeight: false
                                LockModulesWide: false
                                LockNumberOfSeriesStringsWiredInParallel: false
                                LockModulesWiredInSeries: false
                                LockPostToPostSpacing: false
                                LockMwAc: false
                                LockNumberOfRows: false
                                LockBacksideMismatch: false
                                Repeater: 1
                                Id: 3387869
                                Description:
                              InverterId: 3880
                              Inverter:
                                Status: 5
                                Model: '2500'
                                Manufacturer: Demo
                                PowerRated: 2500.0
                                ApparentPower: 2750.0
                                MinDCPowerThreshold: 5000.0
                                MinVoltage: 800.0
                                MaxMPPVoltage: 1450.0
                                MaxAbsoluteVoltage: 1500.0
                                MaxCurrent: 3508.0
                                MaxElevation: 4000.0
                                OutputVoltage: 550.0
                                UsekVACurves: true
                                UsePQCurves: false
                                DataSource: 1
                                EfficiencyCurves:
                                - Id: 10567
                                  Voltage: 800.0
                                  EfficiencyPoints:
                                  - Id: 76185
                                    Power: 245.03
                                    Efficiency: 98.01
                                  - Id: 76186
                                    Power: 493.1
                                    Efficiency: 98.62
                                  - Id: 76187
                                    Power: 740.7
                                    Efficiency: 98.76
                                  - Id: 76188
                                    Power: 1234.63
                                    Efficiency: 98.77
                                  - Id: 76189
                                    Power: 1849.69
                                    Efficiency: 98.65
                                  - Id: 76190
                                    Power: 2461.25
                                    Efficiency: 98.45
                                - Id: 10568
                                  Voltage: 900.0
                                  EfficiencyPoints:
                                  - Id: 76191
                                    Power: 244.6
                                    Efficiency: 97.84
                                  - Id: 76192
                                    Power: 492.35
                                    Efficiency: 98.47
                                  - Id: 76193
                                    Power: 739.73
                                    Efficiency: 98.63
                                  - Id: 76194
                                    Power: 1233.13
                                    Efficiency: 98.65
                                  - Id: 76195
                                    Power: 1847.06
                                    Efficiency: 98.51
                                  - Id: 76196
                                    Power: 2457.75
                                    Efficiency: 98.31
                                - Id: 10569
                                  Voltage: 1200.0
                                  EfficiencyPoints:
                                  - Id: 76197
                                    Power: 243.48
                                    Efficiency: 97.39
                                  - Id: 76198
                                    Power: 491.0
                                    Efficiency: 98.2
                                  - Id: 76199
                                    Power: 738.08
                                    Efficiency: 98.41
                                  - Id: 76200
                                    Power: 1230.75
                                    Efficiency: 98.46
                                  - Id: 76201
                                    Power: 1842.56
                                    Efficiency: 98.27
                                  - Id: 76202
                                    Power: 2454.75
                                    Efficiency: 98.19
                                kVACurves:
                                - Id: 3872
                                  Elevation: 2000.0
                                  kVAPoints:
                                  - Id: 21335
                                    Temperature: -35.0
                                    kVA: 2750.0
                                  - Id: 21336
                                    Temperature: 45.0
                                    kVA: 2750.0
                                  - Id: 21337
                                    Temperature: 50.0
                                    kVA: 2500.0
                                  - Id: 21338
                                    Temperature: 60.0
                                    kVA: 0.0
                                - Id: 3873
                                  Elevation: 3000.0
                                  kVAPoints:
                                  - Id: 21339
                                    Temperature: -35.0
                                    kVA: 2250.0
                                  - Id: 21340
                                    Temperature: 45.0
                                    kVA: 2250.0
                                  - Id: 21341
                                    Temperature: 50.0
                                    kVA: 2025.0
                                  - Id: 21342
                                    Temperature: 60.0
                                    kVA: 0.0
                                - Id: 3874
                                  Elevation: 4000.0
                                  kVAPoints:
                                  - Id: 21343
                                    Temperature: -35.0
                                    kVA: 1750.0
                                  - Id: 21344
                                    Temperature: 45.0
                                    kVA: 1750.0
                                  - Id: 21345
                                    Temperature: 50.0
                                    kVA: 1575.0
                                  - Id: 21346
                                    Temperature: 60.0
                                    kVA: 0.0
                                PQCurves:
                                InverterType: 2
                                Id: 3880
                                Name: 'Demo Central 2500 '
                                Description: copied for presentation on sep 2020
                                CompanyId: 1
                                Company:
                                OwnerId: 742
                                CreatedDate: '2020-09-09T20:28:25.883'
                                LastModified: '2020-09-15T18:28:12.46'
                                LastModifiedById: 742
                              SetpointkW: 2612.5
                              PowerFactor: 0.95
                              DesignDerate: 0.95
                              kVARating: 2750.0
                              TotalModuleArea: 0.0
                              DerateTimeSeriesId:
                              DerateTimeSeries:
                              UseDerateTimeSeries: false
                              SetPointTimeSeriesId:
                              SetPointTimeSeries:
                              UseSetPointTimeSeries: false
                              VMPPAdjustmentTimeSeriesId:
                              VMPPAdjustmentTimeSeries:
                              UseVMPPTimeSeriesAdjustment: false
                              IMPPAdjustmentTimeSeriesId:
                              IMPPAdjustmentTimeSeries:
                              UseIMPPTimeSeriesAdjustment: false
                              Repeater: 1
                              Id: 2975697
                              Description:
                            ACCollectionLoss: 1.0
                            DasLoad: 800.0
                            CoolingLoad: 0.0
                            AdditionalLosses: 0.0
                            MatchTotalInverterkVA: true
                            TransformerEnabled: true
                            TransformerkVARating: 2750.0
                            TransformerHighSideVoltage: 34.5
                            TransformerNoLoadLoss: 0.2
                            TransformerFullLoadLoss: 0.7
                            TotalModules: 0
                            TotalModuleArea: 0.0
                            TrackerMotorLosses: 0.0
                            Repeater: 1
                            Id: 2720072
                            Description:
                          EnergizationDate:
                          UseEnergizationDate: false
                          NumberOfModules: 0.0
                          TotalModuleArea: 0.0
                          Repeater: 1
                          Id: 1538513
                          Description:
                        Transformers: []
                        TransmissionLines: []
                        ESS:
                        ESS_Id:
                        ExportSystem: false
                        ExportESS: false
                        LGIALimitTimeSeriesId:
                        LGIALimitTimeSeries:
                        UseLGIALimitTimeSeries: false
                        PowerFactor: 0.95
                        LGIALimitation:
                        NighttimeDisconnect: false
                        AvailabilityLoss:
                        UseCoolingTemp: true
                        DesiredDCACRatio:
                        PowerPlantDesignType: 0
                        CustomArrayConfig:
                        UseCustomArrayConfig: false
                        TotalModuleArea: 0.0
                        MaxMVTransformerVoltage: 0.0
                        MaximumPlantOutput: 0.0
                      MonthlyFactors:
                      - Month: 1
                        MonthName: Jan
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 2
                        MonthName: Feb
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 3
                        MonthName: Mar
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 4
                        MonthName: Apr
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 5
                        MonthName: May
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 6
                        MonthName: Jun
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 7
                        MonthName: Jul
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 8
                        MonthName: Aug
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 9
                        MonthName: Sep
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 10
                        MonthName: Oct
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 11
                        MonthName: Nov
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      - Month: 12
                        MonthName: Dec
                        SoilingLoss: 2.0
                        Albedo: 0.2
                        SpectralShift:
                      HorizonDetails: []
                      AshraeStation: TOLEDO CGS, OH, USA
                      AshraeVersion: 2021
                      Heat996:
                      Cool996: 32.5
                      Max50Year: 39.4
                      Min50Year: -30.3
                      MinAnnualMeanDBTemp: -19.1
                      Elevation: 184.0
                      TimeZone: -5.0
                      Weather:
                        Status: 3
                        Distance: 0.0
                        Locality: Toledo
                        StateProvince: Ohio
                        StateProvinceCode: OH
                        Country: United States
                        CountryCode: US
                        Region: North America
                        Source: Meteonorm API
                        StationName:
                        Format: 3
                        StationCode:
                        Latitude: 41.6528053
                        Longitude: -83.5378647
                        Elevation: 186.0
                        TimeZone: -5.0
                        TimestampDefinition: 1
                        TimestampDefinitionOriginal: 1
                        TimeInterval: 60.0
                        StartDate: '2005-01-01T00:00:00'
                        EndDate: '2005-12-31T23:00:00'
                        GlobalHorizontalIrradianceSum: 1421.63
                        DiffuseHorizontalIrradianceSum: 664.06
                        DirectNormalIrradianceSum: 1350.69
                        PlaneOfArrayIrradianceSum:
                        BacksidePlaneOfArrayIrradianceSum:
                        AverageAirTemperature: 10.63
                        MaxAirTemperature: 34.99
                        AverageRelativeHumidity: 71.31
                        AverageWindSpeed: 3.82
                        AveragePrecipitableWater:
                        AverageDewpoint:
                        AverageSoilingLoss:
                        AverageWindGust:
                        RainfallSum: 832.77
                        AlbedoSum:
                        AverageAlbedo:
                        HasAlbedoData: false
                        WeatherDataModelVersion: 8.2.0.35136
                        DataProvider: 4
                        PLevel: 0
                        WindSensorHeight: 10.0
                        MonthlyFactors: []
                        WeatherDetails:
                        DataType: 1
                        CustomerName:
                        APILocked: false
                        APIDownloaded: true
                        WeatherFileKey: 00000000-0000-0000-0000-000000000000
                        OffsetMinutes: 0
                        UsingSytemKey: false
                        DetailsKey:
                        ModuleTilt:
                        ModuleAzimuth:
                        TrackingType:
                        TrackingBacktrackingType:
                        MinimumTrackingLimitAngleD:
                        MaximumTrackingLimitAngleD:
                        TrackerPitchAngleD:
                        TrackerStowAngle:
                        GroundCoverageRatio:
                        DownloadInfo:
                        Id: 230763
                        Name: Meteonorm - 41.653N - 83.538W
                        Description: MN 41.65N --83.54W
                        CompanyId: 1042
                        Company:
                        OwnerId: 8903
                        CreatedDate: '2025-01-21T17:02:07.227'
                        LastModified: '2025-01-21T17:02:07.227'
                        LastModifiedById: 8903
                      WeatherId: 230763
                      Project:
                      ProjectId: 187749
                      ResultSummary:
                      ResultSummaryId:
                      FinancialModelParameters:
                      FinancialModelParametersId:
                      CashflowSummaryResult:
                      CashflowSummaryResultId:
                      ShadeSceneProperties:
                      ShadeScenePropertiesId: 4297
                      ShadeEngineRunInfo:
                      ShadeEngineRunInfo_Id: 6806
                      Shading3DModel: 0
                      TABTEngineRunInfo:
                      TABTEngineRunInfo_Id: 802
                      PercentComplete: 0.0
                      ProcessingStatus: 0
                      ProcessingStep: 0
                      ProcessingMessage: Unknown
                      ResultDetail:
                      PValues: []
                      IsReadOnly: false
                      PValuesString: ''
                      NodalData: false
                      HasTimeSeriesData: false
                      IsBatch: false
                      BatchPredictionId:
                      ChildPredictions:
                      BatchStepVariable: []
                      BatchQualified: true
                      LogicVersion: 12
                      MapKML:
                      MapBuilderCreateDCAs: 0
                      UseMapBuilder: false
                      MapDesignData:
                      ScenePropertiesKey: 00000000-0000-0000-0000-000000000000
                      Setback: 0.0
                      TargetDC: 0.0
                      WeatherLocked: false
                      ElectricalShadingFractionalEffect: 100.0
                      NumberOfModuleFractions: 0.0
                      TimeSeriesData:
                      NumOfBlocks: 0
                      NumOfWeatherDetails: 0
                      HasObjectShading: false
                      NumOfShadingObjects: 0
                      Reports:
                      ReportsId: 941620
                      CanImportAlbedoData: false
                      QueueMessageId:
                      QueuePopReceipt:
                      RunningOnVMName:
                      RunCompletedDateTimeUTC:
                      UseSpectral30: false
                      Spectral30B0: -0.0967
                      Spectral30B1: 0.0126
                      Spectral30B2: 0.0
                      Spectral30B3: 0.00223
                      Spectral30B4: 0.0
                      Spectral30B5: 0.0
                      Spectral30B6: 1.086
                      Id: 955415
                      Name: Scene Documentation
                      Description:
                      CompanyId: 1042
                      Company:
                      OwnerId: 8903
                      CreatedDate: '2025-11-25T16:21:07.213'
                      LastModified: '2025-11-25T16:22:16.553'
                      LastModifiedById: 8903
                    Status: 0
                    Distance: 0.0
                    Id: 187749
                    Name: Doc Generation
                    Description:
                    CompanyId: 1042
                    Company:
                    OwnerId: 8903
                    CreatedDate: '2024-10-23T13:04:30.243'
                    LastModified: '2024-10-23T13:04:30.243'
                    LastModifiedById: 8903
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Note:
    get:
      tags: [Projects]
      summary: Get notes for a project
      description: |
        Returns all notes for a project. Notes are attached at the project level.

        **Parameters:**

        - `projectId` (path, required): The project ID.
      operationId: getProjectNotes
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Notes
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Note'}
              examples:
                postman-notes:
                  value:
                  - id: 34516
                    date: '2026-02-09T12:57:51.423'
                    contents: Example Project Note.
                    ownerId: 8903
                    entityType: 1
                    entityID: 187749
                  - id: 34517
                    date: '2026-02-09T12:58:23.2'
                    contents: Second example Project Note.
                    ownerId: 8903
                    entityType: 1
                    entityID: 187749
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    post:
      tags: [Projects]
      summary: Add a note to a project
      description: |
        Creates a new note for a project. Returns the created note ID. Note is automatically associated with the project and current user.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `note` (body, required): The Note entity (EntityType and EntityID are set automatically).
      operationId: createProjectNote
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/NoteCreate'}
            examples:
              postman-projects-project-notes:
                value:
                  contents: Doc Demo Note
      responses:
        "200":
          description: Created note ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-notes:
                  value:
                    id: 34517
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Note/{noteId}:
    delete:
      tags: [Projects]
      summary: Delete a project note
      description: |
        Deletes a note from a project by note ID. Returns true on success, false if delete fails.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `noteId` (path, required): The note ID to delete.
      operationId: deleteProjectNote
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: noteId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Remaining notes
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Note'}
              examples:
                postman-notes:
                  value:
                  - id: 34516
                    date: '2026-02-09T12:57:51.423'
                    contents: Example Project Note.
                    ownerId: 8903
                    entityType: 1
                    entityID: 187749
                  - id: 34517
                    date: '2026-02-09T12:58:23.2'
                    contents: Second example Project Note.
                    ownerId: 8903
                    entityType: 1
                    entityID: 187749
                postman-notes-2:
                  value: true
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction:
    get:
      tags: [Predictions]
      summary: List predictions for a project
      description: |
        Returns all predictions for a project. Predictions do not include power plant data; use the Power Plant operation for sub-entities.

        **Parameters:**

        - `projectId` (path, required): The project ID.
      operationId: listPredictions
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Array of predictions
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Prediction'}
              examples:
                postman-predictions:
                  value:
                  - status: 2
                    start: '2005-01-01T00:00:00'
                    end: '2005-12-31T23:00:00'
                    startIndex: 0
                    endIndex: 0
                    yearRepeater: 1
                    transpositionModel: 1
                    perezCoefficients: 0
                    diffuseDirectDecompModel: 3
                    circumsolarTreatment: 0
                    diffuseDirectDecompModelExecuted: false
                    useMeteoDni: false
                    useMeteoPOAI: false
                    useBacksidePOAI: false
                    useLeapYears: false
                    useWeatherFileAlbedoData: false
                    useMetastability: false
                    enableLeTID: false
                    airMassModel: 0
                    soilingModel: 0
                    modTempModel: 0
                    incAngleModel: 5
                    directBeamShadingModel: 5
                    degradationModel: 0
                    diffuseShadingModel: 1
                    linearDegradationRate: 0.5
                    firstYearDegradation: false
                    nonLinearDegradationRates: []
                    lightAndElevatedTemperatureDegradationRates: []
                    errorModelAcc: 2.9
                    errorSensAcc: 5.0
                    errorIntAnnVar: 3.0
                    errorMonAcc: 2.0
                    errorSpaVar: 2.0
                    spectralShiftModel: 2
                    spectralWeatherType: 0
                    powerPlantId: 1185523
                    monthlyFactors:
                    - month: 1
                      monthName: Jan
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 2
                      monthName: Feb
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 3
                      monthName: Mar
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 4
                      monthName: Apr
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 5
                      monthName: May
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 6
                      monthName: Jun
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 7
                      monthName: Jul
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 8
                      monthName: Aug
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 9
                      monthName: Sep
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 10
                      monthName: Oct
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 11
                      monthName: Nov
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 12
                      monthName: Dec
                      soilingLoss: 2.0
                      albedo: 0.2
                    horizonDetails: []
                    ashraeStation: RIVERPORT MUNICIPAL AP, ST, USA
                    ashraeVersion: 2021
                    cool996: 32.5
                    max50Year: 39.4
                    min50Year: -30.3
                    minAnnualMeanDBTemp: -19.1
                    elevation: 184.0
                    timeZone: -5.0
                    weatherId: 230763
                    projectId: 187749
                    shadeScenePropertiesId: 4297
                    shadeEngineRunInfo_Id: 6806
                    shading3DModel: 0
                    tabtEngineRunInfo_Id: 802
                    percentComplete: 0.0
                    processingStatus: 0
                    processingStep: 0
                    processingMessage: Unknown
                    pValues: []
                    isReadOnly: false
                    pValuesString: ''
                    nodalData: false
                    hasTimeSeriesData: false
                    isBatch: false
                    batchStepVariable: []
                    batchQualified: true
                    logicVersion: 12
                    mapBuilderCreateDCAs: 0
                    useMapBuilder: false
                    scenePropertiesKey: 00000000-0000-0000-0000-000000000000
                    setback: 0.0
                    targetDC: 0.0
                    weatherLocked: false
                    electricalShadingFractionalEffect: 100.0
                    numberOfModuleFractions: 0.0
                    numOfBlocks: 0
                    numOfWeatherDetails: 0
                    hasObjectShading: false
                    numOfShadingObjects: 0
                    reportsId: 941620
                    canImportAlbedoData: false
                    useSpectral30: false
                    spectral30B0: -0.0967
                    spectral30B1: 0.0126
                    spectral30B2: 0.0
                    spectral30B3: 0.00223
                    spectral30B4: 0.0
                    spectral30B5: 0.0
                    spectral30B6: 1.086
                    id: 955415
                    name: Baseline Yield Study
                    companyId: 1042
                    ownerId: 8903
                    createdDate: '2025-11-25T16:21:07.213'
                    lastModified: '2025-11-25T16:22:16.553'
                    lastModifiedById: 8903
                  - status: 2
                    start: '2005-01-01T00:00:00'
                    end: '2005-12-31T23:00:00'
                    lastPublishedDateToQueue: '2026-02-06T13:01:30.893'
                    startIndex: 0
                    endIndex: 0
                    yearRepeater: 1
                    transpositionModel: 1
                    perezCoefficients: 0
                    diffuseDirectDecompModel: 3
                    circumsolarTreatment: 0
                    diffuseDirectDecompModelExecuted: false
                    useMeteoDni: false
                    useMeteoPOAI: false
                    useBacksidePOAI: false
                    useLeapYears: false
                    useWeatherFileAlbedoData: false
                    useMetastability: false
                    enableLeTID: false
                    airMassModel: 0
                    soilingModel: 0
                    modTempModel: 0
                    incAngleModel: 5
                    directBeamShadingModel: 5
                    degradationModel: 0
                    diffuseShadingModel: 1
                    linearDegradationRate: 0.5
                    firstYearDegradation: false
                    nonLinearDegradationRates: []
                    lightAndElevatedTemperatureDegradationRates: []
                    errorModelAcc: 2.9
                    errorSensAcc: 5.0
                    errorIntAnnVar: 3.0
                    errorMonAcc: 2.0
                    errorSpaVar: 2.0
                    spectralShiftModel: 2
                    spectralWeatherType: 0
                    powerPlantId: 1187255
                    monthlyFactors:
                    - month: 1
                      monthName: Jan
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 2
                      monthName: Feb
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 3
                      monthName: Mar
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 4
                      monthName: Apr
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 5
                      monthName: May
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 6
                      monthName: Jun
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 7
                      monthName: Jul
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 8
                      monthName: Aug
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 9
                      monthName: Sep
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 10
                      monthName: Oct
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 11
                      monthName: Nov
                      soilingLoss: 2.0
                      albedo: 0.2
                    - month: 12
                      monthName: Dec
                      soilingLoss: 2.0
                      albedo: 0.2
                    horizonDetails:
                    - azimuth: 0.0
                      elevation: 2.3
                    - azimuth: 7.5
                      elevation: 2.3
                    - azimuth: 15.0
                      elevation: 2.3
                    - azimuth: 22.5
                      elevation: 2.3
                    - azimuth: 30.0
                      elevation: 2.3
                    - azimuth: 37.5
                      elevation: 2.3
                    - azimuth: 45.0
                      elevation: 1.5
                    - azimuth: 52.5
                      elevation: 1.5
                    - azimuth: 60.0
                      elevation: 1.5
                    - azimuth: 67.5
                      elevation: 1.5
                    - azimuth: 75.0
                      elevation: 1.9
                    - azimuth: 82.5
                      elevation: 1.9
                    - azimuth: 90.0
                      elevation: 1.9
                    - azimuth: 97.5
                      elevation: 2.3
                    - azimuth: 105.0
                      elevation: 2.3
                    - azimuth: 112.5
                      elevation: 1.9
                    - azimuth: 120.0
                      elevation: 1.9
                    - azimuth: 127.5
                      elevation: 1.9
                    - azimuth: 135.0
                      elevation: 1.9
                    - azimuth: 142.5
                      elevation: 1.1
                    - azimuth: 150.0
                      elevation: 0.8
                    - azimuth: 157.5
                      elevation: 0.4
                    - azimuth: 165.0
                      elevation: 0.4
                    - azimuth: 172.5
                      elevation: 0.0
                    - azimuth: 180.0
                      elevation: 0.0
                    - azimuth: 187.5
                      elevation: 0.4
                    - azimuth: 195.0
                      elevation: 0.4
                    - azimuth: 202.5
                      elevation: 0.8
                    - azimuth: 210.0
                      elevation: 0.4
                    - azimuth: 217.5
                      elevation: 0.0
                    - azimuth: 225.0
                      elevation: 0.0
                    - azimuth: 232.5
                      elevation: 0.0
                    - azimuth: 240.0
                      elevation: 0.0
                    - azimuth: 247.5
                      elevation: 0.0
                    - azimuth: 255.0
                      elevation: 0.0
                    - azimuth: 262.5
                      elevation: 0.0
                    - azimuth: 270.0
                      elevation: 0.8
                    - azimuth: 277.5
                      elevation: 1.1
                    - azimuth: 285.0
                      elevation: 0.8
                    - azimuth: 292.5
                      elevation: 0.8
                    - azimuth: 300.0
                      elevation: 0.4
                    - azimuth: 307.5
                      elevation: 1.1
                    - azimuth: 315.0
                      elevation: 1.1
                    - azimuth: 322.5
                      elevation: 2.3
                    - azimuth: 330.0
                      elevation: 2.3
                    - azimuth: 337.5
                      elevation: 2.3
                    - azimuth: 345.0
                      elevation: 2.3
                    - azimuth: 352.5
                      elevation: 2.3
                    - azimuth: 360.0
                      elevation: 2.3
                    ashraeStation: PRAIRIE RIDGE RGNL AP, ST, USA
                    ashraeVersion: 2021
                    cool996: 37.6
                    max50Year: 45.4
                    min50Year: -28.9
                    minAnnualMeanDBTemp: -17.2
                    elevation: 229.0
                    timeZone: -6.0
                    weatherId: 139907
                    projectId: 187749
                    shading3DModel: 0
                    percentComplete: 100.0
                    processingStatus: 0
                    processingStep: 40
                    processingMessage: Unknown
                    pValues: []
                    isReadOnly: false
                    pValuesString: ''
                    nodalData: false
                    hasTimeSeriesData: false
                    isBatch: false
                    batchStepVariable: []
                    batchQualified: true
                    logicVersion: 10
                    mapBuilderCreateDCAs: 0
                    useMapBuilder: false
                    scenePropertiesKey: 00000000-0000-0000-0000-000000000000
                    setback: 0.0
                    targetDC: 0.0
                    weatherLocked: false
                    electricalShadingFractionalEffect: 100.0
                    numberOfModuleFractions: 0.0
                    numOfBlocks: 1
                    numOfWeatherDetails: 8760
                    hasObjectShading: false
                    numOfShadingObjects: 0
                    reportsId: 943796
                    canImportAlbedoData: false
                    runningOnVMName: ''
                    runCompletedDateTimeUTC: '2026-02-06T13:01:41.323'
                    useSpectral30: false
                    spectral30B0: -0.0967
                    spectral30B1: 0.0126
                    spectral30B2: 0.0
                    spectral30B3: 0.00223
                    spectral30B4: 0.0
                    spectral30B5: 0.0
                    spectral30B6: 1.086
                    id: 957032
                    name: Site B – Fixed-Tilt Baseline (v10)
                    description: Cloned from prior baseline study and updated for fixed-tilt layout; created for comparative analysis.
                    companyId: 1042
                    ownerId: 8903
                    createdDate: '2026-02-06T14:19:24.517'
                    lastModified: '2026-02-06T14:19:24.517'
                    lastModifiedById: 8903
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    post:
      tags: [Predictions]
      summary: Create a prediction
      description: 'Creates a new prediction under the given project. The prediction starts in `status: 0` (Draft) and must subsequently be associated with a `PowerPlant` via `POST .../PowerPlant` before it can be run. Most model parameters can be left at their defaults; see the `Prediction` schema for the complete list and their enum values.'
      operationId: createPrediction
      x-doc-source: drafted
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Prediction'}
            examples:
              postman-projects-prediction-prediction:
                value:
                  name: Postman Doc Sample
                  status: 1
                  pValues: []
                  horizonDetails: []
                  nonLinearDegradationRates: []
                  plantDesignTemperatures: []
                  yearRepeater: 1
                  airMassModel: 0
                  modTempModel: 0
                  incAngleModel: 5
                  directBeamShadingModel: 5
                  degradationModel: 0
                  diffuseShadingModel: 1
                  transpositionModel: 1
                  diffuseDirectDecompModel: 3
                  max50Year: 39.4
                  min50Year: -30.3
                  cool996: 32.5
                  minAnnualMeanDBTemp: -19.1
                  elevation: 184
                  timeZone: -5
                  ashraeStation: TOLEDO CGS, OH, USA
                  ashraeWMO: '997295'
                  ashraeDistance: 7.079021066538359
                  monthlyFactors:
                  - month: 1
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 2
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 3
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 4
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 5
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 6
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 7
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 8
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 9
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 10
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 11
                    soilingLoss: 2.2
                    albedo: 0.3
                  - month: 12
                    soilingLoss: 2.2
                    albedo: 0.3
                  spectralShiftModel: 2
                  soilingModel: 0
                  useMeteoDni: false
                  firstYearDegradation: false
                  linearDegradationRate: 0.5
                  errorIntAnnVar: 3
                  errorSensAcc: 5
                  errorMonAcc: 2
                  errorSpaVar: 2
                  errorModelAcc: 2.9
                  logicVersion: 11
                  ashraeVersion: 2021
                  originalAshraeStation: TOLEDO CGS, OH, USA
                  originalAshraeWMO: '997295'
                  originalAshraeDistance: 7.079021066538359
                  originalCool996: 32.5
                  originalMax50Year: 39.4
                  originalMin50Year: -30.3
                  originalMinAnnualMeanDBTemp: -19.1
                  originalTimeZone: -5
                  originalElevation: 184
                  circumsolarTreatment: 0
      responses:
        "200":
          description: Created prediction ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-prediction:
                  value:
                    id: 726228
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
        '429':
          $ref: '#/components/responses/TooManyRequests'
    put:
      tags: [Predictions]
      summary: Update a prediction
      description: |
        Updates an existing prediction. May attach an X-Message header with a non-blocking warning about the updated entity.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `prediction` (body, required): The updated prediction entity.
      operationId: updatePrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Prediction'}
            examples:
              postman-projects-prediction-prediction:
                value:
                  name: Postman Doc Sample - Name Update
                  description: Sample Description PUT
                  status: 1
                  yearRepeater: 1
                  transpositionModel: 1
                  perezCoefficients: 0
                  diffuseDirectDecompModel: 3
                  circumsolarTreatment: 0
                  diffuseDirectDecompModelExecuted: false
                  useMeteoDni: false
                  useMeteoPOAI: false
                  useBacksidePOAI: false
                  useLeapYears: false
                  useWeatherFileAlbedoData: false
                  useMetastability: false
                  enableLeTID: false
                  airMassModel: 0
                  soilingModel: 0
                  modTempModel: 0
                  incAngleModel: 5
                  directBeamShadingModel: 5
                  degradationModel: 0
                  diffuseShadingModel: 1
                  linearDegradationRate: 0.5
                  firstYearDegradation: false
                  nonLinearDegradationRates: []
                  lightAndElevatedTemperatureDegradationRates: []
                  errorModelAcc: 2.9
                  errorSensAcc: 5.0
                  errorIntAnnVar: 3.0
                  errorMonAcc: 2.0
                  errorSpaVar: 2.0
                  siteResultList:
                  spectralShiftModel: 2
                  spectralWeatherType: 0
                  powerPlantId:
                  monthlyFactors:
                  - id: 39132062
                    month: 1
                    monthName: Jan
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132063
                    month: 2
                    monthName: Feb
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132064
                    month: 3
                    monthName: Mar
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132065
                    month: 4
                    monthName: Apr
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132066
                    month: 5
                    monthName: May
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132067
                    month: 6
                    monthName: Jun
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132068
                    month: 7
                    monthName: Jul
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132069
                    month: 8
                    monthName: Aug
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132070
                    month: 9
                    monthName: Sep
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132071
                    month: 10
                    monthName: Oct
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132072
                    month: 11
                    monthName: Nov
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  - id: 39132073
                    month: 12
                    monthName: Dec
                    soilingLoss: 2.2
                    albedo: 0.3
                    spectralShift:
                  horizonDetails: []
                  ashraeStation: TOLEDO CGS, OH, USA
                  ashraeVersion: 2021
                  heat996:
                  cool996: 32.5
                  max50Year: 39.4
                  min50Year: -30.3
                  minAnnualMeanDBTemp: -19.1
                  weather:
                  weatherId:
                  projectId: 133005
                  pValues: []
                  pValuesString: ''
                  logicVersion: 11
                  setback: 0.0
                  targetDC: 0.0
                  weatherLocked: false
                  electricalShadingFractionalEffect: 100.0
                  useSpectral30: false
                  spectral30B0: -0.0967
                  spectral30B1: 0.0126
                  spectral30B2: 0.00223
                  spectral30B3: 1.086
                  id: 957033
      responses:
        "200":
          description: Update result
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PredictionUpdateResponse'}
              examples:
                postman-prediction:
                  value:
                    changesMade: true
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /Project/{projectId}/Prediction/{predictionId}:
    get:
      tags: [Predictions]
      summary: Get a prediction
      description: |
        Retrieves a single prediction by project and prediction ID. Does not include the power plant; use the Power Plant endpoint for that.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getPrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Prediction entity
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Prediction'}
              examples:
                postman-prediction:
                  value:
                    powerPlant:
                    status: 2
                    start: '2005-01-01T00:00:00'
                    end: '2005-12-31T23:00:00'
                    lastPublishedDateToQueue:
                    startIndex: 0
                    endIndex: 0
                    yearRepeater: 1
                    transpositionModel: 1
                    perezCoefficients: 0
                    diffuseDirectDecompModel: 3
                    circumsolarTreatment: 0
                    diffuseDirectDecompModelExecuted: false
                    useMeteoDni: false
                    useMeteoPOAI: false
                    useBacksidePOAI: false
                    useLeapYears: false
                    useWeatherFileAlbedoData: false
                    useMetastability: false
                    enableLeTID: false
                    airMassModel: 0
                    soilingModel: 0
                    modTempModel: 0
                    incAngleModel: 5
                    directBeamShadingModel: 5
                    degradationModel: 0
                    diffuseShadingModel: 1
                    linearDegradationRate: 0.5
                    firstYearDegradation: false
                    nonLinearDegradationRates: []
                    lightAndElevatedTemperatureDegradationRates: []
                    errorModelAcc: 2.9
                    errorSensAcc: 5.0
                    errorIntAnnVar: 3.0
                    errorMonAcc: 2.0
                    errorSpaVar: 2.0
                    siteResultList:
                    spectralShiftModel: 2
                    spectralWeatherType: 0
                    powerPlantId: 1185523
                    monthlyFactors:
                    - id: 49207459
                      month: 1
                      monthName: Jan
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207460
                      month: 2
                      monthName: Feb
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207461
                      month: 3
                      monthName: Mar
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207462
                      month: 4
                      monthName: Apr
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207463
                      month: 5
                      monthName: May
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207464
                      month: 6
                      monthName: Jun
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207465
                      month: 7
                      monthName: Jul
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207466
                      month: 8
                      monthName: Aug
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207467
                      month: 9
                      monthName: Sep
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207468
                      month: 10
                      monthName: Oct
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207469
                      month: 11
                      monthName: Nov
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    - id: 49207470
                      month: 12
                      monthName: Dec
                      soilingLoss: 2.0
                      albedo: 0.2
                      spectralShift:
                    horizonDetails: []
                    ashraeStation: TOLEDO CGS, OH, USA
                    ashraeVersion: 2021
                    heat996:
                    cool996: 32.5
                    max50Year: 39.4
                    min50Year: -30.3
                    minAnnualMeanDBTemp: -19.1
                    elevation: 184.0
                    timeZone: -5.0
                    weather:
                    weatherId: 230763
                    project:
                      latitude: 41.6528052
                      longitude: -83.5378674
                      country: United States
                      countryCode: US
                      stateProvince: Ohio
                      stateProvinceCode: OH
                      locality: Toledo
                      region: North America
                      elevation: 178.5460357666016
                      standardOffsetFromUTC: -5.0
                      predictions: []
                      status: 0
                      distance: 0.0
                      id: 187749
                      name: Doc Generation
                      description:
                      companyId: 1042
                      company:
                      ownerId: 8903
                      owner:
                      createdDate: '2024-10-23T13:04:30.243'
                      lastModified: '2024-10-23T13:04:30.243'
                      lastModifiedById: 8903
                      lastModifiedBy:
                    projectId: 187749
                    resultSummary:
                    resultSummaryId:
                    financialModelParameters:
                    financialModelParametersId:
                    cashflowSummaryResult:
                    cashflowSummaryResultId:
                    shadeSceneProperties:
                      id: 4297
                      name: Custom Shade Scene
                      createdDateUTC: '2025-11-25T17:16:52.387'
                      createdById: 8903
                      sceneSurfaceArea: 34952.621141703195
                      dcFieldSurfaceArea: 14461.598249999997
                      collectorCount: 177
                      objectCount: 0
                      orientationTargetDCField: 3387869
                      calculationSettingsTargetDCField: 3387869
                      siteTableCount: 177
                      rotation: false
                      customTableRotationScheduleName:
                      customTableRotationUploadDate:
                      binType: 2
                      collectorType: 0
                      trackerRotationModel: 0
                      shadingModel: 6
                      fractionalShadingPercentage: 100.0
                      numberOfModuleFractions: 3
                      shadeObjectType: 1
                      siteExceedsTableLimit: false
                      engineInputData:
                    shadeScenePropertiesId: 4297
                    shadeEngineRunInfo:
                      id: 6806
                      runId: 955415-XJRPTVDWQZ
                      percentComplete: 0.0
                      processingStatus: 0
                      lastPublishedDateToQueue: '2025-11-25T16:59:49.907'
                      runStartedDateTimeUTC: '2025-11-25T16:59:50.513'
                      runCompletedDateTimeUTC: '2025-11-25T17:00:32.183'
                      isInverterMultiRun: false
                      inverterRunSuccesses: 0
                      inverterRunFailures: 0
                      inverterRunInfo:
                    shadeEngineRunInfo_Id: 6806
                    shading3DModel: 0
                    tabtEngineRunInfo:
                      id: 802
                      runId: 955415-DJYHQLJVVN
                      percentComplete: 100.0
                      engineProcessingStatus: 3
                      optimizationProcessingStatus: 0
                      transpositionProcessingStatus: 3
                      lastPublishedDateToQueue: '2025-11-25T16:57:55.91'
                      runStartedDateTimeUTC: '2025-11-25T16:57:56.69'
                      runCompletedDateTimeUTC: '2025-11-25T16:58:01.973'
                    tabtEngineRunInfo_Id: 802
                    percentComplete: 0.0
                    processingStatus: 0
                    processingStep: 0
                    processingMessage: Unknown
                    resultDetail:
                    pValues: []
                    isReadOnly: false
                    pValuesString: ''
                    nodalData: false
                    hasTimeSeriesData: false
                    isBatch: false
                    batchPredictionId:
                    childPredictions: []
                    batchStepVariable: []
                    batchQualified: true
                    logicVersion: 12
                    mapKML:
                    mapBuilderCreateDCAs: 0
                    useMapBuilder: false
                    mapDesignData:
                    setback: 0.0
                    targetDC: 0.0
                    weatherLocked: false
                    electricalShadingFractionalEffect: 100.0
                    numberOfModuleFractions: 0.0
                    timeSeriesData: []
                    numOfBlocks: 0
                    numOfWeatherDetails: 0
                    hasObjectShading: false
                    numOfShadingObjects: 0
                    reports:
                    reportsId: 941620
                    canImportAlbedoData: true
                    queueMessageId:
                    queuePopReceipt:
                    runningOnVMName:
                    runCompletedDateTimeUTC:
                    useSpectral30: false
                    spectral30B0: -0.0967
                    spectral30B1: 0.0126
                    spectral30B2: 0.0
                    spectral30B3: 0.00223
                    spectral30B4: 0.0
                    spectral30B5: 0.0
                    spectral30B6: 1.086
                    id: 955415
                    name: Scene Documentation
                    description:
                    companyId: 1042
                    company:
                    ownerId: 8903
                    owner:
                    createdDate: '2025-11-25T16:21:07.213'
                    lastModified: '2025-11-25T16:22:16.553'
                    lastModifiedById: 8903
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    delete:
      tags: [Predictions]
      summary: Delete a prediction
      description: |
        Deletes a prediction by project and prediction ID.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID to delete.
      operationId: deletePrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/Overview:
    get:
      tags: [Predictions]
      summary: Get prediction overview
      description: |
        Returns a summary overview of a prediction by project and prediction ID.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getPredictionOverview
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Prediction overview
          content:
            application/json:
              schema:
                type: object
                properties:
                  id: {type: integer}
                  name: {type: string}
                  ownerId: {type: integer}
                  projectId: {type: integer}
                  isBatch: {type: boolean}
                  createdDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  lastModified: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  status: {type: integer}
                  weather: {type: object}
                  powerPlant: {type: object}
                  resultSummary: {type: object}
                  statistics: {type: object}
              examples:
                postman-overview:
                  value:
                    id: 955415
                    name: Baseline Yield Study
                    ownerId: 8903
                    projectId: 187749
                    isBatch: false
                    batchQualified: true
                    createdDate: '2025-11-25T16:21:07.213'
                    lastModified: '2025-11-25T16:22:16.553'
                    weather:
                      id: 230763
                      name: Meteonorm - 39.742N - 104.991W
                    status: 2
                    useMapBuilder: false
                    powerPlant:
                      id: 1185523
                      inverters:
                      - name: Central Inverter 2.5 MW
                      modules:
                      - name: Mono PERC Module 560 W (1500V)
                    resultSummary:
                      id: 0
                      globalHorizontalIrradiance: 1421.63
                      avgTiltAngle: 0
                    batchComponents: {}
                    batchStepVariables: []
                    statistics:
                      acSize: 2.6125
                      dcSize: 3.135
                      dcacRatio: 1.2
                      groundCoverageRatio: 40.0
                      avgMountingType: 1
                      avgRowSpacing: 5.695
                      avgWattage: 560
                      avgAzimuth: 180.0
                      arrayCount: 1
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/Run:
    post:
      tags: [Predictions]
      summary: Run a prediction
      description: |
        Queues a prediction to run. Validates weather data and queue status before queuing. Export options can be customized.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID to run.
            
        - `expOptions` (body, optional): ExportOptions to customize export behavior. If omitted, stored options are used.
      operationId: runPrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Run accepted

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/Cancel:
    post:
      tags: [Predictions]
      summary: Cancel a running prediction
      description: |
        Cancels a running or queued prediction. Returns success message when cancellation completes.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID to cancel.
      operationId: cancelPrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Cancelled
          content:
            application/json:
              examples:
                postman-cancel-success:
                  value: Prediction cancelled successfully.
        "400":
          description: Cannot cancel (e.g. already complete)

          content:
            text/plain:
              examples:
                postman-cancel-failure:
                  value: A successfully completed prediction cannot be cancelled.
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/Status:
    post:
      tags: [Predictions]
      summary: Change status of one or more predictions
      description: |
        Updates the status of one or more predictions for a project. May trigger report regeneration for completed predictions.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `assets` (body, required): List of Asset objects with prediction IDs and new status values.
      operationId: changePredictionStatus
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items: {$ref: '#/components/schemas/StatusChangeItem'}
            examples:
              postman-projects-prediction-status-change:
                value:
                - id: 726234
                  status: 2
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/Export:
    get:
      tags: [Predictions]
      summary: Export a prediction
      description: |
        Exports a prediction as JSON. Returns the full project/prediction data for the specified prediction.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID to export.
      operationId: exportPrediction
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Exported prediction data
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionIds}/ExportMulti:
    get:
      tags: [Predictions]
      summary: Export and compare multiple predictions
      description: |
        Exports a comparison report file for a comma-separated list of prediction IDs. Returns an octet-stream file.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionIds` (path, required): Comma-separated list of prediction IDs.
            
        - `includeNightTimeLosses` (query, optional): Include nighttime losses in export. Default: false.
            
        - `includeDetails` (query, optional): Include detailed data. Default: true.
      operationId: exportPredictionComparison
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionIds
        in: path
        required: true
        description: Comma-separated prediction IDs (e.g. 957063,957032)
        schema: {type: string}
      responses:
        "200":
          description: Comparison export data
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionId}/GetAlbedoData:
    get:
      tags: [Predictions]
      summary: Get albedo data for a prediction
      description: |
        Retrieves monthly albedo data for the prediction from NSRDB/NASA. Used for bifacial calculations.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getPredictionAlbedoData
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Monthly albedo data
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/MonthlyFactor'}
              examples:
                postman-albedo-data:
                  value:
                  - id: 24929003
                    month: 1
                    monthName: Jan
                    soilingLoss: 2
                    albedo: 0.6435
                    spectralShift: 1
                  - id: 24929004
                    month: 2
                    monthName: Feb
                    soilingLoss: 2
                    albedo: 0.5389
                    spectralShift: 1
                  - id: 24929005
                    month: 3
                    monthName: Mar
                    soilingLoss: 2
                    albedo: 0.3216
                    spectralShift: 1
                  - id: 24929006
                    month: 4
                    monthName: Apr
                    soilingLoss: 2
                    albedo: 0.1793
                    spectralShift: 1
                  - id: 24929007
                    month: 5
                    monthName: May
                    soilingLoss: 2
                    albedo: 0.1323
                    spectralShift: 1
                  - id: 24929008
                    month: 6
                    monthName: Jun
                    soilingLoss: 2
                    albedo: 0.14
                    spectralShift: 1
                  - id: 24929009
                    month: 7
                    monthName: Jul
                    soilingLoss: 2
                    albedo: 0.14
                    spectralShift: 1
                  - id: 24929010
                    month: 8
                    monthName: Aug
                    soilingLoss: 2
                    albedo: 0.1387
                    spectralShift: 1
                  - id: 24929011
                    month: 9
                    monthName: Sep
                    soilingLoss: 2
                    albedo: 0.1353
                    spectralShift: 1
                  - id: 24929012
                    month: 10
                    monthName: Oct
                    soilingLoss: 2
                    albedo: 0.13
                    spectralShift: 1
                  - id: 24929013
                    month: 11
                    monthName: Nov
                    soilingLoss: 2
                    albedo: 0.204
                    spectralShift: 1
                  - id: 24929014
                    month: 12
                    monthName: Dec
                    soilingLoss: 2
                    albedo: 0.4829
                    spectralShift: 1
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/PowerPlant/ExportOptions:
    put:
      tags: [Predictions]
      summary: Update export options for a prediction's power plant
      description: Sets which sub-systems are included when results for this prediction are exported (e.g. nodal-level vs. aggregate, AC system, ESS, custom array configurations). Has no effect on the simulation itself — only on what the export endpoints subsequently return.
      operationId: updateExportOptions
      x-doc-source: drafted
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/ExportOptions'}
            examples:
              postman-projects-prediction-update-export-options:
                value:
                  exportSystem: true
                  exportESS: true
                  nodalExportOptions:
                  - name: 1
                    exportBlock: true
                    exportArrays: true
                    exportInverters: true
                    exportDCFields: true
                  - name: 2
                    exportBlock: true
                    exportArrays: true
                    exportInverters: true
                    exportDCFields: true
      responses:
        "200":
          description: Success
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'

  # ── PowerPlant ────────────────────────────────────────────────────────────────

  /Project/{projectId}/Prediction/{predictionId}/PowerPlant:
    get:
      tags: [PowerPlant]
      summary: Get power plant
      description: |
        Retrieves the power plant configuration for a prediction. Returns full PVPlant entity.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getPowerPlant
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Power plant entity
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PowerPlant'}
              examples:
                postman-powerplant:
                  value:
                    id: 1185523
                    resultList:
                    blocks:
                    - name: 1
                      nodalExportOptions:
                      resultList:
                      arrays:
                      - name: 1
                        resultList:
                        inverters:
                        - name: A
                          resultList:
                          dcFields:
                          - name: 1
                            moduleId: 42930
                            module:
                              status: 3
                              model: CS6W-560TB-AG 1500V
                              manufacturer: CSI Solar Co., Ltd.
                              length: 2278.0
                              width: 1134.0
                              weight: 32.3
                              defaultOrientation: 1
                              numberOfCellsInSeries: 72
                              numberOfCellsInParallel: 2
                              stcShortCircuitCurrent: 13.69
                              stcOpenCircuitVoltage: 51.40000000001521
                              stcmppCurrent: 13.059968913682152
                              stcmppVoltage: 42.97039999999989
                              stcMaxPower: 560.0
                              stcPowerTempCoef: -0.2978960659351747
                              stcShortCircuitCurrentTempCoef: 0.05040175310445581
                              stcOpenCircuitVoltageTempCoef: -0.25
                              stcEfficiency: 21.724739537606087
                              minTolerance: 0.0
                              maxTolerance: 1.8
                              cellTechnologyType: 2
                              constructionType: 2
                              faciality: 1
                              bifacialityFactor: 80.0
                              transmissionFactor: 0.0
                              backSideMismatch: 3.0
                              dataSource: 1
                              lightInducedDegradation: 1.5
                              moduleQuality: 0.0
                              moduleMismatchCoefficient: 1.0
                              heatBalanceConvectiveCoef: 0.0
                              heatBalanceConductiveCoef: 29.0
                              sandiaConductiveCoef: -3.56
                              sandiaConvectiveCoef: -0.075
                              cellToModuleTempDiff: 3.0
                              saturationCurrentAtSTC: 1.430522027037574e-11
                              seriesResistanceAtSTC: 0.205
                              shuntResistanceAtSTC: 7500.0
                              diodeIdealityFactorAtSTC: 1.007220280461766
                              exponentialDependencyOnShuntResistance: 5.5
                              darkShuntResistance: 30000.0
                              linearTempDependenceOnGamma: -0.026929422499999824
                              shortCircuitCurrentAtSTC: 13.69
                              recombinationParameter: 0.0
                              builtInVoltage: 0.0
                              bandgapVoltage: 1.12
                              linearTempDependenceOnIsc: 0.05040175310445581
                              heatAbsorptionCoefAlphaT: 0.9
                              referenceIrradiance: 1000.0
                              referenceTemperature: 25.0
                              aGamma:
                              bGamma:
                              cGamma:
                              dGamma:
                              spectralResponse: 0
                              pvModel: 1
                              useDefaultSandiaIAM: true
                              useDefaultTabularIAM: false
                              sandiaSpectralA0: 0.0
                              sandiaSpectralA1: 0.0
                              sandiaSpectralA2: 0.0
                              sandiaSpectralA3: 0.0
                              sandiaSpectralA4: 0.0
                              sandiaIAMB0: 6.038242275137197
                              sandiaIAMB1: -0.5248112239136882
                              sandiaIAMB2: 0.02130703918426116
                              sandiaIAMB3: -0.00042240723312322523
                              sandiaIAMB4: 4.091960268471147e-06
                              sandiaIAMB5: -1.5564126828688897e-08
                              ashraeiamB0: 0.05
                              spectral2B0: 0.85914
                              spectral2B1: -0.02088
                              spectral2B2: -0.0058853
                              spectral2B3: 0.12029
                              spectral2B4: 0.026814
                              spectral2B5: -0.001781
                              iamFactors:
                              - id: 428902
                                incidenceAngle: 20.0
                                factor: 1.0
                              - id: 428903
                                incidenceAngle: 40.0
                                factor: 1.0
                              - id: 428904
                                incidenceAngle: 60.0
                                factor: 1.0
                              - id: 428905
                                incidenceAngle: 65.0
                                factor: 0.99
                              - id: 428906
                                incidenceAngle: 70.0
                                factor: 0.96
                              - id: 428907
                                incidenceAngle: 75.0
                                factor: 0.92
                              - id: 428908
                                incidenceAngle: 80.0
                                factor: 0.84
                              - id: 428909
                                incidenceAngle: 85.0
                                factor: 0.72
                              - id: 428910
                                incidenceAngle: 90.0
                                factor: 0.0
                              degradationModel: 1
                              linearDegradationRate: 0.5
                              nonLinearDegradationRates:
                              cellDesignType: 0
                              useAntiReflectiveCoating: false
                              refractiveIndex: 1.526
                              refractiveIndexOfARC: 1.29
                              glazingExtinctionCoef: 4.0
                              glazingThickness: 0.002
                              powerAtSTC: 0.0
                              powerAtSTCExcludingWiringLosses: 0.0
                              effectiveIrradianceResponse:
                              electricalShadingFractionalEffect: 100.0
                              moduleShadingResponse: 2
                              isMetastable: false
                              metastabilityProperties:
                              id: 42930
                              name: CSI Solar Co., Ltd. CS6W-560TB-AG 1500V
                              description:
                              companyId: 1042
                              company:
                              ownerId: 4876
                              owner:
                              createdDate: '2023-02-18T01:32:52.38'
                              lastModified: '2023-02-18T01:34:13.8666667'
                              lastModifiedById: 4876
                              lastModifiedBy:
                            trackingType: 1
                            moduleOrientation: 1
                            irradianceOptimization: false
                            irradianceOptimizationType: 0
                            rotationSpeed: 1.0
                            nonIdealityFactor: 0.2
                            tablesRemovedForPCS: 0.0
                            transverseSlope:
                            baselineSlope:
                            northSouthRoadWidth: 0.0
                            eastWestRoadWidth: 6.096011996927617
                            modulesHigh: 1
                            modulesWide: 26
                            lateralIntermoduleGap: 0.02
                            verticalIntermoduleGap: 0.02
                            fieldLength: 358.6684981684981
                            fieldWidth: 99.09299999999999
                            collectorBandwidth: 2.278
                            tableLength: 29484.5
                            tablesPerRow: 12.0
                            postToPostSpacing: 5.694999999999999
                            numberOfRows: 18.0
                            tableToTableSpacing: 0.0
                            moduleAzimuth: 180.0
                            moduleTilt: 54.0
                            trackingBacktrackingType: 1
                            trackerPitchAngleD: 0.0
                            minimumTrackingLimitAngleD: -60.0
                            maximumTrackingLimitAngleD: 60.0
                            nightTimeStowAngleD: 0.0
                            trackerStowAngle: 0.0
                            windStowType: 0
                            arrayTechnologiesWindStowType: 0
                            windStowThreshold:
                            windStowAngle:
                            postHeight: 1.5
                            structureShading: 5.0
                            backSideMismatch: 3.0
                            fieldDcPower: 3134.9999999999995
                            modulesWiredInSeries: 26
                            numberOfSeriesStringsWiredInParallel: 215.31593406593404
                            plannedModuleRating: 560.0
                            modTempModel: 0
                            sandiaConductiveCoef: -3.56
                            sandiaConvectiveCoef: -0.075
                            cellToModuleTempDiff: 3.0
                            heatBalanceConductiveCoef: 29.0
                            heatBalanceConvectiveCoef: 0.0
                            nominalOperatingCellTemperature: 45.0
                            transmittanceAbsorptance: 0.9
                            moduleMismatchCoefficient: 1.0
                            moduleQuality: 0.0
                            lightInducedDegradation: 1.5
                            trackerLoadLoss: 2.028
                            dcWiringLossAtSTC: 1.5
                            dcHealth: 0.0
                            inverterIdShadeSource:
                            monthlySeasonalTiltFactors: []
                            resultList:
                            effectiveResistanceAtSTC: 0.0
                            totalModuleArea: 0.0
                            uiamd:
                            uiamg:
                            ushD:
                            ushG:
                            moduleSurfaceTemperatureTimeSeriesId:
                            moduleSurfaceTemperatureTimeSeries:
                            useModuleSurfaceTempTimeSeries: false
                            trackingAngleTimeSeriesId:
                            trackingAngleTimeSeries:
                            groundCoverageRatio: 40.0
                            calculateDCFields: false
                            shadeObjects: []
                            tableType: 0
                            shadingAlgorithm: 0
                            ground:
                              edgeOffset: 50.0
                              calculate: true
                              color: '#afaea4'
                              slope: 0.0
                              slopeAzimuth: 180.0
                            lockModuleAzimuth: false
                            lockModulesHigh: false
                            lockPostHeight: false
                            lockModulesWide: false
                            lockNumberOfSeriesStringsWiredInParallel: false
                            lockModulesWiredInSeries: false
                            lockPostToPostSpacing: false
                            lockMwAc: false
                            lockNumberOfRows: false
                            lockBacksideMismatch: false
                            repeater: 1
                            id: 3387869
                            description:
                          inverterId: 3880
                          inverter:
                            status: 5
                            model: '2500'
                            manufacturer: Demo
                            powerRated: 2500.0
                            apparentPower: 2750.0
                            minDCPowerThreshold: 5000.0
                            minVoltage: 800.0
                            maxMPPVoltage: 1450.0
                            maxAbsoluteVoltage: 1500.0
                            maxCurrent: 3508.0
                            maxElevation: 4000.0
                            outputVoltage: 550.0
                            usekVACurves: true
                            usePQCurves: false
                            dataSource: 1
                            efficiencyCurves:
                            - id: 10567
                              voltage: 800.0
                              efficiencyPoints:
                              - id: 76185
                                power: 245.03
                                efficiency: 98.01
                              - id: 76186
                                power: 493.1
                                efficiency: 98.62
                              - id: 76187
                                power: 740.7
                                efficiency: 98.76
                              - id: 76188
                                power: 1234.63
                                efficiency: 98.77
                              - id: 76189
                                power: 1849.69
                                efficiency: 98.65
                              - id: 76190
                                power: 2461.25
                                efficiency: 98.45
                            - id: 10568
                              voltage: 900.0
                              efficiencyPoints:
                              - id: 76191
                                power: 244.6
                                efficiency: 97.84
                              - id: 76192
                                power: 492.35
                                efficiency: 98.47
                              - id: 76193
                                power: 739.73
                                efficiency: 98.63
                              - id: 76194
                                power: 1233.13
                                efficiency: 98.65
                              - id: 76195
                                power: 1847.06
                                efficiency: 98.51
                              - id: 76196
                                power: 2457.75
                                efficiency: 98.31
                            - id: 10569
                              voltage: 1200.0
                              efficiencyPoints:
                              - id: 76197
                                power: 243.48
                                efficiency: 97.39
                              - id: 76198
                                power: 491.0
                                efficiency: 98.2
                              - id: 76199
                                power: 738.08
                                efficiency: 98.41
                              - id: 76200
                                power: 1230.75
                                efficiency: 98.46
                              - id: 76201
                                power: 1842.56
                                efficiency: 98.27
                              - id: 76202
                                power: 2454.75
                                efficiency: 98.19
                            kVACurves:
                            - id: 3872
                              elevation: 2000.0
                              kVAPoints:
                              - id: 21335
                                temperature: -35.0
                                kVA: 2750.0
                              - id: 21336
                                temperature: 45.0
                                kVA: 2750.0
                              - id: 21337
                                temperature: 50.0
                                kVA: 2500.0
                              - id: 21338
                                temperature: 60.0
                                kVA: 0.0
                            - id: 3873
                              elevation: 3000.0
                              kVAPoints:
                              - id: 21339
                                temperature: -35.0
                                kVA: 2250.0
                              - id: 21340
                                temperature: 45.0
                                kVA: 2250.0
                              - id: 21341
                                temperature: 50.0
                                kVA: 2025.0
                              - id: 21342
                                temperature: 60.0
                                kVA: 0.0
                            - id: 3874
                              elevation: 4000.0
                              kVAPoints:
                              - id: 21343
                                temperature: -35.0
                                kVA: 1750.0
                              - id: 21344
                                temperature: 45.0
                                kVA: 1750.0
                              - id: 21345
                                temperature: 50.0
                                kVA: 1575.0
                              - id: 21346
                                temperature: 60.0
                                kVA: 0.0
                            pqCurves:
                            inverterType: 2
                            id: 3880
                            name: 'Demo Central 2500 '
                            description: copied for presentation on sep 2020
                            companyId: 1
                            company:
                            ownerId: 742
                            owner:
                            createdDate: '2020-09-09T20:28:25.8833333'
                            lastModified: '2020-09-15T18:28:12.46'
                            lastModifiedById: 742
                            lastModifiedBy:
                          setpointkW: 2612.5
                          powerFactor: 0.95
                          designDerate: 0.95
                          kVARating: 2750.0
                          totalModuleArea: 0.0
                          derateTimeSeriesId:
                          derateTimeSeries:
                          useDerateTimeSeries: false
                          setPointTimeSeriesId:
                          setPointTimeSeries:
                          useSetPointTimeSeries: false
                          vmppAdjustmentTimeSeriesId:
                          vmppAdjustmentTimeSeries:
                          useVMPPTimeSeriesAdjustment: false
                          imppAdjustmentTimeSeriesId:
                          imppAdjustmentTimeSeries:
                          useIMPPTimeSeriesAdjustment: false
                          repeater: 1
                          id: 2975697
                          description:
                        acCollectionLoss: 1.0
                        dasLoad: 800.0
                        coolingLoad: 0.0
                        additionalLosses: 0.0
                        matchTotalInverterkVA: true
                        transformerEnabled: true
                        transformerkVARating: 2750.0
                        transformerHighSideVoltage: 34.5
                        transformerNoLoadLoss: 0.2
                        transformerFullLoadLoss: 0.7
                        totalModules: 0
                        totalModuleArea: 0.0
                        trackerMotorLosses: 0.0
                        repeater: 1
                        id: 2720072
                        description:
                      energizationDate:
                      useEnergizationDate: false
                      numberOfModules: 0.0
                      totalModuleArea: 0.0
                      repeater: 1
                      id: 1538513
                      description:
                    transformers: []
                    transmissionLines: []
                    ess:
                    esS_Id:
                    exportSystem: false
                    exportESS: false
                    lgiaLimitTimeSeriesId:
                    lgiaLimitTimeSeries:
                    useLGIALimitTimeSeries: false
                    powerFactor: 0.95
                    lgiaLimitation:
                    nighttimeDisconnect: false
                    availabilityLoss:
                    useCoolingTemp: true
                    desiredDCACRatio:
                    powerPlantDesignType: 0
                    customArrayConfig:
                    useCustomArrayConfig: false
                    totalModuleArea: 0.0
                    maxMVTransformerVoltage: 0.0
                    maximumPlantOutput: 0.0
        '204':
          description: No power plant has been created for this prediction yet. Response body is empty.
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'
    post:
      tags: [PowerPlant]
      summary: Create power plant
      description: |
        Creates a power plant for a prediction. May attach X-Message header with configuration warnings.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `powerPlant` (body, required): The PVPlant entity to create.
      operationId: createPowerPlant
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/PowerPlant'}
            examples:
              postman-projects-powerplant-powerplant:
                value:
                  blocks:
                  - name: 1
                    nodalExportOptions:
                      id: 103584
                      exportBlock: false
                      exportArrays: false
                      exportInverters: false
                      exportDCFields: true
                    resultList:
                    arrays:
                    - name: 1
                      resultList:
                      inverters:
                      - name: A
                        resultList:
                        dcFields:
                        - name: 1
                          moduleId: 40014
                          module:
                            status: 5
                            model: FS-7505A-TR1 September2022
                            manufacturer: First Solar
                            length: 2300
                            width: 1215
                            weight: 39.7
                            defaultOrientation: 1
                            numberOfCellsInSeries: 268
                            numberOfCellsInParallel: 1
                            stcShortCircuitCurrent: 3.013
                            stcOpenCircuitVoltage: 223.931
                            stcmppCurrent: 2.767
                            stcmppVoltage: 182.47
                            stcMaxPower: 505
                            stcPowerTempCoef: -0.32
                            stcShortCircuitCurrentTempCoef: 0.04
                            stcOpenCircuitVoltageTempCoef: -0.28
                            stcEfficiency: 18.071211307926283
                            minTolerance: 0
                            maxTolerance: 5
                            cellTechnologyType: 6
                            constructionType: 1
                            faciality: 0
                            bifacialityFactor:
                            transmissionFactor:
                            backSideMismatch:
                            dataSource: 1
                            lightInducedDegradation: 0
                            moduleQuality: 0
                            moduleMismatchCoefficient: 0.5
                            heatBalanceConvectiveCoef: 0
                            heatBalanceConductiveCoef: 29
                            sandiaConductiveCoef: -3.47
                            sandiaConvectiveCoef: -0.0594
                            cellToModuleTempDiff: 3
                            saturationCurrentAtSTC: 4.91147e-10
                            seriesResistanceAtSTC: 3.885
                            shuntResistanceAtSTC: 11500
                            diodeIdealityFactorAtSTC: 1.452
                            exponentialDependencyOnShuntResistance: 5.5
                            darkShuntResistance: 12000
                            linearTempDependenceOnGamma: 0.01584022038567493
                            shortCircuitCurrentAtSTC: 3.013
                            recombinationParameter: 2.15
                            builtInVoltage: 0.9
                            bandgapVoltage: 1.5
                            linearTempDependenceOnIsc: 0.04
                            heatAbsorptionCoefAlphaT: 0.9
                            referenceIrradiance: 1000
                            referenceTemperature: 25
                            aGamma:
                            bGamma:
                            cGamma:
                            dGamma:
                            spectralResponse: 2
                            pvModel: 0
                            useDefaultSandiaIAM: false
                            useDefaultTabularIAM: false
                            sandiaSpectralA0:
                            sandiaSpectralA1:
                            sandiaSpectralA2:
                            sandiaSpectralA3:
                            sandiaSpectralA4:
                            sandiaIAMB0: 6.038242275137197
                            sandiaIAMB1: -0.5248112239136882
                            sandiaIAMB2: 0.02130703918426116
                            sandiaIAMB3: -0.00042240723312322523
                            sandiaIAMB4: 4.091960268471147e-06
                            sandiaIAMB5: -1.5564126828688897e-08
                            ashraeiamB0: 0.05
                            spectral2B0: 0.86273
                            spectral2B1: -0.038948
                            spectral2B2: -0.012506
                            spectral2B3: 0.098871
                            spectral2B4: 0.084658
                            spectral2B5: -0.0042948
                            iamFactors:
                            degradationModel: 1
                            linearDegradationRate: 0.3
                            nonLinearDegradationRates:
                            cellDesignType:
                            powerAtSTC: 0
                            powerAtSTCExcludingWiringLosses: 0
                            effectiveIrradianceResponse:
                            electricalShadingFractionalEffect: 0
                            moduleShadingResponse: 1
                            id: 40014
                            name: FS-7505A-TR1 CdTe September2022
                            description: S7_505_540
                          trackingType: 1
                          moduleOrientation: 1
                          irradianceOptimization: true
                          rotationSpeed: 1
                          nonIdealityFactor: 0.2
                          tablesRemovedForPCS: 0
                          transverseSlope:
                          baselineSlope:
                          northSouthRoadWidth: 6.096011996927617
                          eastWestRoadWidth: 6.096011996927617
                          modulesHigh: 1
                          modulesWide: 6
                          lateralIntermoduleGap: 0.02
                          verticalIntermoduleGap: 0.02
                          fieldLength: 54.876237623762385
                          fieldWidth: 42.54999999999999
                          collectorBandwidth: 2.3
                          tableLength: 7290.1
                          tablesPerRow: 8
                          postToPostSpacing: 5.749999999999999
                          numberOfRows: 8
                          tableToTableSpacing: 0
                          moduleAzimuth: 180
                          moduleTilt: 45
                          trackingBacktrackingType: 0
                          trackerPitchAngleD: 0
                          minimumTrackingLimitAngleD: -60
                          maximumTrackingLimitAngleD: 60
                          trackerStowAngle: 0
                          postHeight: 1.5
                          structureShading: 5
                          backSideMismatch:
                          fieldDcPower: 180
                          modulesWiredInSeries: 6
                          numberOfSeriesStringsWiredInParallel: 59.40594059405941
                          plannedModuleRating: 505
                          modTempModel: 0
                          sandiaConductiveCoef: -3.47
                          sandiaConvectiveCoef: -0.0594
                          cellToModuleTempDiff: 3
                          heatBalanceConductiveCoef: 29
                          heatBalanceConvectiveCoef: 0
                          nominalOperatingCellTemperature: 45
                          transmittanceAbsorptance: 0.9
                          moduleMismatchCoefficient: 0.5
                          moduleQuality: 0
                          lightInducedDegradation: 0
                          trackerLoadLoss: 2.028
                          dcWiringLossAtSTC: 1.5
                          dcHealth: 1
                          monthlySeasonalTiltFactors: []
                          resultList:
                          effectiveResistanceAtSTC: 0
                          totalModuleArea: 0
                          uiamd:
                          uiamg:
                          ushD:
                          ushG:
                          moduleSurfaceTemperatureTimeSeriesId:
                          moduleSurfaceTemperatureTimeSeries:
                          useModuleSurfaceTempTimeSeries: false
                          trackingAngleTimeSeriesId:
                          trackingAngleTimeSeries:
                          shadeObjects: []
                          tableType: 1
                          shadingAlgorithm: 0
                          ground:
                            edgeOffset: 50
                            calculate: true
                            color: '#afaea4'
                            slope: 2
                            slopeAzimuth: 180
                          repeater: 1
                          description:
                        inverterId: 8238
                        inverter:
                          status: 5
                          model: Sunny Highpower SHP150-US-20-PEAK3
                          manufacturer: SMA
                          powerRated: 150
                          apparentPower: 150
                          minDCPowerThreshold: 100
                          minVoltage: 855
                          maxMPPVoltage: 1450
                          maxAbsoluteVoltage: 1500
                          maxCurrent: 180
                          maxElevation: 100
                          outputVoltage: 600
                          usekVACurves: true
                          usePQCurves: false
                          dataSource: 2
                          efficiencyCurves:
                          kVACurves:
                          pqCurves:
                          inverterType: 1
                          id: 8238
                          name: SMA Sunny Highpower SHP150-US-20-PEAK3
                          description:
                        setpointkW: 150
                        powerFactor: 1
                        designDerate: 1
                        kVARating: 150
                        totalModuleArea: 0
                        derateTimeSeriesId:
                        derateTimeSeries:
                        useDerateTimeSeries: false
                        setPointTimeSeriesId:
                        setPointTimeSeries:
                        useSetPointTimeSeries: false
                        vmppAdjustmentTimeSeriesId:
                        vmppAdjustmentTimeSeries:
                        useVMPPTimeSeriesAdjustment: false
                        imppAdjustmentTimeSeriesId:
                        imppAdjustmentTimeSeries:
                        useIMPPTimeSeriesAdjustment: false
                        repeater: 1
                        description:
                      acCollectionLoss: 1
                      dasLoad: 800
                      coolingLoad: 0
                      additionalLosses: 0
                      matchTotalInverterkVA: true
                      transformerEnabled: true
                      transformerkVARating: 150
                      transformerHighSideVoltage: 34.5
                      transformerNoLoadLoss: 0.2
                      transformerFullLoadLoss: 0.7
                      totalModules: 0
                      totalModuleArea: 0
                      trackerMotorLosses: 0
                      repeater: 1
                      description:
                    energizationDate:
                    useEnergizationDate: false
                    numberOfModules: 0
                    totalModuleArea: 0
                    repeater: 1
                    description:
                  transformers: []
                  transmissionLines: []
                  ess:
                  exportSystem: false
                  exportESS: false
                  lgiaLimitTimeSeriesId:
                  lgiaLimitTimeSeries:
                  useLGIALimitTimeSeries: false
                  powerFactor: 1
                  lgiaLimitation:
                  availabilityLoss:
                  useCoolingTemp: true
                  desiredDCACRatio:
                  powerPlantDesignType: 0
                  customArrayConfig:
                  useCustomArrayConfig: false
                  totalModuleArea: 0
                  maxMVTransformerVoltage: 0
                  maximumPlantOutput: 0
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
        '429':
          $ref: '#/components/responses/TooManyRequests'
    put:
      tags: [PowerPlant]
      summary: Update power plant
      description: |
        Updates the power plant for a prediction. May attach X-Message header with warnings (e.g., energization date, 3D shading, post height).

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `powerPlant` (body, required): The updated PVPlant entity.
      operationId: updatePowerPlant
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/PowerPlant'}
            examples:
              postman-projects-powerplant-powerplant:
                value:
                  id: 638622
                  blocks:
                  - name: 1
                    nodalExportOptions:
                      id: 103584
                      exportBlock: false
                      exportArrays: false
                      exportInverters: false
                      exportDCFields: true
                    resultList:
                    arrays:
                    - name: 1
                      resultList:
                      inverters:
                      - name: A
                        resultList:
                        dcFields:
                        - name: 1
                          moduleId: 40014
                          module:
                            status: 5
                            model: FS-7505A-TR1 September2022
                            manufacturer: First Solar
                            length: 2300
                            width: 1215
                            weight: 39.7
                            defaultOrientation: 1
                            numberOfCellsInSeries: 268
                            numberOfCellsInParallel: 1
                            stcShortCircuitCurrent: 3.013
                            stcOpenCircuitVoltage: 223.931
                            stcmppCurrent: 2.767
                            stcmppVoltage: 182.47
                            stcMaxPower: 505
                            stcPowerTempCoef: -0.32
                            stcShortCircuitCurrentTempCoef: 0.04
                            stcOpenCircuitVoltageTempCoef: -0.28
                            stcEfficiency: 18.071211307926283
                            minTolerance: 0
                            maxTolerance: 5
                            cellTechnologyType: 6
                            constructionType: 1
                            faciality: 0
                            bifacialityFactor:
                            transmissionFactor:
                            backSideMismatch:
                            dataSource: 1
                            lightInducedDegradation: 0
                            moduleQuality: 0
                            moduleMismatchCoefficient: 0.5
                            heatBalanceConvectiveCoef: 0
                            heatBalanceConductiveCoef: 29
                            sandiaConductiveCoef: -3.47
                            sandiaConvectiveCoef: -0.0594
                            cellToModuleTempDiff: 3
                            saturationCurrentAtSTC: 4.91147e-10
                            seriesResistanceAtSTC: 3.885
                            shuntResistanceAtSTC: 11500
                            diodeIdealityFactorAtSTC: 1.452
                            exponentialDependencyOnShuntResistance: 5.5
                            darkShuntResistance: 12000
                            linearTempDependenceOnGamma: 0.01584022038567493
                            shortCircuitCurrentAtSTC: 3.013
                            recombinationParameter: 2.15
                            builtInVoltage: 0.9
                            bandgapVoltage: 1.5
                            linearTempDependenceOnIsc: 0.04
                            heatAbsorptionCoefAlphaT: 0.9
                            referenceIrradiance: 1000
                            referenceTemperature: 25
                            aGamma:
                            bGamma:
                            cGamma:
                            dGamma:
                            spectralResponse: 2
                            pvModel: 0
                            useDefaultSandiaIAM: false
                            useDefaultTabularIAM: false
                            sandiaSpectralA0:
                            sandiaSpectralA1:
                            sandiaSpectralA2:
                            sandiaSpectralA3:
                            sandiaSpectralA4:
                            sandiaIAMB0: 6.038242275137197
                            sandiaIAMB1: -0.5248112239136882
                            sandiaIAMB2: 0.02130703918426116
                            sandiaIAMB3: -0.00042240723312322523
                            sandiaIAMB4: 4.091960268471147e-06
                            sandiaIAMB5: -1.5564126828688897e-08
                            ashraeiamB0: 0.05
                            spectral2B0: 0.86273
                            spectral2B1: -0.038948
                            spectral2B2: -0.012506
                            spectral2B3: 0.098871
                            spectral2B4: 0.084658
                            spectral2B5: -0.0042948
                            iamFactors:
                            degradationModel: 1
                            linearDegradationRate: 0.3
                            nonLinearDegradationRates:
                            cellDesignType:
                            powerAtSTC: 0
                            powerAtSTCExcludingWiringLosses: 0
                            effectiveIrradianceResponse:
                            electricalShadingFractionalEffect: 0
                            moduleShadingResponse: 1
                            id: 40014
                            name: FS-7505A-TR1 CdTe September2022
                            description: S7_505_540
                          trackingType: 1
                          moduleOrientation: 1
                          irradianceOptimization: true
                          rotationSpeed: 1
                          nonIdealityFactor: 0.2
                          tablesRemovedForPCS: 0
                          transverseSlope:
                          baselineSlope:
                          northSouthRoadWidth: 6.096011996927617
                          eastWestRoadWidth: 6.096011996927617
                          modulesHigh: 1
                          modulesWide: 6
                          lateralIntermoduleGap: 0.02
                          verticalIntermoduleGap: 0.02
                          fieldLength: 54.876237623762385
                          fieldWidth: 42.54999999999999
                          collectorBandwidth: 2.3
                          tableLength: 7290.1
                          tablesPerRow: 8
                          postToPostSpacing: 5.749999999999999
                          numberOfRows: 8
                          tableToTableSpacing: 0
                          moduleAzimuth: 180
                          moduleTilt: 45
                          trackingBacktrackingType: 0
                          trackerPitchAngleD: 0
                          minimumTrackingLimitAngleD: -60
                          maximumTrackingLimitAngleD: 60
                          trackerStowAngle: 0
                          postHeight: 1.5
                          structureShading: 5
                          backSideMismatch:
                          fieldDcPower: 180
                          modulesWiredInSeries: 6
                          numberOfSeriesStringsWiredInParallel: 59.40594059405941
                          plannedModuleRating: 505
                          modTempModel: 0
                          sandiaConductiveCoef: -3.47
                          sandiaConvectiveCoef: -0.0594
                          cellToModuleTempDiff: 3
                          heatBalanceConductiveCoef: 29
                          heatBalanceConvectiveCoef: 0
                          nominalOperatingCellTemperature: 45
                          transmittanceAbsorptance: 0.9
                          moduleMismatchCoefficient: 0.5
                          moduleQuality: 0
                          lightInducedDegradation: 0
                          trackerLoadLoss: 2.028
                          dcWiringLossAtSTC: 1.5
                          dcHealth: 1
                          monthlySeasonalTiltFactors: []
                          resultList:
                          effectiveResistanceAtSTC: 0
                          totalModuleArea: 0
                          uiamd:
                          uiamg:
                          ushD:
                          ushG:
                          moduleSurfaceTemperatureTimeSeriesId:
                          moduleSurfaceTemperatureTimeSeries:
                          useModuleSurfaceTempTimeSeries: false
                          trackingAngleTimeSeriesId:
                          trackingAngleTimeSeries:
                          shadeObjects: []
                          tableType: 1
                          shadingAlgorithm: 0
                          ground:
                            edgeOffset: 50
                            calculate: true
                            color: '#afaea4'
                            slope: 2
                            slopeAzimuth: 180
                          repeater: 1
                          description:
                        inverterId: 8238
                        inverter:
                          status: 5
                          model: Sunny Highpower SHP150-US-20-PEAK3
                          manufacturer: SMA
                          powerRated: 150
                          apparentPower: 150
                          minDCPowerThreshold: 100
                          minVoltage: 855
                          maxMPPVoltage: 1450
                          maxAbsoluteVoltage: 1500
                          maxCurrent: 180
                          maxElevation: 100
                          outputVoltage: 600
                          usekVACurves: true
                          usePQCurves: false
                          dataSource: 2
                          efficiencyCurves:
                          kVACurves:
                          pqCurves:
                          inverterType: 1
                          id: 8238
                          name: SMA Sunny Highpower SHP150-US-20-PEAK3
                          description:
                        setpointkW: 150
                        powerFactor: 1
                        designDerate: 1
                        kVARating: 150
                        totalModuleArea: 0
                        derateTimeSeriesId:
                        derateTimeSeries:
                        useDerateTimeSeries: false
                        setPointTimeSeriesId:
                        setPointTimeSeries:
                        useSetPointTimeSeries: false
                        vmppAdjustmentTimeSeriesId:
                        vmppAdjustmentTimeSeries:
                        useVMPPTimeSeriesAdjustment: false
                        imppAdjustmentTimeSeriesId:
                        imppAdjustmentTimeSeries:
                        useIMPPTimeSeriesAdjustment: false
                        repeater: 1
                        description:
                      acCollectionLoss: 1
                      dasLoad: 800
                      coolingLoad: 0
                      additionalLosses: 0
                      matchTotalInverterkVA: true
                      transformerEnabled: true
                      transformerkVARating: 150
                      transformerHighSideVoltage: 34.5
                      transformerNoLoadLoss: 0.2
                      transformerFullLoadLoss: 0.7
                      totalModules: 0
                      totalModuleArea: 0
                      trackerMotorLosses: 0
                      repeater: 1
                      description:
                    energizationDate:
                    useEnergizationDate: false
                    numberOfModules: 0
                    totalModuleArea: 0
                    repeater: 1
                    description:
                  transformers: []
                  transmissionLines: []
                  ess:
                  exportSystem: false
                  exportESS: false
                  lgiaLimitTimeSeriesId:
                  lgiaLimitTimeSeries:
                  useLGIALimitTimeSeries: false
                  powerFactor: 1
                  lgiaLimitation:
                  availabilityLoss:
                  useCoolingTemp: true
                  desiredDCACRatio:
                  powerPlantDesignType: 0
                  customArrayConfig:
                  useCustomArrayConfig: false
                  totalModuleArea: 0
                  maxMVTransformerVoltage: 0
                  maximumPlantOutput: 0
      responses:
        "200":
          description: Update result
          content:
            application/json:
              schema: {$ref: '#/components/schemas/PredictionUpdateResponse'}
              examples:
                postman-powerplant:
                  value:
                    changesMade: true
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /Project/{projectId}/Prediction/{predictionId}/TimeSeriesData:
    get:
      tags: [TimeSeries]
      summary: List time series data sets
      description: |
        Returns all time series data for a prediction.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: listTimeSeries
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Time series list
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/TimeSeriesMeta'}
              examples:
                postman-get-time-series:
                  value:
                  - id: 56735
                    predictionId: 707325
                    type: 3
                    name: 'MST Input #1'
                    detailsCount: 8760
                  - id: 56736
                    predictionId: 707325
                    type: 2
                    name: 'TSD Input #1'
                    detailsCount: 8760
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    post:
      tags: [TimeSeries]
      summary: Create new time series
      description: |
        Adds time series data via JSON. Requires TimeSeriesDTO with Details array.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `timeSeriesData` (body, required): TimeSeriesDTO with Details array (non-empty).
      operationId: createTimeSeries
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/TimeSeriesDetail'}
      responses:
        "200":
          description: Created

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
    put:
      tags: [TimeSeries]
      summary: Upload time series CSV
      description: |
        Updates time series data via file upload. Replaces existing data with the uploaded file contents.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `file` (form, required): The CSV or data file to upload.
      operationId: uploadTimeSeriesCSV
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Uploaded

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/TimeSeriesData/Template:
    get:
      tags: [TimeSeries]
      summary: Download time series CSV template
      description: |
        Returns a CSV template for time series data upload. Use to understand the expected format.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getTimeSeriesTemplate
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: CSV template file
          content:
            text/csv:
              schema:
                type: string
                description: |
                  CSV template: header row only. Fill in values per row and
                  re-upload via `POST .../TimeSeriesData` to create a new
                  time series.
              example: |
                timestamp,value
                2024-01-01T00:00:00,
                2024-01-01T01:00:00,
                2024-01-01T02:00:00,
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionId}/TimeSeriesData/{timeSeriesId}/Details:
    get:
      tags: [TimeSeries]
      summary: Get time series details
      description: Returns the specified time series data properties, including timestamp details.
      operationId: getTimeSeriesDetails
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: timeSeriesId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Time series with row data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/TimeSeriesDetail'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionId}/TimeSeriesData/{timeSeriesId}/CSV:
    get:
      tags: [TimeSeries]
      summary: Download time series as CSV
      description: Returns the specified time series data properties, including timestamp details except as a .csv binary stream.
      operationId: downloadTimeSeriesCSV
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: timeSeriesId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: CSV file
          content:
            text/csv:
              schema:
                type: string
                description: Time-series data exported as CSV, one row per timestamp.
              example: |
                timestamp,value
                2024-01-01T00:00:00,0.250
                2024-01-01T01:00:00,0.251
                2024-01-01T02:00:00,0.253
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionId}/TimeSeriesData/{timeSeriesId}:
    delete:
      tags: [TimeSeries]
      summary: Delete a time series
      description: |
        Deletes a time series data entry by ID. Note: Time series inputs with active assignments to a power plant cannot be deleted.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `timeSeriesId` (path, required): The time series entry ID to delete.
      operationId: deleteTimeSeries
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: timeSeriesId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Deleted
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  # ── Results ────────────────────────────────────────────────────────────────────

  /Project/{projectId}/Prediction/{predictionId}/ResultSummary:
    get:
      tags: [Results]
      summary: Get prediction result summary
      description: |
        Returns summary results for a prediction by project and prediction ID.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getResultSummary
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Result summary
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ResultSummary'}
              examples:
                postman-result-summary:
                  value:
                    id: 966660
                    predictionName: Base Block - Small Weather
                    runBy: Postman Tester
                    timeOfPrediction: '2023-10-02T19:40:22.697'
                    elapsedTimeMinutes: 0.13763712666666666
                    execDate: '2023-10-02T19:40:22.697'
                    toolName: PlantPredict
                    toolVersion: 11.12.0.26953
                    start: '2005-06-01T00:00:00'
                    end: '2005-06-04T23:00:00'
                    decompositionModel: None
                    transpositionModel: Perez
                    perezCoefficients: PlantPredict
                    incModel: Physical IAM
                    airMassModel: Bird-Hulstrom
                    moduleTemperatureModel: Heat Balance
                    degradationModel: None
                    circumsolarTreatment: Diffuse
                    directShadingModel: Module File Defined Shading
                    diffuseShadingModel: Schaar-Panchula
                    degradationRate: 0.005
                    nonLinearDegradationRates:
                    lightAndElevationTemperatureDegradationRates:
                    spectralShiftModel: 2-Param Pwat and AM
                    useWeatherDNI: false
                    useMeteoPOAI: false
                    useBacksidePOAI: false
                    soilingModel: Constant Monthly
                    errorIrrAcc: 0.06480740698407861
                    spatialVariability: 0.02
                    interannualVariability: 0.03
                    irradianceMeasurementAccuracy: 0.05
                    monitoringPeriodRepresentativeness: 0.02
                    modelingAccuracy: 0.028999999999999998
                    errorTotal: 0.07100000000000001
                    yearRepeater: 1
                    projectName: Doc Generation
                    projectLocality: Toledo, OH
                    projectCountry: United States
                    projectLat: 41.6528052
                    projectLon: -83.5378674
                    projectLatLon: 41.65/-83.54
                    projectElev: 178.5460357666016
                    timeZone: -5
                    weatherName: June Weather Data - Toledo
                    weatherGHI: 18457
                    weatherDHI: 8245
                    weatherDNI: 15329
                    weatherPOA:
                    weatherLat: 41.6528053
                    weatherLon: -83.5378647
                    weatherLatLon: 41.65/-83.54
                    weatherDataProvider: Meteonorm
                    inverterResultSummaries:
                    - id: 980050
                      name: SMA Sunny Highpower SHP150-US-20-PEAK3
                      kVARating: 150
                      powerFactor: 1
                      kWRating: 150
                      usedDerateTimeSeries: false
                      inverterEfficiencyModel: 2
                    moduleResultSummaries:
                    - id: 1074225
                      name: FS-7505A-TR1 CdTe September2022
                      wattage: 505
                      cellTechnologyType: CdTe
                      efficiency: 18.071211307926283
                      manufacturer: First Solar
                      faciality: Monofacial
                      bifacialityFactor: 0
                      transmissionFactor: 0
                    exclEnvironmentIrrDesc:
                    exclEnvironmentIrrVal:
                    blockResultSummaries:
                    - id: 1207025
                      name: 1
                      acSize: 1.5
                      dcSize: 1.95
                      numArrays: 10
                      dcacRatio: 1.3
                      trackingType: Horizontal Tracker
                      backTrackingType: Backtracking
                      avgTiltAngle: 0
                      avgRotationalMax: 60
                      avgRotationalMin: -60
                      avgRotationalLimits: -60.00 / 60.00
                      avgAzimuth: 180
                      avgRowSpacing: 5.749999999999999
                      avgGCR: 40
                      energizationDate: '2005-06-01T00:00:00'
                      resultDetails: []
                      years:
                      - id: 2725859
                        year: 2005
                        yearIndex: 1
                        totalEnergy: 54490.73631180844
                        transpositionOnPlane: -33.39906193172364
                        farShadingLoss: 0
                        nearShadingLoss: 3.415010544667114
                        elecShadingLoss: 0
                        soilingLoss: 2.124869768017325
                        iamFactorLoss: 1.6377524309067946
                        spectralLoss: -1.0148008378121767
                        moduleIrradianceLoss: 0.6468938283773886
                        moduleTemperatureLoss: 4.892633443721294
                        moduleQualityLoss: 0
                        lidLoss: 0
                        moduleMismatchLoss: 0.4742915334455463
                        moduleBackMismatchLoss: 0
                        biFacialityLoss: 0
                        structureShadingLoss: 0
                        backSideIrradiance: 0
                        dcWiringLoss: 0.9757620328698026
                        dcHealthLoss: 0.9485830668910926
                        inverterEfficiencyLoss: 1.3265712574422033
                        inverterLimitationLoss: 3.2677104358153457
                        degradationLoss: 0
                        leTIDLoss: 0
                        inverterCoolingLoss: 0
                        trackerMotorLoss: 0.09591772994869588
                        dataAcquisitionAuxLoss: 1.3598168239123245
                        mvTransformersLoss: 1.067128156576251
                        acCollectionLinesLoss: 0.988957626904007
                        backsideEffPOA: 0
                        summaryFactors:
                        - id: 2863022
                          blockName: 1
                          pValue: 50
                          pValueString: P50
                          ghiSum: 26.4092
                          poAInsolation: 35.229625063672756
                          specificYieldDC: 28.153536166240844
                          specificYieldAC: 36.599597016113094
                          performanceRatio: 79.91437920601527
                          acCapacityFactor: 38.1245802251178
                          arrayNetEnergy: 0.005489939552416965
                          blockNetEnergy: 0.05489939552416965
                          totalBoSLoss: 1.9834127447536236
                          nighttimeLosses: 0.4086592123612225
                          todFactor: -1
                    acSize: 1.5
                    dcSize: 1.95
                    numArrays: 10
                    dcacRatio: 1.3
                    gridVoltage: 34.5
                    trackingType: Horizontal Tracker
                    backTrackingType: Backtracking
                    avgTiltAngle: 0
                    avgTiltAngleString: '-'
                    avgAzimuth: 180
                    avgRowSpacing: 5.749999999999999
                    avgGCR: 40
                    avgRotationalMin: -60
                    avgRotationalMax: 60
                    avgPostHeight: 1.5
                    avgRotationalLimits: -60.00 / 60.00
                    avgDCArraySize: 0.195
                    avgACArraySize: 0.15
                    powerFactor: 1
                    lgiaLimitation: Off
                    availabilityLoss: 0
                    years:
                    - id: 2358476
                      year: 2005
                      yearIndex: 1
                      totalEnergy: 54490.73631180844
                      monthlyFactors:
                      - id: 38298098
                        month: 1
                        monthName: Jan
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298099
                        month: 2
                        monthName: Feb
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298100
                        month: 3
                        monthName: Mar
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298101
                        month: 4
                        monthName: Apr
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298102
                        month: 5
                        monthName: May
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298103
                        month: 6
                        monthName: Jun
                        soilingLoss: 2.2
                        albedo: 0.3
                        spectralShift: -1.0148008378121767
                      - id: 38298104
                        month: 7
                        monthName: Jul
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298105
                        month: 8
                        monthName: Aug
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298106
                        month: 9
                        monthName: Sep
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298107
                        month: 10
                        monthName: Oct
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298108
                        month: 11
                        monthName: Nov
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      - id: 38298109
                        month: 12
                        monthName: Dec
                        soilingLoss: 0
                        albedo: 0.3
                        spectralShift: 0
                      summaryFactors:
                      - id: 2459692
                        pValue: 50
                        pValueString: P50
                        ghiSum: 26.4092
                        poAInsolation: 35.229625063672756
                        specificYieldDC: 28.153536166240844
                        specificYieldAC: 36.599597016113094
                        performanceRatio: 79.91437920601527
                        acCapacityFactor: 38.1245802251178
                        max3hrShortCircuitCurrent: 3.0436804868598837
                        arrayNetEnergy: 0.005489939552416965
                        plantNetEnergy: 0.05489939552416965
                        totalBoSLoss: 1.9834127447536236
                        nighttimeLosses: 0.4086592123612225
                        todFactor: -1
                        hasESSSystem: false
                        esspvEnergy: 0
                        essBatteryEnergy: 0
                        essAuxLoss: 0
                      transpositionOnPlane: -33.39906193172364
                      farShadingLoss: 0
                      nearShadingLoss: 3.415010544667114
                      elecShadingLoss: 0
                      soilingLoss: 2.124869768017325
                      iamFactorLoss: 1.6377524309067946
                      spectralLoss: -1.0148008378121767
                      moduleIrradianceLoss: 0.6468938283773886
                      moduleTemperatureLoss: 4.892633443721294
                      moduleQualityLoss: 0
                      lidLoss: 0
                      moduleMismatchLoss: 0.4742915334455463
                      moduleBackMismatchLoss: 0
                      biFacialityLoss: 0
                      structureShadingLoss: 0
                      backsideIrradiance: 0
                      dcWiringLoss: 0.9757620328698026
                      dcHealthLoss: 0.9485830668910926
                      inverterEfficiencyLoss: 1.3265712574422033
                      inverterLimitationLoss: 3.2677104358153457
                      degradationLoss: 0
                      leTIDLoss: 0
                      inverterCoolingLoss: 0
                      trackerMotorLoss: 0.09591772994869588
                      dataAcquisitionAuxLoss: 1.3598168239123245
                      mvTransformersLoss: 1.067128156576251
                      acCollectionLinesLoss: 0.988957626904007
                      transformerTransmissionLineLoss: []
                      availabilityLoss: 0
                      lgiaLimitationLoss: 0
                      monthlySums:
                        id: 2053402
                        energySums:
                        - id: 49281610
                          month: 1
                          sum: 0
                        - id: 49281611
                          month: 2
                          sum: 0
                        - id: 49281612
                          month: 3
                          sum: 0
                        - id: 49281613
                          month: 4
                          sum: 0
                        - id: 49281614
                          month: 5
                          sum: 0
                        - id: 49281615
                          month: 6
                          sum: 54.89939552416966
                        - id: 49281616
                          month: 7
                          sum: 0
                        - id: 49281617
                          month: 8
                          sum: 0
                        - id: 49281618
                          month: 9
                          sum: 0
                        - id: 49281619
                          month: 10
                          sum: 0
                        - id: 49281620
                          month: 11
                          sum: 0
                        - id: 49281621
                          month: 12
                          sum: 0
                        ghiSums:
                        - id: 49281622
                          month: 1
                          sum: 0
                        - id: 49281623
                          month: 2
                          sum: 0
                        - id: 49281624
                          month: 3
                          sum: 0
                        - id: 49281625
                          month: 4
                          sum: 0
                        - id: 49281626
                          month: 5
                          sum: 0
                        - id: 49281627
                          month: 6
                          sum: 26409.2
                        - id: 49281628
                          month: 7
                          sum: 0
                        - id: 49281629
                          month: 8
                          sum: 0
                        - id: 49281630
                          month: 9
                          sum: 0
                        - id: 49281631
                          month: 10
                          sum: 0
                        - id: 49281632
                          month: 11
                          sum: 0
                        - id: 49281633
                          month: 12
                          sum: 0
                      hasESSSystem: false
                      essInverterEfficiencyLoss: 0
                      essmvTransformersLoss: 0
                      esshvacLoss: 0
                      essdcRoundtripEfficiencyLoss: 0
                      esspvEnergy: 0
                      essBatteryEnergy: 0
                      backsideEffPOA: 0
                      reportESSDCRoundtripEfficiencyLoss: ' - '
                      reportESSHVACLoss: ' - '
                      reportESSInverterEfficiencyLoss: ' - '
                      reportESSMVTransformersLoss: ' - '
                    logicVersion: Version 11
                    predictionHasESS: false
                    essPowerCapacity: 0
                    essEnergyCapacity: 0
                    hasBifacial: false
                    useLeapYears: false
                    useLeTID: false
                    isDraft: false
                    predictionYearSummary:
                    reportESSPowerCapacity: ' - '
                    reportESSEnergyCapacity: ' - '
                    reportTitle:
                    predictionStatus:
                    reportShowMonthlySums: false
                    leTIDRates:
        '204':
          description: The prediction has not been run yet and no result summary exists. Response body is empty.
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'

  /Project/{projectId}/Prediction/{predictionId}/ResultDetails:
    get:
      tags: [Results]
      summary: Get detailed energy results
      description: |
        Returns detailed results for a prediction. Includes granular simulation output data.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getResultDetails
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Result details (hourly, daily, monthly, yearly breakdowns)
          content:
            application/json:
              schema:
                type: object
                properties:
                  StartDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  EndDate: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  HourlyDetails: {type: array, items: {type: object}}
                  DailyDetails: {type: array, items: {type: object}}
                  MonthlyDetails: {type: array, items: {type: object}}
                  YearlyDetails: {type: array, items: {type: object}}
                  Total: {type: object}
              examples:
                postman-result-details:
                  value:
                    StartDate: '2005-06-01T00:00:00'
                    EndDate: '2005-06-04T23:00:00'
                    SubHourlyDetails: []
                    HourlyDetails:
                    - TimeStamp: '2005-06-01T00:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T01:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T02:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T03:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T04:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T05:00:00'
                      POAI: 0.011963432979840646
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 1.026683864110053e-06
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.2894718673329048
                      ModuleIrradianceLoss: 54.50579860268614
                      ModuleTemperatureLoss: 0.5097710909493824
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 13.084185388541695
                    - TimeStamp: '2005-06-01T06:00:00'
                      POAI: 0.0960433517398516
                      EnergyGenerated: 0.135465920035931
                      SpecificYieldDC: 0.06946970258252871
                      PerformanceRatio: 72.33160996994175
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 9.031061335728733
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.466643423412247
                      ModuleIrradianceLoss: 11.755872291926162
                      ModuleTemperatureLoss: 2.6440930011923056
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.27807572112995627
                    - TimeStamp: '2005-06-01T07:00:00'
                      POAI: 0.28620725876418934
                      EnergyGenerated: 0.43230082441283424
                      SpecificYieldDC: 0.22169273046812013
                      PerformanceRatio: 77.45880779731596
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 28.820054960855618
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 11.48239229733376
                      ModuleIrradianceLoss: 3.9502226986657645
                      ModuleTemperatureLoss: 0.8262097721076119
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.6022705085950997
                    - TimeStamp: '2005-06-01T08:00:00'
                      POAI: 0.33752367272283806
                      EnergyGenerated: 0.5178643219019887
                      SpecificYieldDC: 0.265571447129225
                      PerformanceRatio: 78.68231729846767
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 34.52428812679925
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 10.75427035784399
                      ModuleIrradianceLoss: 3.022056826815417
                      ModuleTemperatureLoss: 0.03880449945381915
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.076492395153081
                    - TimeStamp: '2005-06-01T09:00:00'
                      POAI: 0.4291538512438406
                      EnergyGenerated: 0.6838105111924585
                      SpecificYieldDC: 0.3506720570217736
                      PerformanceRatio: 81.71243389879905
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 45.58736741283057
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 7.450521430686395
                      ModuleIrradianceLoss: 1.790937356662476
                      ModuleTemperatureLoss: 1.1382825330691164
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.09323272296229
                    - TimeStamp: '2005-06-01T10:00:00'
                      POAI: 0.5748540357899484
                      EnergyGenerated: 0.9454837142077374
                      SpecificYieldDC: 0.4848634431834551
                      PerformanceRatio: 84.34548824505845
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 63.03224761384916
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.894705976890077
                      ModuleIrradianceLoss: 0.6884577504141056
                      ModuleTemperatureLoss: 2.827881221454726
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.945009878772103
                    - TimeStamp: '2005-06-01T11:00:00'
                      POAI: 0.649544589067645
                      EnergyGenerated: 1.0859511506709918
                      SpecificYieldDC: 0.5568980259851241
                      PerformanceRatio: 85.73668926785987
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 72.39674337806612
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.135819067842987
                      ModuleIrradianceLoss: 0.3446569990439765
                      ModuleTemperatureLoss: 3.94052143944405
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.8460317892641962
                    - TimeStamp: '2005-06-01T12:00:00'
                      POAI: 0.6983895626448082
                      EnergyGenerated: 1.167738654774927
                      SpecificYieldDC: 0.5988403357820139
                      PerformanceRatio: 85.74588851445597
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 77.84924365166181
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.0011943999999208213
                      ModuleIrradianceLoss: 0.2005853739680527
                      ModuleTemperatureLoss: 4.740183084508409
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.760852646356697
                    - TimeStamp: '2005-06-01T13:00:00'
                      POAI: 0.7895587361786414
                      EnergyGenerated: 1.3104635386243186
                      SpecificYieldDC: 0.672032583909907
                      PerformanceRatio: 85.11495764868043
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 87.36423590828791
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.8198928134147259
                      ModuleIrradianceLoss: 0.038882937854047034
                      ModuleTemperatureLoss: 5.824497156122516
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.737035940870241
                    - TimeStamp: '2005-06-01T14:00:00'
                      POAI: 0.7785605831453516
                      EnergyGenerated: 1.2650242010110209
                      SpecificYieldDC: 0.6487303594928312
                      PerformanceRatio: 83.32432613939793
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 84.33494673406805
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.9714882577102357
                      ModuleIrradianceLoss: 0.07562931846827446
                      ModuleTemperatureLoss: 5.827188726912084
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.6257826927344485
                    - TimeStamp: '2005-06-01T15:00:00'
                      POAI: 0.8168382335802788
                      EnergyGenerated: 1.3119011083898917
                      SpecificYieldDC: 0.6727697991743035
                      PerformanceRatio: 82.36267249948502
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 87.46007389265945
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.333623816799524
                      ModuleIrradianceLoss: 0.03406088506748688
                      ModuleTemperatureLoss: 6.206968331711019
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.7408606964159061
                    - TimeStamp: '2005-06-01T16:00:00'
                      POAI: 0.898293480419334
                      EnergyGenerated: 1.4228486872543133
                      SpecificYieldDC: 0.7296659934637505
                      PerformanceRatio: 81.22801838917208
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 94.85657915028756
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.403258089862715
                      ModuleIrradianceLoss: 0.024201598413427505
                      ModuleTemperatureLoss: 6.832169505970828
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.5709093451671845
                    - TimeStamp: '2005-06-01T17:00:00'
                      POAI: 0.8508339012668473
                      EnergyGenerated: 1.3519968235709863
                      SpecificYieldDC: 0.6933317043953776
                      PerformanceRatio: 81.4884906869652
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 90.13312157139909
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.326402773479421
                      ModuleIrradianceLoss: 0.007719020383934802
                      ModuleTemperatureLoss: 6.3718931092609825
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.148857587430928
                    - TimeStamp: '2005-06-01T18:00:00'
                      POAI: 0.41587685094100185
                      EnergyGenerated: 0.679418320603014
                      SpecificYieldDC: 0.34841965159128924
                      PerformanceRatio: 83.7795253096974
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 45.2945547068676
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.4890002385168313
                      ModuleIrradianceLoss: 1.7509993679224103
                      ModuleTemperatureLoss: 2.791838204634651
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.8803583615369416
                    - TimeStamp: '2005-06-01T19:00:00'
                      POAI: 0.024746857743024032
                      EnergyGenerated: 0.011389306803293465
                      SpecificYieldDC: 0.00584067015553511
                      PerformanceRatio: 23.601663759438527
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.7592871202195643
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.3959601318685906
                      ModuleIrradianceLoss: 34.44087836776066
                      ModuleTemperatureLoss: 0.5408380371662436
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 14.020884105862827
                    - TimeStamp: '2005-06-01T20:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T21:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T22:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-01T23:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T00:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T01:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T02:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T03:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T04:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T05:00:00'
                      POAI: 0.0162522744352185
                      EnergyGenerated: 0.0006165620420919681
                      SpecificYieldDC: 0.0003161856626112657
                      PerformanceRatio: 1.9454856233912392
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.04110413613946454
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.2995655433787859
                      ModuleIrradianceLoss: 45.3723329303578
                      ModuleTemperatureLoss: 1.414896436884597
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 14.222373744521478
                    - TimeStamp: '2005-06-02T06:00:00'
                      POAI: 0.3986432072685819
                      EnergyGenerated: 0.6687199119581294
                      SpecificYieldDC: 0.3429332881836561
                      PerformanceRatio: 86.02511768188947
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 44.58132746387529
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.2007589358875568
                      ModuleIrradianceLoss: 1.9310943384535708
                      ModuleTemperatureLoss: 0.21908868534032208
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.2233815280277185
                    - TimeStamp: '2005-06-02T07:00:00'
                      POAI: 0.8237306884274127
                      EnergyGenerated: 1.3522480668887813
                      SpecificYieldDC: 0.693460547122452
                      PerformanceRatio: 84.18534805912599
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 90.14987112591875
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.809930806127681
                      ModuleIrradianceLoss: 0.030136784357981058
                      ModuleTemperatureLoss: 3.6919610628728736
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.9170835387119127
                    - TimeStamp: '2005-06-02T08:00:00'
                      POAI: 0.9292956137789822
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 80.74078643691121
                      InverterLimitationLoss: 0.008016525198387914
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.859691463582784
                      ModuleIrradianceLoss: 0.03510047758022864
                      ModuleTemperatureLoss: 5.106376345464868
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.0461365161470813
                    - TimeStamp: '2005-06-02T09:00:00'
                      POAI: 0.9754004147382794
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 76.9243661937747
                      InverterLimitationLoss: 0.02506445829983201
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.1039467106488994
                      ModuleIrradianceLoss: 0.03436972636940652
                      ModuleTemperatureLoss: 6.178900454436505
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.0858008104945833
                    - TimeStamp: '2005-06-02T10:00:00'
                      POAI: 0.9672697183690983
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 77.57097866704414
                      InverterLimitationLoss: 0.023241528449256612
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.2193487794112117
                      ModuleIrradianceLoss: 0.03436261018600795
                      ModuleTemperatureLoss: 6.715769309637198
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.1136896296048768
                    - TimeStamp: '2005-06-02T11:00:00'
                      POAI: 0.9469225704441978
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 79.23779729285559
                      InverterLimitationLoss: 0.019107816960298632
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.7089496174900671
                      ModuleIrradianceLoss: 0.0359451255381347
                      ModuleTemperatureLoss: 7.10300831777501
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.0876211116164343
                    - TimeStamp: '2005-06-02T12:00:00'
                      POAI: 0.9355645148998436
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 80.19976975817605
                      InverterLimitationLoss: 0.015396330671839008
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.0009059394359601403
                      ModuleIrradianceLoss: 0.037352812459018246
                      ModuleTemperatureLoss: 7.396024219983736
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.9025568402095621
                    - TimeStamp: '2005-06-02T13:00:00'
                      POAI: 0.9439021794720397
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 79.49135018509587
                      InverterLimitationLoss: 0.015492437155037071
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.6285384021476011
                      ModuleIrradianceLoss: 0.03682908413105768
                      ModuleTemperatureLoss: 7.667001256591399
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.8815953203692809
                    - TimeStamp: '2005-06-02T14:00:00'
                      POAI: 0.9536914828240655
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 78.67539979145313
                      InverterLimitationLoss: 0.013982517330706934
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.199414736110081
                      ModuleIrradianceLoss: 0.03713198292722118
                      ModuleTemperatureLoss: 7.768254954196295
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.8999039990042251
                    - TimeStamp: '2005-06-02T15:00:00'
                      POAI: 0.9409256268337136
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 79.7428155308892
                      InverterLimitationLoss: 0.006903055209898215
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.390996296628212
                      ModuleIrradianceLoss: 0.03802436162908967
                      ModuleTemperatureLoss: 7.5986645360284735
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.9680806614280665
                    - TimeStamp: '2005-06-02T16:00:00'
                      POAI: 0.8978751489132331
                      EnergyGenerated: 1.4183281140462802
                      SpecificYieldDC: 0.7273477507929642
                      PerformanceRatio: 81.00767146449357
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 94.55520760308535
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.158558700914182
                      ModuleIrradianceLoss: 0.024119012303941395
                      ModuleTemperatureLoss: 7.037361232458821
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.1796728469210542
                    - TimeStamp: '2005-06-02T17:00:00'
                      POAI: 0.7746148988966349
                      EnergyGenerated: 1.2372969793195774
                      SpecificYieldDC: 0.6345112714459371
                      PerformanceRatio: 81.91312513479122
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 82.48646528797182
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.514044576192803
                      ModuleIrradianceLoss: 0.10240454221137615
                      ModuleTemperatureLoss: 5.790620401037794
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.2523386004372894
                    - TimeStamp: '2005-06-02T18:00:00'
                      POAI: 0.3935693127932559
                      EnergyGenerated: 0.6475927390174023
                      SpecificYieldDC: 0.33209884052174476
                      PerformanceRatio: 84.38128424311326
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 43.17284926782683
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.476269686226416
                      ModuleIrradianceLoss: 1.9481072846694165
                      ModuleTemperatureLoss: 2.4856491470964115
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.35633581987018004
                    - TimeStamp: '2005-06-02T19:00:00'
                      POAI: 0.017891807233633837
                      EnergyGenerated: 0.0028534554127905088
                      SpecificYieldDC: 0.0014633104680976969
                      PerformanceRatio: 8.1786621607844
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.1902303608527006
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.41992244740556317
                      ModuleIrradianceLoss: 42.25853620598904
                      ModuleTemperatureLoss: 0.5307602342334808
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 13.041326684832056
                    - TimeStamp: '2005-06-02T20:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T21:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T22:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-02T23:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T00:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T01:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T02:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T03:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T04:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T05:00:00'
                      POAI: 0.02363028612397727
                      EnergyGenerated: 0.011007285668395698
                      SpecificYieldDC: 0.005644761881228563
                      PerformanceRatio: 23.887827052169776
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.7338190445597133
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.3058596042809493
                      ModuleIrradianceLoss: 35.01223651863193
                      ModuleTemperatureLoss: 1.9840634956862129
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 12.372793100768586
                    - TimeStamp: '2005-06-03T06:00:00'
                      POAI: 0.4330578824416802
                      EnergyGenerated: 0.7333423880277616
                      SpecificYieldDC: 0.37607301950141625
                      PerformanceRatio: 86.84128259738164
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 48.88949253518411
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.1268736194414473
                      ModuleIrradianceLoss: 1.5440849281796105
                      ModuleTemperatureLoss: 0.8314946144554561
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.0825850922751701
                    - TimeStamp: '2005-06-03T07:00:00'
                      POAI: 0.9182779237754537
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 81.70953122818914
                      InverterLimitationLoss: 0.005393140246539667
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.27192398696256
                      ModuleIrradianceLoss: 0.03411372879050515
                      ModuleTemperatureLoss: 5.301943998961944
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.0976616062613935
                    - TimeStamp: '2005-06-03T08:00:00'
                      POAI: 0.7840229933961042
                      EnergyGenerated: 1.2673299270791925
                      SpecificYieldDC: 0.6499127831175346
                      PerformanceRatio: 82.89460750409212
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 84.48866180527949
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 6.295582159915187
                      ModuleIrradianceLoss: 0.08670787417631126
                      ModuleTemperatureLoss: 4.709789109125135
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.4685721178033475
                    - TimeStamp: '2005-06-03T09:00:00'
                      POAI: 1.0472615867301358
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 71.6459570747359
                      InverterLimitationLoss: 0.04494693099773244
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.442439366968326
                      ModuleIrradianceLoss: 0.0004355385723742793
                      ModuleTemperatureLoss: 7.612861565957339
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.0341800986086964
                    - TimeStamp: '2005-06-03T10:00:00'
                      POAI: 1.0241481998499158
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 73.26289173762423
                      InverterLimitationLoss: 0.03737398968448152
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.430148785845849
                      ModuleIrradianceLoss: 0.010969471290696236
                      ModuleTemperatureLoss: 8.077120772076004
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.6865161421265027
                    - TimeStamp: '2005-06-03T11:00:00'
                      POAI: 0.5977890883755428
                      EnergyGenerated: 0.982748256029963
                      SpecificYieldDC: 0.5039734646307502
                      PerformanceRatio: 84.30623349119149
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 65.51655040199753
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.162492632360414
                      ModuleIrradianceLoss: 0.5421198286729111
                      ModuleTemperatureLoss: 4.808822874791799
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.3326346101300681
                    - TimeStamp: '2005-06-03T12:00:00'
                      POAI: 0.40111918225527343
                      EnergyGenerated: 0.6583306056016892
                      SpecificYieldDC: 0.337605438770097
                      PerformanceRatio: 84.16586732948711
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 43.888707040112614
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.0020008803991427185
                      ModuleIrradianceLoss: 1.8590840344469728
                      ModuleTemperatureLoss: 3.1091907607930906
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.363184213538104
                    - TimeStamp: '2005-06-03T13:00:00'
                      POAI: 0.2567311417341729
                      EnergyGenerated: 0.4109747867563835
                      SpecificYieldDC: 0.2107563009007095
                      PerformanceRatio: 82.09222281219505
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 27.398319117092235
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.2590460551169198
                      ModuleIrradianceLoss: 4.080255253649923
                      ModuleTemperatureLoss: 1.6137137759992686
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.3073246810695178
                    - TimeStamp: '2005-06-03T14:00:00'
                      POAI: 0.2907928138824277
                      EnergyGenerated: 0.4614283651277204
                      SpecificYieldDC: 0.2366299308347284
                      PerformanceRatio: 81.37406412333206
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 30.76189100851469
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.446572375280093
                      ModuleIrradianceLoss: 3.493105974012535
                      ModuleTemperatureLoss: 1.6167779154472641
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 2.0541648141836713
                    - TimeStamp: '2005-06-03T15:00:00'
                      POAI: 0.4008099305705713
                      EnergyGenerated: 0.6262207836773194
                      SpecificYieldDC: 0.32113886342426634
                      PerformanceRatio: 80.12248173769308
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 41.748052245154625
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 7.062648609776296
                      ModuleIrradianceLoss: 2.0877784767546888
                      ModuleTemperatureLoss: 2.351642835243121
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.3292266598960958
                    - TimeStamp: '2005-06-03T16:00:00'
                      POAI: 0.7952857361940343
                      EnergyGenerated: 1.2586384592681368
                      SpecificYieldDC: 0.645455620137506
                      PerformanceRatio: 81.16021585228424
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 83.90923061787578
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 6.304594956005558
                      ModuleIrradianceLoss: 0.0855848805634072
                      ModuleTemperatureLoss: 5.495866935265302
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.3317763815224473
                    - TimeStamp: '2005-06-03T17:00:00'
                      POAI: 0.7767191110024226
                      EnergyGenerated: 1.2400313817762914
                      SpecificYieldDC: 0.6359135291160468
                      PerformanceRatio: 81.87175004556613
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 82.6687587850861
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 5.661447478174897
                      ModuleIrradianceLoss: 0.1060329594337036
                      ModuleTemperatureLoss: 5.317306575115987
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.936564028882016
                    - TimeStamp: '2005-06-03T18:00:00'
                      POAI: 0.4930547244360208
                      EnergyGenerated: 0.8118096443267899
                      SpecificYieldDC: 0.41631263811630254
                      PerformanceRatio: 84.4353816085021
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 54.12064295511932
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.3644006020099466
                      ModuleIrradianceLoss: 1.1236947720935189
                      ModuleTemperatureLoss: 3.0173624584877126
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.9164216349767537
                    - TimeStamp: '2005-06-03T19:00:00'
                      POAI: 0.022073895403578497
                      EnergyGenerated: 0.007891733768414896
                      SpecificYieldDC: 0.004047042958161485
                      PerformanceRatio: 18.334067839722575
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.526115584560993
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.4392564008186243
                      ModuleIrradianceLoss: 37.18931719467299
                      ModuleTemperatureLoss: 0.6917671698425824
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 14.141280331351552
                    - TimeStamp: '2005-06-03T20:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T21:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T22:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-03T23:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T00:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T01:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T02:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T03:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T04:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T05:00:00'
                      POAI: 0.017372142874187674
                      EnergyGenerated: 0.0018703823467513866
                      SpecificYieldDC: 0.0009591704342314803
                      PerformanceRatio: 5.5213132955328135
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.12469215645009243
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.3177923508888304
                      ModuleIrradianceLoss: 43.778799235356736
                      ModuleTemperatureLoss: 1.963443437432115
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 15.04826000092664
                    - TimeStamp: '2005-06-04T06:00:00'
                      POAI: 0.4773050715477325
                      EnergyGenerated: 0.8094813991642709
                      SpecificYieldDC: 0.41511866623808763
                      PerformanceRatio: 86.97135039692827
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 53.9654266109514
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.9906140504695696
                      ModuleIrradianceLoss: 1.2540525478838436
                      ModuleTemperatureLoss: 0.6653785073681692
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.7591225445722065
                    - TimeStamp: '2005-06-04T07:00:00'
                      POAI: 0.9409825004740282
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 79.73799581935802
                      InverterLimitationLoss: 0.01914559797043598
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.01920671310484
                      ModuleIrradianceLoss: 0.03790309807725109
                      ModuleTemperatureLoss: 3.5240665079013453
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.5509117139113499
                    - TimeStamp: '2005-06-04T08:00:00'
                      POAI: 1.049918070671886
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 71.46467975436502
                      InverterLimitationLoss: 0.05029879063322174
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 4.197356657955366
                      ModuleIrradianceLoss: 0.008564343808796062
                      ModuleTemperatureLoss: 4.925876051336524
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.6180446817043886
                    - TimeStamp: '2005-06-04T09:00:00'
                      POAI: 1.0843878256735093
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 69.193010943557
                      InverterLimitationLoss: 0.06388930430726486
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.621124591462605
                      ModuleIrradianceLoss: 0.02917353223458173
                      ModuleTemperatureLoss: 5.857482317961639
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.7667173905353155
                    - TimeStamp: '2005-06-04T10:00:00'
                      POAI: 1.0833081877718624
                      EnergyGenerated: 1.4631251444332987
                      SpecificYieldDC: 0.7503205868888712
                      PerformanceRatio: 69.26196952615332
                      InverterLimitationLoss: 0.06066779610906349
                      ACCapacityFactor: 97.54167629555324
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.3149216170530793
                      ModuleIrradianceLoss: 0.02545414321516522
                      ModuleTemperatureLoss: 6.312099314932521
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.6719047225057255
                    - TimeStamp: '2005-06-04T11:00:00'
                      POAI: 0.7011712062200951
                      EnergyGenerated: 1.166485697461644
                      SpecificYieldDC: 0.5981977935700739
                      PerformanceRatio: 85.3140842441128
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 77.7657131641096
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.1266558244893436
                      ModuleIrradianceLoss: 0.22422698138878971
                      ModuleTemperatureLoss: 3.423633606433655
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.742562269250925
                    - TimeStamp: '2005-06-04T12:00:00'
                      POAI: 0.6110617620590558
                      EnergyGenerated: 1.0237791042799753
                      SpecificYieldDC: 0.5250149252717822
                      PerformanceRatio: 85.9184714001205
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 68.25194028533168
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.0020120269706410737
                      ModuleIrradianceLoss: 0.49616909558520184
                      ModuleTemperatureLoss: 2.7488711184285437
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.6931876589181984
                    - TimeStamp: '2005-06-04T13:00:00'
                      POAI: 0.5545784846391126
                      EnergyGenerated: 0.9219638401689203
                      SpecificYieldDC: 0.47280196931739504
                      PerformanceRatio: 85.25429356046278
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 61.464256011261355
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 1.1149993157457834
                      ModuleIrradianceLoss: 0.7727453804295669
                      ModuleTemperatureLoss: 2.218208462745799
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.7255796195712507
                    - TimeStamp: '2005-06-04T14:00:00'
                      POAI: 0.5701032220835491
                      EnergyGenerated: 0.9329750942789963
                      SpecificYieldDC: 0.4784487662969212
                      PerformanceRatio: 83.92318228764616
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 62.19833961859975
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.701523064014112
                      ModuleIrradianceLoss: 0.7403713189657607
                      ModuleTemperatureLoss: 2.214295874413111
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.8540336369933125
                    - TimeStamp: '2005-06-04T15:00:00'
                      POAI: 0.4657652134346239
                      EnergyGenerated: 0.7400885883120213
                      SpecificYieldDC: 0.37953260939078015
                      PerformanceRatio: 81.48582127721575
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 49.33923922080142
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 6.922594578010815
                      ModuleIrradianceLoss: 1.5002520008643772
                      ModuleTemperatureLoss: 1.1390163861641465
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.9216058068802525
                    - TimeStamp: '2005-06-04T16:00:00'
                      POAI: 0.3912025068917612
                      EnergyGenerated: 0.6016444038178967
                      SpecificYieldDC: 0.30853559170148553
                      PerformanceRatio: 78.86851087762888
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 40.10962692119311
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 10.120954951769153
                      ModuleIrradianceLoss: 2.3424498622759446
                      ModuleTemperatureLoss: 0.2596406704942892
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.051067847309753
                    - TimeStamp: '2005-06-04T17:00:00'
                      POAI: 0.27597096516089237
                      EnergyGenerated: 0.4070901589606743
                      SpecificYieldDC: 0.20876418408239708
                      PerformanceRatio: 75.64715511310641
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 27.139343930711618
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 12.0701998931032
                      ModuleIrradianceLoss: 4.272838599772837
                      ModuleTemperatureLoss: 0.9639921475350747
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.6113187445962693
                    - TimeStamp: '2005-06-04T18:00:00'
                      POAI: 0.14981184909758935
                      EnergyGenerated: 0.2254293035156776
                      SpecificYieldDC: 0.11560477103368083
                      PerformanceRatio: 77.16664050943955
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 15.028620234378506
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.4891518280409484
                      ModuleIrradianceLoss: 7.938377322448032
                      ModuleTemperatureLoss: 2.1693793014845926
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.2006948618518583
                    - TimeStamp: '2005-06-04T19:00:00'
                      POAI: 0.017973701345930047
                      EnergyGenerated: 0.0026438561165324746
                      SpecificYieldDC: 0.0013558236495038332
                      PerformanceRatio: 7.543374752973989
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0.1762570744354983
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0.4611246196829564
                      ModuleIrradianceLoss: 42.72329692216287
                      ModuleTemperatureLoss: 1.5414513619472066
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 14.701347636055461
                    - TimeStamp: '2005-06-04T20:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T21:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T22:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    - TimeStamp: '2005-06-04T23:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 0
                      ModuleIrradianceLoss: 0
                      ModuleTemperatureLoss: 0
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0
                    DailyDetails:
                    - TimeStamp: '2005-06-01T00:00:00'
                      POAI: 7.65838839822744
                      EnergyGenerated: 12.321657083453704
                      SpecificYieldDC: 6.318798504335233
                      PerformanceRatio: 82.5082011484001
                      InverterLimitationLoss: 1.026683864110053e-06
                      ACCapacityFactor: 34.226825231815845
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.909807518339629
                      ModuleIrradianceLoss: 0.8725824378313701
                      ModuleTemperatureLoss: 4.541966781760918
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.4567372090889195
                    - TimeStamp: '2005-06-02T00:00:00'
                      POAI: 10.915549459328192
                      EnergyGenerated: 17.032656984151444
                      SpecificYieldDC: 8.734695889308433
                      PerformanceRatio: 80.02067071249401
                      InverterLimitationLoss: 0.1272046692752564
                      ACCapacityFactor: 47.31293606708735
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 2.76497632897334
                      ModuleIrradianceLoss: 0.23408573434111105
                      ModuleTemperatureLoss: 6.197276976128442
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.8498288616136229
                    - TimeStamp: '2005-06-03T00:00:00'
                      POAI: 8.264774496171311
                      EnergyGenerated: 12.859129050407951
                      SpecificYieldDC: 6.59442515405536
                      PerformanceRatio: 79.78953517860955
                      InverterLimitationLoss: 0.08771406092875364
                      ACCapacityFactor: 35.71980291779987
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.82377923934704
                      ModuleIrradianceLoss: 0.8115778590017266
                      ModuleTemperatureLoss: 4.992551838359687
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.3665666739760556
                    - TimeStamp: '2005-06-04T00:00:00'
                      POAI: 8.390912709945814
                      EnergyGenerated: 12.685952406156552
                      SpecificYieldDC: 6.505616618541822
                      PerformanceRatio: 77.53169224166358
                      InverterLimitationLoss: 0.19400148901998607
                      ACCapacityFactor: 35.238756683768194
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.4064002949705747
                      ModuleIrradianceLoss: 0.8250813271030119
                      ModuleTemperatureLoss: 3.3834299608770415
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 0.4795758772461505
                    MonthlyDetails:
                    - TimeStamp: '2005-06-01T00:00:00'
                      POAI: 35.229625063672756
                      EnergyGenerated: 54.89939552416965
                      SpecificYieldDC: 28.153536166240848
                      PerformanceRatio: 79.91437920601527
                      InverterLimitationLoss: 0.4089212459078602
                      ACCapacityFactor: 38.12458022511782
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.4150105446671155
                      ModuleIrradianceLoss: 0.6468938283773887
                      ModuleTemperatureLoss: 4.892633443721296
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.0148008378121764
                    YearlyDetails:
                    - TimeStamp: '2005-06-01T00:00:00'
                      POAI: 35.229625063672756
                      EnergyGenerated: 54.89939552416965
                      SpecificYieldDC: 28.153536166240848
                      PerformanceRatio: 79.91437920601527
                      InverterLimitationLoss: 0.4089212459078602
                      ACCapacityFactor: 38.12458022511782
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: 3.4150105446671155
                      ModuleIrradianceLoss: 0.6468938283773887
                      ModuleTemperatureLoss: 4.892633443721296
                      InverterEfficiencyLoss: 0
                      SpectralLoss: 1.0148008378121764
                    Total:
                      TimeStamp: '2005-06-05T00:00:00'
                      POAI: 0
                      EnergyGenerated: 0
                      SpecificYieldDC: 0
                      PerformanceRatio: 0
                      InverterLimitationLoss: 0
                      ACCapacityFactor: 0
                      ESSPVEnergy: 0
                      ESSBatteryEnergy: 0
                      NearShadingLoss: NaN
                      ModuleIrradianceLoss: NaN
                      ModuleTemperatureLoss: NaN
                      InverterEfficiencyLoss: NaN
                      SpectralLoss: NaN
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/AverageEnergy:
    get:
      tags: [Results]
      summary: Get average energy results
      description: |
        Returns average energy for a prediction that has completed with results.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getAverageEnergy
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Average energy by year
          content:
            application/json:
              schema:
                type: object
                properties:
                  predictionName: {type: string}
                  start: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  end: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  years: {type: array, items: {type: object}}
              examples:
                postman-average-energy:
                  value:
                    predictionName: Base Block - Small Weather
                    start: '2005-06-01T00:00:00'
                    end: '2005-06-04T23:00:00'
                    years:
                    - year: 2005
                      months:
                      - month: 1
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 2
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 3
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 4
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 5
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 6
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0.013494230057239051
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 2.347009619186093
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 4.710799180168213
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 4.711444537847778
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 5.073185944492354
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 5.3348591475076335
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 4.698310248595897
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 4.312973509089891
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 4.106527309982921
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 4.122552804851036
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 4.141335624812531
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 4.701459664386627
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 4.236415343627529
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 2.364250007462884
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0.024778352101031346
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 7
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 8
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 9
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 10
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 11
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 12
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                    - year: 2005
                      months:
                      - month: 1
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 2
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 3
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 4
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 5
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 6
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0.013494230057239051
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 2.347009619186093
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 4.710799180168213
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 4.711444537847778
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 5.073185944492354
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 5.3348591475076335
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 4.698310248595897
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 4.312973509089891
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 4.106527309982921
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 4.122552804851036
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 4.141335624812531
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 4.701459664386627
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 4.236415343627529
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 2.364250007462884
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0.024778352101031346
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 7
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 8
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 9
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 10
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 11
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                      - month: 12
                        hours:
                        - hour: 0
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 1
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 2
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 3
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 4
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 5
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 6
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 7
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 8
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 9
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 10
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 11
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 12
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 13
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 14
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 15
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 16
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 17
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 18
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 19
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 20
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 21
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 22
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
                        - hour: 23
                          energy: 0
                          essBatteryEnergy: 0
                          esspvEnergy: 0
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/NodalJson:
    get:
      tags: [Results]
      summary: Get nodal JSON results
      description: |
        Returns time-series nodal data. Scope is determined by the combination of query parameters:
        - No params → System level
        - blockNumber → Block level
        - blockNumber + arrayNumber → Array level
        - blockNumber + arrayNumber + inverterName → Inverter level
        - blockNumber + arrayNumber + inverterName + dcFieldNumber → DC Field level

        Use `nodalParameters` to filter to specific output columns (comma-separated).
      operationId: getNodalJson
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: blockNumber
        in: query
        schema: {type: integer}
      - name: arrayNumber
        in: query
        schema: {type: integer}
      - name: inverterName
        in: query
        schema: {type: string}
      - name: dcFieldNumber
        in: query
        schema: {type: integer}
      - name: nodalParameters
        in: query
        description: Comma-separated list of output parameter names to include
        schema: {type: string}
      responses:
        "200":
          description: Nodal data
          content:
            application/json:
              schema: {type: object}
              examples:
                postman-block:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    BlockData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 01:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 02:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 03:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 04:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 05:00:00'
                      BlockPower: -4678.873638743381
                      WeightedPOAI: 11.963432979840643
                    - TimeStamp: '2005-06-01 06:00:00'
                      BlockPower: 135465.920035931
                      WeightedPOAI: 96.0433517398516
                    - TimeStamp: '2005-06-01 07:00:00'
                      BlockPower: 432300.82441283425
                      WeightedPOAI: 286.2072587641894
                    - TimeStamp: '2005-06-01 08:00:00'
                      BlockPower: 517864.3219019887
                      WeightedPOAI: 337.52367272283806
                    - TimeStamp: '2005-06-01 09:00:00'
                      BlockPower: 683810.5111924584
                      WeightedPOAI: 429.15385124384056
                    - TimeStamp: '2005-06-01 10:00:00'
                      BlockPower: 945483.7142077374
                      WeightedPOAI: 574.8540357899485
                    - TimeStamp: '2005-06-01 11:00:00'
                      BlockPower: 1085951.1506709917
                      WeightedPOAI: 649.544589067645
                    - TimeStamp: '2005-06-01 12:00:00'
                      BlockPower: 1167738.654774927
                      WeightedPOAI: 698.3895626448083
                    - TimeStamp: '2005-06-01 13:00:00'
                      BlockPower: 1310463.5386243185
                      WeightedPOAI: 789.5587361786415
                    - TimeStamp: '2005-06-01 14:00:00'
                      BlockPower: 1265024.201011021
                      WeightedPOAI: 778.5605831453518
                    - TimeStamp: '2005-06-01 15:00:00'
                      BlockPower: 1311901.1083898917
                      WeightedPOAI: 816.8382335802789
                    - TimeStamp: '2005-06-01 16:00:00'
                      BlockPower: 1422848.6872543134
                      WeightedPOAI: 898.2934804193337
                    - TimeStamp: '2005-06-01 17:00:00'
                      BlockPower: 1351996.8235709863
                      WeightedPOAI: 850.8339012668473
                    - TimeStamp: '2005-06-01 18:00:00'
                      BlockPower: 679418.320603014
                      WeightedPOAI: 415.87685094100186
                    - TimeStamp: '2005-06-01 19:00:00'
                      BlockPower: 11389.306803293464
                      WeightedPOAI: 24.74685774302403
                    - TimeStamp: '2005-06-01 20:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 21:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 22:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-01 23:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 00:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 01:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 02:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 03:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 04:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 05:00:00'
                      BlockPower: 616.5620420919681
                      WeightedPOAI: 16.2522744352185
                    - TimeStamp: '2005-06-02 06:00:00'
                      BlockPower: 668719.9119581294
                      WeightedPOAI: 398.6432072685819
                    - TimeStamp: '2005-06-02 07:00:00'
                      BlockPower: 1352248.0668887813
                      WeightedPOAI: 823.7306884274127
                    - TimeStamp: '2005-06-02 08:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 929.2956137789822
                    - TimeStamp: '2005-06-02 09:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 975.4004147382794
                    - TimeStamp: '2005-06-02 10:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 967.2697183690982
                    - TimeStamp: '2005-06-02 11:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 946.9225704441978
                    - TimeStamp: '2005-06-02 12:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 935.5645148998434
                    - TimeStamp: '2005-06-02 13:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 943.9021794720398
                    - TimeStamp: '2005-06-02 14:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 953.6914828240655
                    - TimeStamp: '2005-06-02 15:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 940.9256268337136
                    - TimeStamp: '2005-06-02 16:00:00'
                      BlockPower: 1418328.1140462803
                      WeightedPOAI: 897.875148913233
                    - TimeStamp: '2005-06-02 17:00:00'
                      BlockPower: 1237296.9793195773
                      WeightedPOAI: 774.6148988966349
                    - TimeStamp: '2005-06-02 18:00:00'
                      BlockPower: 647592.7390174023
                      WeightedPOAI: 393.5693127932559
                    - TimeStamp: '2005-06-02 19:00:00'
                      BlockPower: 2853.455412790509
                      WeightedPOAI: 17.891807233633838
                    - TimeStamp: '2005-06-02 20:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 21:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 22:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-02 23:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 00:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 01:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 02:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 03:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 04:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 05:00:00'
                      BlockPower: 11007.285668395698
                      WeightedPOAI: 23.630286123977267
                    - TimeStamp: '2005-06-03 06:00:00'
                      BlockPower: 733342.3880277616
                      WeightedPOAI: 433.0578824416802
                    - TimeStamp: '2005-06-03 07:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 918.2779237754537
                    - TimeStamp: '2005-06-03 08:00:00'
                      BlockPower: 1267329.9270791924
                      WeightedPOAI: 784.0229933961042
                    - TimeStamp: '2005-06-03 09:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 1047.2615867301358
                    - TimeStamp: '2005-06-03 10:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 1024.1481998499157
                    - TimeStamp: '2005-06-03 11:00:00'
                      BlockPower: 982748.2560299629
                      WeightedPOAI: 597.7890883755427
                    - TimeStamp: '2005-06-03 12:00:00'
                      BlockPower: 658330.6056016892
                      WeightedPOAI: 401.1191822552734
                    - TimeStamp: '2005-06-03 13:00:00'
                      BlockPower: 410974.7867563835
                      WeightedPOAI: 256.73114173417275
                    - TimeStamp: '2005-06-03 14:00:00'
                      BlockPower: 461428.3651277204
                      WeightedPOAI: 290.7928138824278
                    - TimeStamp: '2005-06-03 15:00:00'
                      BlockPower: 626220.7836773194
                      WeightedPOAI: 400.8099305705713
                    - TimeStamp: '2005-06-03 16:00:00'
                      BlockPower: 1258638.4592681369
                      WeightedPOAI: 795.2857361940343
                    - TimeStamp: '2005-06-03 17:00:00'
                      BlockPower: 1240031.3817762914
                      WeightedPOAI: 776.7191110024226
                    - TimeStamp: '2005-06-03 18:00:00'
                      BlockPower: 811809.6443267899
                      WeightedPOAI: 493.05472443602076
                    - TimeStamp: '2005-06-03 19:00:00'
                      BlockPower: 7891.733768414895
                      WeightedPOAI: 22.073895403578497
                    - TimeStamp: '2005-06-03 20:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 21:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 22:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-03 23:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 00:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 01:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 02:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 03:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 04:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 05:00:00'
                      BlockPower: 1870.3823467513866
                      WeightedPOAI: 17.372142874187674
                    - TimeStamp: '2005-06-04 06:00:00'
                      BlockPower: 809481.3991642708
                      WeightedPOAI: 477.3050715477325
                    - TimeStamp: '2005-06-04 07:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 940.9825004740283
                    - TimeStamp: '2005-06-04 08:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 1049.918070671886
                    - TimeStamp: '2005-06-04 09:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 1084.3878256735093
                    - TimeStamp: '2005-06-04 10:00:00'
                      BlockPower: 1463125.1444332986
                      WeightedPOAI: 1083.3081877718625
                    - TimeStamp: '2005-06-04 11:00:00'
                      BlockPower: 1166485.697461644
                      WeightedPOAI: 701.1712062200951
                    - TimeStamp: '2005-06-04 12:00:00'
                      BlockPower: 1023779.1042799754
                      WeightedPOAI: 611.0617620590558
                    - TimeStamp: '2005-06-04 13:00:00'
                      BlockPower: 921963.8401689203
                      WeightedPOAI: 554.5784846391126
                    - TimeStamp: '2005-06-04 14:00:00'
                      BlockPower: 932975.0942789962
                      WeightedPOAI: 570.1032220835491
                    - TimeStamp: '2005-06-04 15:00:00'
                      BlockPower: 740088.5883120213
                      WeightedPOAI: 465.7652134346239
                    - TimeStamp: '2005-06-04 16:00:00'
                      BlockPower: 601644.4038178967
                      WeightedPOAI: 391.20250689176123
                    - TimeStamp: '2005-06-04 17:00:00'
                      BlockPower: 407090.1589606743
                      WeightedPOAI: 275.9709651608924
                    - TimeStamp: '2005-06-04 18:00:00'
                      BlockPower: 225429.3035156776
                      WeightedPOAI: 149.81184909758935
                    - TimeStamp: '2005-06-04 19:00:00'
                      BlockPower: 2643.8561165324745
                      WeightedPOAI: 17.973701345930046
                    - TimeStamp: '2005-06-04 20:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 21:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 22:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                    - TimeStamp: '2005-06-04 23:00:00'
                      BlockPower: -11221.676075624426
                      WeightedPOAI: 0
                postman-block-w-parameters:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    BlockData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 01:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 02:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 03:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 04:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 05:00:00'
                      BlockPower: -4678.873638743381
                    - TimeStamp: '2005-06-01 06:00:00'
                      BlockPower: 135465.920035931
                    - TimeStamp: '2005-06-01 07:00:00'
                      BlockPower: 432300.82441283425
                    - TimeStamp: '2005-06-01 08:00:00'
                      BlockPower: 517864.3219019887
                    - TimeStamp: '2005-06-01 09:00:00'
                      BlockPower: 683810.5111924584
                    - TimeStamp: '2005-06-01 10:00:00'
                      BlockPower: 945483.7142077374
                    - TimeStamp: '2005-06-01 11:00:00'
                      BlockPower: 1085951.1506709917
                    - TimeStamp: '2005-06-01 12:00:00'
                      BlockPower: 1167738.654774927
                    - TimeStamp: '2005-06-01 13:00:00'
                      BlockPower: 1310463.5386243185
                    - TimeStamp: '2005-06-01 14:00:00'
                      BlockPower: 1265024.201011021
                    - TimeStamp: '2005-06-01 15:00:00'
                      BlockPower: 1311901.1083898917
                    - TimeStamp: '2005-06-01 16:00:00'
                      BlockPower: 1422848.6872543134
                    - TimeStamp: '2005-06-01 17:00:00'
                      BlockPower: 1351996.8235709863
                    - TimeStamp: '2005-06-01 18:00:00'
                      BlockPower: 679418.320603014
                    - TimeStamp: '2005-06-01 19:00:00'
                      BlockPower: 11389.306803293464
                    - TimeStamp: '2005-06-01 20:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 21:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 22:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-01 23:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 00:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 01:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 02:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 03:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 04:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 05:00:00'
                      BlockPower: 616.5620420919681
                    - TimeStamp: '2005-06-02 06:00:00'
                      BlockPower: 668719.9119581294
                    - TimeStamp: '2005-06-02 07:00:00'
                      BlockPower: 1352248.0668887813
                    - TimeStamp: '2005-06-02 08:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 09:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 10:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 11:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 12:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 13:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 14:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 15:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-02 16:00:00'
                      BlockPower: 1418328.1140462803
                    - TimeStamp: '2005-06-02 17:00:00'
                      BlockPower: 1237296.9793195773
                    - TimeStamp: '2005-06-02 18:00:00'
                      BlockPower: 647592.7390174023
                    - TimeStamp: '2005-06-02 19:00:00'
                      BlockPower: 2853.455412790509
                    - TimeStamp: '2005-06-02 20:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 21:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 22:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-02 23:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 00:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 01:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 02:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 03:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 04:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 05:00:00'
                      BlockPower: 11007.285668395698
                    - TimeStamp: '2005-06-03 06:00:00'
                      BlockPower: 733342.3880277616
                    - TimeStamp: '2005-06-03 07:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-03 08:00:00'
                      BlockPower: 1267329.9270791924
                    - TimeStamp: '2005-06-03 09:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-03 10:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-03 11:00:00'
                      BlockPower: 982748.2560299629
                    - TimeStamp: '2005-06-03 12:00:00'
                      BlockPower: 658330.6056016892
                    - TimeStamp: '2005-06-03 13:00:00'
                      BlockPower: 410974.7867563835
                    - TimeStamp: '2005-06-03 14:00:00'
                      BlockPower: 461428.3651277204
                    - TimeStamp: '2005-06-03 15:00:00'
                      BlockPower: 626220.7836773194
                    - TimeStamp: '2005-06-03 16:00:00'
                      BlockPower: 1258638.4592681369
                    - TimeStamp: '2005-06-03 17:00:00'
                      BlockPower: 1240031.3817762914
                    - TimeStamp: '2005-06-03 18:00:00'
                      BlockPower: 811809.6443267899
                    - TimeStamp: '2005-06-03 19:00:00'
                      BlockPower: 7891.733768414895
                    - TimeStamp: '2005-06-03 20:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 21:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 22:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-03 23:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 00:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 01:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 02:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 03:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 04:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 05:00:00'
                      BlockPower: 1870.3823467513866
                    - TimeStamp: '2005-06-04 06:00:00'
                      BlockPower: 809481.3991642708
                    - TimeStamp: '2005-06-04 07:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-04 08:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-04 09:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-04 10:00:00'
                      BlockPower: 1463125.1444332986
                    - TimeStamp: '2005-06-04 11:00:00'
                      BlockPower: 1166485.697461644
                    - TimeStamp: '2005-06-04 12:00:00'
                      BlockPower: 1023779.1042799754
                    - TimeStamp: '2005-06-04 13:00:00'
                      BlockPower: 921963.8401689203
                    - TimeStamp: '2005-06-04 14:00:00'
                      BlockPower: 932975.0942789962
                    - TimeStamp: '2005-06-04 15:00:00'
                      BlockPower: 740088.5883120213
                    - TimeStamp: '2005-06-04 16:00:00'
                      BlockPower: 601644.4038178967
                    - TimeStamp: '2005-06-04 17:00:00'
                      BlockPower: 407090.1589606743
                    - TimeStamp: '2005-06-04 18:00:00'
                      BlockPower: 225429.3035156776
                    - TimeStamp: '2005-06-04 19:00:00'
                      BlockPower: 2643.8561165324745
                    - TimeStamp: '2005-06-04 20:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 21:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 22:00:00'
                      BlockPower: -11221.676075624426
                    - TimeStamp: '2005-06-04 23:00:00'
                      BlockPower: -11221.676075624426
                postman-array:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    ArrayNumber: 1
                    ArrayRepeater: 10
                    ArrayData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 01:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 02:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 03:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 04:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 05:00:00'
                      ACCollectionLoss: 4.5866813437343215
                      ACPowerOutput: -467.88736387433806
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 731.6293544279057
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 731.6293544279057
                      ACPowerIntoTransformer: -158.65831680497104
                      TransformerLosses: 300.0098175684611
                      TransformerOutputPower: -458.6681343734321
                    - TimeStamp: '2005-06-01 06:00:00'
                      ACCollectionLoss: 136.83426266255657
                      ACPowerOutput: 13546.5920035931
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 14882.451624692076
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 14882.451624692076
                      ACPowerIntoTransformer: 13992.1639534592
                      TransformerLosses: 308.73768720354354
                      TransformerOutputPower: 13683.426266255656
                    - TimeStamp: '2005-06-01 07:00:00'
                      ACCollectionLoss: 436.6674994069033
                      ACPowerOutput: 43230.082441283426
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 44946.02091427393
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 44946.02091427393
                      ACPowerIntoTransformer: 44055.73324304105
                      TransformerLosses: 388.98330235072547
                      TransformerOutputPower: 43666.74994069033
                    - TimeStamp: '2005-06-01 08:00:00'
                      ACCollectionLoss: 523.0952746484735
                      ACPowerOutput: 51786.43219019887
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 53627.508513714914
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 53627.508513714914
                      ACPowerIntoTransformer: 52737.220842482035
                      TransformerLosses: 427.6933776346842
                      TransformerOutputPower: 52309.52746484735
                    - TimeStamp: '2005-06-01 09:00:00'
                      ACCollectionLoss: 690.7176880731904
                      ACPowerOutput: 68381.05111924585
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 70484.69891003813
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 70484.69891003813
                      ACPowerIntoTransformer: 69594.41123880526
                      TransformerLosses: 522.6424314862206
                      TransformerOutputPower: 69071.76880731904
                    - TimeStamp: '2005-06-01 10:00:00'
                      ACCollectionLoss: 955.0340547552903
                      ACPowerOutput: 94548.37142077374
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 97119.33516810821
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 97119.33516810821
                      ACPowerIntoTransformer: 96229.04749687534
                      TransformerLosses: 725.6420213463193
                      TransformerOutputPower: 95503.40547552903
                    - TimeStamp: '2005-06-01 11:00:00'
                      ACCollectionLoss: 1096.9203542131231
                      ACPowerOutput: 108595.11506709918
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 111443.83241550544
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 111443.83241550544
                      ACPowerIntoTransformer: 110553.54474427257
                      TransformerLosses: 861.5093229602633
                      TransformerOutputPower: 109692.0354213123
                    - TimeStamp: '2005-06-01 12:00:00'
                      ACCollectionLoss: 1179.5339947221485
                      ACPowerOutput: 116773.8654774927
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 119792.96068430967
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 119792.96068430967
                      ACPowerIntoTransformer: 118902.6730130768
                      TransformerLosses: 949.2735408619471
                      TransformerOutputPower: 117953.39947221485
                    - TimeStamp: '2005-06-01 13:00:00'
                      ACCollectionLoss: 1323.7005440649682
                      ACPowerOutput: 131046.35386243185
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 134378.0275385633
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 134378.0275385633
                      ACPowerIntoTransformer: 133487.7398673304
                      TransformerLosses: 1117.685460833595
                      TransformerOutputPower: 132370.0544064968
                    - TimeStamp: '2005-06-01 14:00:00'
                      ACCollectionLoss: 1277.8022232434555
                      ACPowerOutput: 126502.42010110209
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 129732.47330571839
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 129732.47330571839
                      ACPowerIntoTransformer: 128842.18563448552
                      TransformerLosses: 1061.963310139974
                      TransformerOutputPower: 127780.22232434555
                    - TimeStamp: '2005-06-01 15:00:00'
                      ACCollectionLoss: 1325.1526347372644
                      ACPowerOutput: 131190.11083898917
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 134525.0315807903
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 134525.0315807903
                      ACPowerIntoTransformer: 133634.7439095574
                      TransformerLosses: 1119.480435830979
                      TransformerOutputPower: 132515.26347372643
                    - TimeStamp: '2005-06-01 16:00:00'
                      ACCollectionLoss: 1437.2208962164782
                      ACPowerOutput: 142284.86872543133
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 145876.3257816575
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 145876.3257816575
                      ACPowerIntoTransformer: 144986.03811042462
                      TransformerLosses: 1263.9484887767974
                      TransformerOutputPower: 143722.0896216478
                    - TimeStamp: '2005-06-01 17:00:00'
                      ACCollectionLoss: 1365.6533571424102
                      ACPowerOutput: 135199.68235709862
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 138625.96096168066
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 138625.96096168066
                      ACPowerIntoTransformer: 137735.67329044777
                      TransformerLosses: 1170.3375762067521
                      TransformerOutputPower: 136565.33571424102
                    - TimeStamp: '2005-06-01 18:00:00'
                      ACCollectionLoss: 686.2811319222363
                      ACPowerOutput: 67941.8320603014
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 70038.19236640364
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 70038.19236640364
                      ACPowerIntoTransformer: 69147.90469517077
                      TransformerLosses: 519.7915029471261
                      TransformerOutputPower: 68628.11319222364
                    - TimeStamp: '2005-06-01 19:00:00'
                      ACCollectionLoss: 11.504350306357034
                      ACPowerOutput: 1138.9306803293464
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 2340.784465236006
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 2340.784465236006
                      ACPowerIntoTransformer: 1450.4967940031293
                      TransformerLosses: 300.06176336742584
                      TransformerOutputPower: 1150.4350306357035
                    - TimeStamp: '2005-06-01 20:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 21:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 22:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-01 23:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 00:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 01:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 02:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 03:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 04:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 05:00:00'
                      ACCollectionLoss: 0.6227899415070385
                      ACPowerOutput: 61.656204209196815
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 1252.5668463891493
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 1252.5668463891493
                      ACPowerIntoTransformer: 362.2791751562726
                      TransformerLosses: 300.0001810055687
                      TransformerOutputPower: 62.27899415070385
                    - TimeStamp: '2005-06-02 06:00:00'
                      ACCollectionLoss: 675.474658543565
                      ACPowerOutput: 66871.99119581294
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 68950.67766561129
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 68950.67766561129
                      ACPowerIntoTransformer: 68060.38999437842
                      TransformerLosses: 512.9241400219146
                      TransformerOutputPower: 67547.4658543565
                    - TimeStamp: '2005-06-02 07:00:00'
                      ACCollectionLoss: 1365.9071382714963
                      ACPowerOutput: 135224.80668887813
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 138651.66257655947
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 138651.66257655947
                      ACPowerIntoTransformer: 137761.37490532658
                      TransformerLosses: 1170.6610781769525
                      TransformerOutputPower: 136590.71382714962
                    - TimeStamp: '2005-06-02 08:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 09:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 10:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 11:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 12:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 13:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 14:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 15:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-02 16:00:00'
                      ACCollectionLoss: 1432.6546606528084
                      ACPowerOutput: 141832.81140462804
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 145413.58677896913
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 145413.58677896913
                      ACPowerIntoTransformer: 144523.29910773624
                      TransformerLosses: 1257.8330424554008
                      TransformerOutputPower: 143265.46606528084
                    - TimeStamp: '2005-06-02 17:00:00'
                      ACCollectionLoss: 1249.7949286056337
                      ACPowerOutput: 123729.69793195774
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 126898.70796812895
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 126898.70796812895
                      ACPowerIntoTransformer: 126008.42029689607
                      TransformerLosses: 1028.9274363327027
                      TransformerOutputPower: 124979.49286056338
                    - TimeStamp: '2005-06-02 18:00:00'
                      ACCollectionLoss: 654.1340798155578
                      ACPowerOutput: 64759.27390174023
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 66803.37830349826
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 66803.37830349826
                      ACPowerIntoTransformer: 65913.09063226539
                      TransformerLosses: 499.6826507096064
                      TransformerOutputPower: 65413.407981555785
                    - TimeStamp: '2005-06-02 19:00:00'
                      ACCollectionLoss: 2.882278194737888
                      ACPowerOutput: 285.3455412790509
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 1478.5193675526157
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 1478.5193675526157
                      ACPowerIntoTransformer: 588.231696319739
                      TransformerLosses: 300.0038768459502
                      TransformerOutputPower: 288.22781947378877
                    - TimeStamp: '2005-06-02 20:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 21:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 22:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-02 23:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 00:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 01:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 02:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 03:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 04:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 05:00:00'
                      ACCollectionLoss: 11.118470372116867
                      ACPowerOutput: 1100.7285668395698
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 2302.192397956907
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 2302.192397956907
                      ACPowerIntoTransformer: 1411.9047267240303
                      TransformerLosses: 300.05768951234364
                      TransformerOutputPower: 1111.8470372116867
                    - TimeStamp: '2005-06-03 06:00:00'
                      ACCollectionLoss: 740.7498868967289
                      ACPowerOutput: 73334.23880277616
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 75521.34121187644
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 75521.34121187644
                      ACPowerIntoTransformer: 74631.05354064357
                      TransformerLosses: 556.064850970677
                      TransformerOutputPower: 74074.98868967289
                    - TimeStamp: '2005-06-03 07:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-03 08:00:00'
                      ACCollectionLoss: 1280.1312394739318
                      ACPowerOutput: 126732.99270791924
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 129968.15508075447
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 129968.15508075447
                      ACPowerIntoTransformer: 129077.8674095216
                      TransformerLosses: 1064.7434621284121
                      TransformerOutputPower: 128013.12394739318
                    - TimeStamp: '2005-06-03 09:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-03 10:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-03 11:00:00'
                      ACCollectionLoss: 992.6750060908716
                      ACPowerOutput: 98274.8256029963
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 100917.64332525354
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 100917.64332525354
                      ACPowerIntoTransformer: 100027.35565402066
                      TransformerLosses: 759.8550449335007
                      TransformerOutputPower: 99267.50060908716
                    - TimeStamp: '2005-06-03 12:00:00'
                      ACCollectionLoss: 664.980409698676
                      ACPowerOutput: 65833.06056016892
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 67894.68814889734
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 67894.68814889734
                      ACPowerIntoTransformer: 67004.40047766447
                      TransformerLosses: 506.3595077968779
                      TransformerOutputPower: 66498.0409698676
                    - TimeStamp: '2005-06-03 13:00:00'
                      ACCollectionLoss: 415.12604722867013
                      ACPowerOutput: 41097.47867563835
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 42783.312890475565
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 42783.312890475565
                      ACPowerIntoTransformer: 41893.025219242685
                      TransformerLosses: 380.4204963756743
                      TransformerOutputPower: 41512.604722867014
                    - TimeStamp: '2005-06-03 14:00:00'
                      ACCollectionLoss: 466.0892577047681
                      ACPowerOutput: 46142.83651277204
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 47900.591733243025
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 47900.591733243025
                      ACPowerIntoTransformer: 47010.304062010146
                      TransformerLosses: 401.37829153333394
                      TransformerOutputPower: 46608.92577047681
                    - TimeStamp: '2005-06-03 15:00:00'
                      ACCollectionLoss: 632.5462461387065
                      ACPowerOutput: 62622.07836773194
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 64631.632503405934
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 64631.632503405934
                      ACPowerIntoTransformer: 63741.344832173054
                      TransformerLosses: 486.72021830240885
                      TransformerOutputPower: 63254.62461387065
                    - TimeStamp: '2005-06-03 16:00:00'
                      ACCollectionLoss: 1271.351979058724
                      ACPowerOutput: 125863.84592681368
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 129079.77564261272
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 129079.77564261272
                      ACPowerIntoTransformer: 128189.48797137984
                      TransformerLosses: 1054.2900655074347
                      TransformerOutputPower: 127135.19790587241
                    - TimeStamp: '2005-06-03 17:00:00'
                      ACCollectionLoss: 1252.5569512891834
                      ACPowerOutput: 124003.13817762915
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 127178.13562772289
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 127178.13562772289
                      ACPowerIntoTransformer: 126287.84795649002
                      TransformerLosses: 1032.1528275716873
                      TransformerOutputPower: 125255.69512891833
                    - TimeStamp: '2005-06-03 18:00:00'
                      ACCollectionLoss: 820.0097417442322
                      ACPowerOutput: 81180.96443267899
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 83505.05596804865
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 83505.05596804865
                      ACPowerIntoTransformer: 82614.76829681578
                      TransformerLosses: 613.7941223925636
                      TransformerOutputPower: 82000.97417442322
                    - TimeStamp: '2005-06-03 19:00:00'
                      ACCollectionLoss: 7.971448250924136
                      ACPowerOutput: 789.1733768414895
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 1987.46215018511
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 1987.46215018511
                      ACPowerIntoTransformer: 1097.1744789522334
                      TransformerLosses: 300.0296538598197
                      TransformerOutputPower: 797.1448250924136
                    - TimeStamp: '2005-06-03 20:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 21:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 22:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-03 23:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 00:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 01:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 02:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 03:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 04:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 05:00:00'
                      ACCollectionLoss: 1.8892750977286732
                      ACPowerOutput: 187.03823467513865
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 1379.2168467060208
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 1379.2168467060208
                      ACPowerIntoTransformer: 488.929175473144
                      TransformerLosses: 300.0016657002767
                      TransformerOutputPower: 188.92750977286732
                    - TimeStamp: '2005-06-04 06:00:00'
                      ACCollectionLoss: 817.657978953809
                      ACPowerOutput: 80948.13991642708
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 83268.08236620265
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 83268.08236620265
                      ACPowerIntoTransformer: 82377.79469496978
                      TransformerLosses: 611.9967995888846
                      TransformerOutputPower: 81765.79789538089
                    - TimeStamp: '2005-06-04 07:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-04 08:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-04 09:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-04 10:00:00'
                      ACCollectionLoss: 1477.904186296261
                      ACPowerOutput: 146312.51444332986
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 150000
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TransformerLosses: 1319.293699141003
                      TransformerOutputPower: 147790.4186296261
                    - TimeStamp: '2005-06-04 11:00:00'
                      ACCollectionLoss: 1178.268381274388
                      ACPowerOutput: 116648.5697461644
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 119665.00677521781
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 119665.00677521781
                      ACPowerIntoTransformer: 118774.71910398494
                      TransformerLosses: 947.8809765461513
                      TransformerOutputPower: 117826.8381274388
                    - TimeStamp: '2005-06-04 12:00:00'
                      ACCollectionLoss: 1034.1203073535105
                      ACPowerOutput: 102377.91042799754
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 105101.37398462319
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 105101.37398462319
                      ACPowerIntoTransformer: 104211.08631339032
                      TransformerLosses: 799.0555780392601
                      TransformerOutputPower: 103412.03073535106
                    - TimeStamp: '2005-06-04 13:00:00'
                      ACCollectionLoss: 931.2766062312326
                      ACPowerOutput: 92196.38401689203
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 94722.67714910227
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 94722.67714910227
                      ACPowerIntoTransformer: 93832.3894778694
                      TransformerLosses: 704.7288547461374
                      TransformerOutputPower: 93127.66062312326
                    - TimeStamp: '2005-06-04 14:00:00'
                      ACCollectionLoss: 942.3990851302992
                      ACPowerOutput: 93297.50942789963
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 95844.6503342338
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 95844.6503342338
                      ACPowerIntoTransformer: 94954.36266300092
                      TransformerLosses: 714.4541499710083
                      TransformerOutputPower: 94239.90851302992
                    - TimeStamp: '2005-06-04 15:00:00'
                      ACCollectionLoss: 747.5642306182033
                      ACPowerOutput: 74008.85883120213
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 76207.50846320478
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 76207.50846320478
                      ACPowerIntoTransformer: 75317.22079197191
                      TransformerLosses: 560.7977301515851
                      TransformerOutputPower: 74756.42306182033
                    - TimeStamp: '2005-06-04 16:00:00'
                      ACCollectionLoss: 607.7216200180775
                      ACPowerOutput: 60164.440381789675
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 62134.801604512686
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 62134.801604512686
                      ACPowerIntoTransformer: 61244.513933279806
                      TransformerLosses: 472.3519314720517
                      TransformerOutputPower: 60772.16200180775
                    - TimeStamp: '2005-06-04 17:00:00'
                      ACCollectionLoss: 411.2021807683579
                      ACPowerOutput: 40709.01589606743
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 42389.41312368592
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 42389.41312368592
                      ACPowerIntoTransformer: 41499.12545245304
                      TransformerLosses: 378.90737561725433
                      TransformerOutputPower: 41120.21807683579
                    - TimeStamp: '2005-06-04 18:00:00'
                      ACCollectionLoss: 227.70636718755316
                      ACPowerOutput: 22542.93035156776
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 23985.121145161283
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 23985.121145161283
                      ACPowerIntoTransformer: 23094.833473928407
                      TransformerLosses: 324.1967551730928
                      TransformerOutputPower: 22770.636718755315
                    - TimeStamp: '2005-06-04 19:00:00'
                      ACCollectionLoss: 2.6705617338711862
                      ACPowerOutput: 264.38561165324745
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 90.28767123287672
                      TotalACInverterPowerOutput: 1457.3471728398179
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 1457.3471728398179
                      ACPowerIntoTransformer: 567.0595016069411
                      TransformerLosses: 300.0033282198225
                      TransformerOutputPower: 267.05617338711863
                    - TimeStamp: '2005-06-04 20:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 21:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 22:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                    - TimeStamp: '2005-06-04 23:00:00'
                      ACCollectionLoss: 11.000564724658785
                      ACPowerOutput: -1122.1676075624425
                      ShelterCoolingLoss: 0
                      DataAcquisitionSystemLoss: 800
                      TrackerMotorLossAggregate: 0
                      TotalACInverterPowerOutput: 0
                      DegradationCoefficient: 0
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TransformerLosses: 300.0564724658784
                      TransformerOutputPower: -1100.0564724658784
                postman-array-w-parameters:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    ArrayNumber: 1
                    ArrayRepeater: 10
                    ArrayData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 01:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 02:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 03:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 04:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 05:00:00'
                      ACPowerOutput: -467.88736387433806
                      PowerAfterDegradation: 731.6293544279057
                      ACPowerIntoTransformer: -158.65831680497104
                      TotalACInverterPowerOutput: 731.6293544279057
                    - TimeStamp: '2005-06-01 06:00:00'
                      ACPowerOutput: 13546.5920035931
                      PowerAfterDegradation: 14882.451624692076
                      ACPowerIntoTransformer: 13992.1639534592
                      TotalACInverterPowerOutput: 14882.451624692076
                    - TimeStamp: '2005-06-01 07:00:00'
                      ACPowerOutput: 43230.082441283426
                      PowerAfterDegradation: 44946.02091427393
                      ACPowerIntoTransformer: 44055.73324304105
                      TotalACInverterPowerOutput: 44946.02091427393
                    - TimeStamp: '2005-06-01 08:00:00'
                      ACPowerOutput: 51786.43219019887
                      PowerAfterDegradation: 53627.508513714914
                      ACPowerIntoTransformer: 52737.220842482035
                      TotalACInverterPowerOutput: 53627.508513714914
                    - TimeStamp: '2005-06-01 09:00:00'
                      ACPowerOutput: 68381.05111924585
                      PowerAfterDegradation: 70484.69891003813
                      ACPowerIntoTransformer: 69594.41123880526
                      TotalACInverterPowerOutput: 70484.69891003813
                    - TimeStamp: '2005-06-01 10:00:00'
                      ACPowerOutput: 94548.37142077374
                      PowerAfterDegradation: 97119.33516810821
                      ACPowerIntoTransformer: 96229.04749687534
                      TotalACInverterPowerOutput: 97119.33516810821
                    - TimeStamp: '2005-06-01 11:00:00'
                      ACPowerOutput: 108595.11506709918
                      PowerAfterDegradation: 111443.83241550544
                      ACPowerIntoTransformer: 110553.54474427257
                      TotalACInverterPowerOutput: 111443.83241550544
                    - TimeStamp: '2005-06-01 12:00:00'
                      ACPowerOutput: 116773.8654774927
                      PowerAfterDegradation: 119792.96068430967
                      ACPowerIntoTransformer: 118902.6730130768
                      TotalACInverterPowerOutput: 119792.96068430967
                    - TimeStamp: '2005-06-01 13:00:00'
                      ACPowerOutput: 131046.35386243185
                      PowerAfterDegradation: 134378.0275385633
                      ACPowerIntoTransformer: 133487.7398673304
                      TotalACInverterPowerOutput: 134378.0275385633
                    - TimeStamp: '2005-06-01 14:00:00'
                      ACPowerOutput: 126502.42010110209
                      PowerAfterDegradation: 129732.47330571839
                      ACPowerIntoTransformer: 128842.18563448552
                      TotalACInverterPowerOutput: 129732.47330571839
                    - TimeStamp: '2005-06-01 15:00:00'
                      ACPowerOutput: 131190.11083898917
                      PowerAfterDegradation: 134525.0315807903
                      ACPowerIntoTransformer: 133634.7439095574
                      TotalACInverterPowerOutput: 134525.0315807903
                    - TimeStamp: '2005-06-01 16:00:00'
                      ACPowerOutput: 142284.86872543133
                      PowerAfterDegradation: 145876.3257816575
                      ACPowerIntoTransformer: 144986.03811042462
                      TotalACInverterPowerOutput: 145876.3257816575
                    - TimeStamp: '2005-06-01 17:00:00'
                      ACPowerOutput: 135199.68235709862
                      PowerAfterDegradation: 138625.96096168066
                      ACPowerIntoTransformer: 137735.67329044777
                      TotalACInverterPowerOutput: 138625.96096168066
                    - TimeStamp: '2005-06-01 18:00:00'
                      ACPowerOutput: 67941.8320603014
                      PowerAfterDegradation: 70038.19236640364
                      ACPowerIntoTransformer: 69147.90469517077
                      TotalACInverterPowerOutput: 70038.19236640364
                    - TimeStamp: '2005-06-01 19:00:00'
                      ACPowerOutput: 1138.9306803293464
                      PowerAfterDegradation: 2340.784465236006
                      ACPowerIntoTransformer: 1450.4967940031293
                      TotalACInverterPowerOutput: 2340.784465236006
                    - TimeStamp: '2005-06-01 20:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 21:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 22:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-01 23:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 00:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 01:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 02:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 03:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 04:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 05:00:00'
                      ACPowerOutput: 61.656204209196815
                      PowerAfterDegradation: 1252.5668463891493
                      ACPowerIntoTransformer: 362.2791751562726
                      TotalACInverterPowerOutput: 1252.5668463891493
                    - TimeStamp: '2005-06-02 06:00:00'
                      ACPowerOutput: 66871.99119581294
                      PowerAfterDegradation: 68950.67766561129
                      ACPowerIntoTransformer: 68060.38999437842
                      TotalACInverterPowerOutput: 68950.67766561129
                    - TimeStamp: '2005-06-02 07:00:00'
                      ACPowerOutput: 135224.80668887813
                      PowerAfterDegradation: 138651.66257655947
                      ACPowerIntoTransformer: 137761.37490532658
                      TotalACInverterPowerOutput: 138651.66257655947
                    - TimeStamp: '2005-06-02 08:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 09:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 10:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 11:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 12:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 13:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 14:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 15:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-02 16:00:00'
                      ACPowerOutput: 141832.81140462804
                      PowerAfterDegradation: 145413.58677896913
                      ACPowerIntoTransformer: 144523.29910773624
                      TotalACInverterPowerOutput: 145413.58677896913
                    - TimeStamp: '2005-06-02 17:00:00'
                      ACPowerOutput: 123729.69793195774
                      PowerAfterDegradation: 126898.70796812895
                      ACPowerIntoTransformer: 126008.42029689607
                      TotalACInverterPowerOutput: 126898.70796812895
                    - TimeStamp: '2005-06-02 18:00:00'
                      ACPowerOutput: 64759.27390174023
                      PowerAfterDegradation: 66803.37830349826
                      ACPowerIntoTransformer: 65913.09063226539
                      TotalACInverterPowerOutput: 66803.37830349826
                    - TimeStamp: '2005-06-02 19:00:00'
                      ACPowerOutput: 285.3455412790509
                      PowerAfterDegradation: 1478.5193675526157
                      ACPowerIntoTransformer: 588.231696319739
                      TotalACInverterPowerOutput: 1478.5193675526157
                    - TimeStamp: '2005-06-02 20:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 21:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 22:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-02 23:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 00:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 01:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 02:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 03:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 04:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 05:00:00'
                      ACPowerOutput: 1100.7285668395698
                      PowerAfterDegradation: 2302.192397956907
                      ACPowerIntoTransformer: 1411.9047267240303
                      TotalACInverterPowerOutput: 2302.192397956907
                    - TimeStamp: '2005-06-03 06:00:00'
                      ACPowerOutput: 73334.23880277616
                      PowerAfterDegradation: 75521.34121187644
                      ACPowerIntoTransformer: 74631.05354064357
                      TotalACInverterPowerOutput: 75521.34121187644
                    - TimeStamp: '2005-06-03 07:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-03 08:00:00'
                      ACPowerOutput: 126732.99270791924
                      PowerAfterDegradation: 129968.15508075447
                      ACPowerIntoTransformer: 129077.8674095216
                      TotalACInverterPowerOutput: 129968.15508075447
                    - TimeStamp: '2005-06-03 09:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-03 10:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-03 11:00:00'
                      ACPowerOutput: 98274.8256029963
                      PowerAfterDegradation: 100917.64332525354
                      ACPowerIntoTransformer: 100027.35565402066
                      TotalACInverterPowerOutput: 100917.64332525354
                    - TimeStamp: '2005-06-03 12:00:00'
                      ACPowerOutput: 65833.06056016892
                      PowerAfterDegradation: 67894.68814889734
                      ACPowerIntoTransformer: 67004.40047766447
                      TotalACInverterPowerOutput: 67894.68814889734
                    - TimeStamp: '2005-06-03 13:00:00'
                      ACPowerOutput: 41097.47867563835
                      PowerAfterDegradation: 42783.312890475565
                      ACPowerIntoTransformer: 41893.025219242685
                      TotalACInverterPowerOutput: 42783.312890475565
                    - TimeStamp: '2005-06-03 14:00:00'
                      ACPowerOutput: 46142.83651277204
                      PowerAfterDegradation: 47900.591733243025
                      ACPowerIntoTransformer: 47010.304062010146
                      TotalACInverterPowerOutput: 47900.591733243025
                    - TimeStamp: '2005-06-03 15:00:00'
                      ACPowerOutput: 62622.07836773194
                      PowerAfterDegradation: 64631.632503405934
                      ACPowerIntoTransformer: 63741.344832173054
                      TotalACInverterPowerOutput: 64631.632503405934
                    - TimeStamp: '2005-06-03 16:00:00'
                      ACPowerOutput: 125863.84592681368
                      PowerAfterDegradation: 129079.77564261272
                      ACPowerIntoTransformer: 128189.48797137984
                      TotalACInverterPowerOutput: 129079.77564261272
                    - TimeStamp: '2005-06-03 17:00:00'
                      ACPowerOutput: 124003.13817762915
                      PowerAfterDegradation: 127178.13562772289
                      ACPowerIntoTransformer: 126287.84795649002
                      TotalACInverterPowerOutput: 127178.13562772289
                    - TimeStamp: '2005-06-03 18:00:00'
                      ACPowerOutput: 81180.96443267899
                      PowerAfterDegradation: 83505.05596804865
                      ACPowerIntoTransformer: 82614.76829681578
                      TotalACInverterPowerOutput: 83505.05596804865
                    - TimeStamp: '2005-06-03 19:00:00'
                      ACPowerOutput: 789.1733768414895
                      PowerAfterDegradation: 1987.46215018511
                      ACPowerIntoTransformer: 1097.1744789522334
                      TotalACInverterPowerOutput: 1987.46215018511
                    - TimeStamp: '2005-06-03 20:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 21:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 22:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-03 23:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 00:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 01:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 02:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 03:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 04:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 05:00:00'
                      ACPowerOutput: 187.03823467513865
                      PowerAfterDegradation: 1379.2168467060208
                      ACPowerIntoTransformer: 488.929175473144
                      TotalACInverterPowerOutput: 1379.2168467060208
                    - TimeStamp: '2005-06-04 06:00:00'
                      ACPowerOutput: 80948.13991642708
                      PowerAfterDegradation: 83268.08236620265
                      ACPowerIntoTransformer: 82377.79469496978
                      TotalACInverterPowerOutput: 83268.08236620265
                    - TimeStamp: '2005-06-04 07:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-04 08:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-04 09:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-04 10:00:00'
                      ACPowerOutput: 146312.51444332986
                      PowerAfterDegradation: 150000
                      ACPowerIntoTransformer: 149109.7123287671
                      TotalACInverterPowerOutput: 150000
                    - TimeStamp: '2005-06-04 11:00:00'
                      ACPowerOutput: 116648.5697461644
                      PowerAfterDegradation: 119665.00677521781
                      ACPowerIntoTransformer: 118774.71910398494
                      TotalACInverterPowerOutput: 119665.00677521781
                    - TimeStamp: '2005-06-04 12:00:00'
                      ACPowerOutput: 102377.91042799754
                      PowerAfterDegradation: 105101.37398462319
                      ACPowerIntoTransformer: 104211.08631339032
                      TotalACInverterPowerOutput: 105101.37398462319
                    - TimeStamp: '2005-06-04 13:00:00'
                      ACPowerOutput: 92196.38401689203
                      PowerAfterDegradation: 94722.67714910227
                      ACPowerIntoTransformer: 93832.3894778694
                      TotalACInverterPowerOutput: 94722.67714910227
                    - TimeStamp: '2005-06-04 14:00:00'
                      ACPowerOutput: 93297.50942789963
                      PowerAfterDegradation: 95844.6503342338
                      ACPowerIntoTransformer: 94954.36266300092
                      TotalACInverterPowerOutput: 95844.6503342338
                    - TimeStamp: '2005-06-04 15:00:00'
                      ACPowerOutput: 74008.85883120213
                      PowerAfterDegradation: 76207.50846320478
                      ACPowerIntoTransformer: 75317.22079197191
                      TotalACInverterPowerOutput: 76207.50846320478
                    - TimeStamp: '2005-06-04 16:00:00'
                      ACPowerOutput: 60164.440381789675
                      PowerAfterDegradation: 62134.801604512686
                      ACPowerIntoTransformer: 61244.513933279806
                      TotalACInverterPowerOutput: 62134.801604512686
                    - TimeStamp: '2005-06-04 17:00:00'
                      ACPowerOutput: 40709.01589606743
                      PowerAfterDegradation: 42389.41312368592
                      ACPowerIntoTransformer: 41499.12545245304
                      TotalACInverterPowerOutput: 42389.41312368592
                    - TimeStamp: '2005-06-04 18:00:00'
                      ACPowerOutput: 22542.93035156776
                      PowerAfterDegradation: 23985.121145161283
                      ACPowerIntoTransformer: 23094.833473928407
                      TotalACInverterPowerOutput: 23985.121145161283
                    - TimeStamp: '2005-06-04 19:00:00'
                      ACPowerOutput: 264.38561165324745
                      PowerAfterDegradation: 1457.3471728398179
                      ACPowerIntoTransformer: 567.0595016069411
                      TotalACInverterPowerOutput: 1457.3471728398179
                    - TimeStamp: '2005-06-04 20:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 21:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 22:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                    - TimeStamp: '2005-06-04 23:00:00'
                      ACPowerOutput: -1122.1676075624425
                      PowerAfterDegradation: 0
                      ACPowerIntoTransformer: -800
                      TotalACInverterPowerOutput: 0
                postman-inverter:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    ArrayNumber: 1
                    ArrayRepeater: 10
                    InverterName: A
                    InverterRepeater: 1
                    InverterData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 01:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 02:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 03:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 04:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 05:00:00'
                      DCVoc: 1075.9998425033796
                      DCInitialVoltage: 842.3818200000001
                      DCInitialCurrent: 1.0124010872444613
                      DCInitialPower: 852.8282704429681
                      DCVoltage: 855
                      DCCurrent: 0.9968595655098399
                      DCPower: 852.3149285109131
                      Efficiency: 0.8584026044294939
                      OffMppPowerLoss: 0.5133419320550274
                      ACPower: 731.6293544279057
                      InverterRegion: 5
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 06:00:00'
                      DCVoc: 1231.1084079524717
                      DCInitialVoltage: 1045.6968000000002
                      DCInitialCurrent: 14.464263469582784
                      DCInitialPower: 15125.234024499618
                      DCVoltage: 1045.6968000000002
                      DCCurrent: 14.464263469582784
                      DCPower: 15125.234024499618
                      Efficiency: 0.9839485194467545
                      OffMppPowerLoss: 0
                      ACPower: 14882.451624692076
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 07:00:00'
                      DCVoc: 1271.1773564142168
                      DCInitialVoltage: 1071.5652
                      DCInitialCurrent: 42.41535473849908
                      DCInitialPower: 45450.81808343072
                      DCVoltage: 1071.5652
                      DCCurrent: 42.41535473849908
                      DCPower: 45450.81808343072
                      Efficiency: 0.9888935515257357
                      OffMppPowerLoss: 0
                      ACPower: 44946.02091427393
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 08:00:00'
                      DCVoc: 1272.3007966506289
                      DCInitialVoltage: 1068.5238
                      DCInitialCurrent: 50.75021843725577
                      DCInitialPower: 54227.81625540659
                      DCVoltage: 1068.5238
                      DCCurrent: 50.75021843725577
                      DCPower: 54227.81625540659
                      Efficiency: 0.9889298927534846
                      OffMppPowerLoss: 0
                      ACPower: 53627.508513714914
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 09:00:00'
                      DCVoc: 1274.7040142057517
                      DCInitialVoltage: 1063.02576
                      DCInitialCurrent: 67.07331718095263
                      DCInitialPower: 71300.66397200323
                      DCVoltage: 1063.02576
                      DCCurrent: 67.07331718095263
                      DCPower: 71300.66397200323
                      Efficiency: 0.9885559963048102
                      OffMppPowerLoss: 0
                      ACPower: 70484.69891003813
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 10:00:00'
                      DCVoc: 1274.37364390886
                      DCInitialVoltage: 1050.25506
                      DCInitialCurrent: 93.64739959293945
                      DCInitialPower: 98353.6552783266
                      DCVoltage: 1050.25506
                      DCCurrent: 93.64739959293945
                      DCPower: 98353.6552783266
                      Efficiency: 0.987450185692383
                      OffMppPowerLoss: 0
                      ACPower: 97119.33516810821
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 11:00:00'
                      DCVoc: 1270.1151104479432
                      DCInitialVoltage: 1039.0812
                      DCInitialCurrent: 108.69171345230296
                      DCInitialPower: 112939.51604407512
                      DCVoltage: 1039.0812
                      DCCurrent: 108.69171345230296
                      DCPower: 112939.51604407512
                      Efficiency: 0.9867567731741831
                      OffMppPowerLoss: 0
                      ACPower: 111443.83241550544
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 12:00:00'
                      DCVoc: 1265.6056163445717
                      DCInitialVoltage: 1030.38006
                      DCInitialCurrent: 117.87040311090229
                      DCInitialPower: 121451.31302963568
                      DCVoltage: 1030.38006
                      DCCurrent: 117.87040311090229
                      DCPower: 121451.31302963568
                      Efficiency: 0.9863455379447289
                      OffMppPowerLoss: 0
                      ACPower: 119792.96068430967
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 13:00:00'
                      DCVoc: 1260.5514320168093
                      DCInitialVoltage: 1018.12944
                      DCInitialCurrent: 133.91712154673584
                      DCInitialPower: 136344.9639667901
                      DCVoltage: 1018.12944
                      DCCurrent: 133.91712154673584
                      DCPower: 136344.9639667901
                      Efficiency: 0.9855738241369452
                      OffMppPowerLoss: 0
                      ACPower: 134378.0275385633
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 14:00:00'
                      DCVoc: 1258.5070006421463
                      DCInitialVoltage: 1018.1185800000001
                      DCInitialCurrent: 129.2520608779082
                      DCInitialPower: 131593.92468308946
                      DCVoltage: 1018.1185800000001
                      DCCurrent: 129.2520608779082
                      DCPower: 131593.92468308946
                      Efficiency: 0.9858545796711065
                      OffMppPowerLoss: 0
                      ACPower: 129732.47330571839
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 15:00:00'
                      DCVoc: 1256.5386673882995
                      DCInitialVoltage: 1013.74578
                      DCInitialCurrent: 134.63971462921228
                      DCInitialPower: 136490.44252576822
                      DCVoltage: 1013.74578
                      DCCurrent: 134.63971462921228
                      DCPower: 136490.44252576822
                      Efficiency: 0.9856003767838406
                      OffMppPowerLoss: 0
                      ACPower: 134525.0315807903
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 16:00:00'
                      DCVoc: 1254.540584980079
                      DCInitialVoltage: 1006.22118
                      DCInitialCurrent: 147.18743757884343
                      DCInitialPower: 148103.11712176018
                      DCVoltage: 1006.22118
                      DCCurrent: 147.18743757884343
                      DCPower: 148103.11712176018
                      Efficiency: 0.9849645882991648
                      OffMppPowerLoss: 0
                      ACPower: 145876.3257816575
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 17:00:00'
                      DCVoc: 1256.5071851429325
                      DCInitialVoltage: 1011.77538
                      DCInitialCurrent: 139.0473729903963
                      DCInitialPower: 140684.70864535996
                      DCVoltage: 1011.77538
                      DCCurrent: 139.0473729903963
                      DCPower: 140684.70864535996
                      Efficiency: 0.9853662298944725
                      OffMppPowerLoss: 0
                      ACPower: 138625.96096168066
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 18:00:00'
                      DCVoc: 1256.0691111755007
                      DCInitialVoltage: 1043.69178
                      DCInitialCurrent: 67.87072712499415
                      DCInitialPower: 70836.12000297943
                      DCVoltage: 1043.69178
                      DCCurrent: 67.87072712499415
                      DCPower: 70836.12000297943
                      Efficiency: 0.9887355824042562
                      OffMppPowerLoss: 0
                      ACPower: 70038.19236640364
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 19:00:00'
                      DCVoc: 1104.8905391059839
                      DCInitialVoltage: 916.67256
                      DCInitialCurrent: 2.703837513685947
                      DCInitialPower: 2478.533655494532
                      DCVoltage: 916.67256
                      DCCurrent: 2.703837513685947
                      DCPower: 2478.533655494532
                      Efficiency: 0.9444231108368623
                      OffMppPowerLoss: 0
                      ACPower: 2340.784465236006
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 20:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 21:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 22:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-01 23:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 00:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 01:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 02:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 03:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 04:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 05:00:00'
                      DCVoc: 1111.0046948316726
                      DCInitialVoltage: 906.5895600000001
                      DCInitialCurrent: 1.525499806603888
                      DCInitialPower: 1383.002198449104
                      DCVoltage: 906.5895600000001
                      DCCurrent: 1.525499806603888
                      DCPower: 1383.002198449104
                      Efficiency: 0.905686807868979
                      OffMppPowerLoss: 0
                      ACPower: 1252.5668463891493
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 06:00:00'
                      DCVoc: 1288.6947115533885
                      DCInitialVoltage: 1078.4088000000002
                      DCInitialCurrent: 64.68261508502891
                      DCInitialPower: 69754.30131470793
                      DCVoltage: 1078.4088000000002
                      DCCurrent: 64.68261508502891
                      DCPower: 69754.30131470793
                      Efficiency: 0.9884792244499596
                      OffMppPowerLoss: 0
                      ACPower: 68950.67766561129
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 07:00:00'
                      DCVoc: 1285.3472390222487
                      DCInitialVoltage: 1042.81158
                      DCInitialCurrent: 134.968834470426
                      DCInitialPower: 140747.06352486342
                      DCVoltage: 1042.81158
                      DCCurrent: 134.968834470426
                      DCPower: 140747.06352486342
                      Efficiency: 0.9851122936718761
                      OffMppPowerLoss: 0
                      ACPower: 138651.66257655947
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 08:00:00'
                      DCVoc: 1276.078158498531
                      DCInitialVoltage: 1025.70252
                      DCInitialCurrent: 152.51985120827197
                      DCInitialPower: 156439.99573434962
                      DCVoltage: 1079.2666584985318
                      DCCurrent: 141.23639596836765
                      DCPower: 152431.73313515566
                      Efficiency: 0.9840470675945177
                      OffMppPowerLoss: 4008.2625991939567
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 09:00:00'
                      DCVoc: 1267.6347901076388
                      DCInitialVoltage: 1012.6260599999999
                      DCInitialCurrent: 162.9332568920414
                      DCInitialPower: 164990.46196955573
                      DCVoltage: 1099.533890107639
                      DCCurrent: 138.65714753432002
                      DCPower: 152458.23281963973
                      Efficiency: 0.9838760244417377
                      OffMppPowerLoss: 12532.229149916006
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 10:00:00'
                      DCVoc: 1261.6088771774089
                      DCInitialVoltage: 1006.49772
                      DCInitialCurrent: 163.00834858787078
                      DCInitialPower: 164067.53119465715
                      DCVoltage: 1090.7686771774097
                      DCCurrent: 139.76085870426394
                      DCPower: 152446.76697002884
                      Efficiency: 0.9839500238761385
                      OffMppPowerLoss: 11620.764224628307
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 11:00:00'
                      DCVoc: 1256.784378711998
                      DCInitialVoltage: 1002.21654
                      DCInitialCurrent: 161.6282320890502
                      DCInitialPower: 161986.48753060485
                      DCVoltage: 1079.923478711999
                      DCCurrent: 141.15127789633624
                      DCPower: 152432.57905045553
                      Efficiency: 0.9840416066853376
                      OffMppPowerLoss: 9553.908480149315
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 12:00:00'
                      DCVoc: 1253.0237015102657
                      DCInitialVoltage: 998.9986799999999
                      DCInitialCurrent: 160.2781896639492
                      DCInitialPower: 160117.6999070749
                      DCVoltage: 1069.948201510266
                      DCCurrent: 142.45505937204283
                      DCPower: 152419.53457115538
                      Efficiency: 0.984125823648767
                      OffMppPowerLoss: 7698.165335919504
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 13:00:00'
                      DCVoc: 1250.1856611333726
                      DCInitialVoltage: 995.8952400000001
                      DCInitialCurrent: 160.82207410620398
                      DCInitialPower: 160161.9380892958
                      DCVoltage: 1067.027061133373
                      DCCurrent: 142.84147521983613
                      DCPower: 152415.71951177728
                      Efficiency: 0.9841504569245523
                      OffMppPowerLoss: 7746.218577518535
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 14:00:00'
                      DCVoc: 1248.847867784079
                      DCInitialVoltage: 994.7972400000001
                      DCInitialCurrent: 160.23522906144447
                      DCInitialPower: 159401.56362109276
                      DCVoltage: 1062.88506778408
                      DCCurrent: 143.39302486720106
                      DCPower: 152410.3049557393
                      Efficiency: 0.9841854200315441
                      OffMppPowerLoss: 6991.258665353467
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 15:00:00'
                      DCVoc: 1249.350752023116
                      DCInitialVoltage: 997.00524
                      DCInitialCurrent: 156.30917068712134
                      DCInitialPower: 155841.06223511437
                      DCVoltage: 1047.0081520231165
                      DCCurrent: 145.54761043235956
                      DCPower: 152389.53463016526
                      Efficiency: 0.9843195621276459
                      OffMppPowerLoss: 3451.5276049491076
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 16:00:00'
                      DCVoc: 1252.1860672425587
                      DCInitialVoltage: 1003.89756
                      DCInitialCurrent: 147.05300818725846
                      DCInitialPower: 147626.1561098488
                      DCVoltage: 1003.89756
                      DCCurrent: 147.05300818725846
                      DCPower: 147626.1561098488
                      Efficiency: 0.9850123488331344
                      OffMppPowerLoss: 0
                      ACPower: 145413.58677896913
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 17:00:00'
                      DCVoc: 1257.631504327515
                      DCInitialVoltage: 1018.51296
                      DCInitialCurrent: 126.35850191147128
                      DCInitialPower: 128697.77180301827
                      DCVoltage: 1018.51296
                      DCCurrent: 126.35850191147128
                      DCPower: 128697.77180301827
                      Efficiency: 0.9860210180045469
                      OffMppPowerLoss: 0
                      ACPower: 126898.70796812895
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 18:00:00'
                      DCVoc: 1256.7293490301518
                      DCInitialVoltage: 1045.93218
                      DCInitialCurrent: 64.59131700288405
                      DCInitialPower: 67558.13700189759
                      DCVoltage: 1045.93218
                      DCCurrent: 64.59131700288405
                      DCPower: 67558.13700189759
                      Efficiency: 0.9888280119628207
                      OffMppPowerLoss: 0
                      ACPower: 66803.37830349826
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 19:00:00'
                      DCVoc: 1082.7174145174072
                      DCInitialVoltage: 886.2837000000001
                      DCInitialCurrent: 1.8096861963321667
                      DCInitialPower: 1603.8953779241992
                      DCVoltage: 886.2837000000001
                      DCCurrent: 1.8096861963321667
                      DCPower: 1603.8953779241992
                      Efficiency: 0.9218303063296758
                      OffMppPowerLoss: 0
                      ACPower: 1478.5193675526157
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 20:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 21:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 22:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-02 23:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 00:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 01:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 02:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 03:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 04:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 05:00:00'
                      DCVoc: 1134.7950595241657
                      DCInitialVoltage: 945.4613999999999
                      DCInitialCurrent: 2.589512440963271
                      DCInitialPower: 2448.2840577505513
                      DCVoltage: 945.4613999999999
                      DCCurrent: 2.589512440963271
                      DCPower: 2448.2840577505513
                      Efficiency: 0.9403289584265515
                      OffMppPowerLoss: 0
                      ACPower: 2302.192397956907
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 06:00:00'
                      DCVoc: 1282.0792254748003
                      DCInitialVoltage: 1068.41088
                      DCInitialCurrent: 71.52112142127602
                      DCInitialPower: 76413.94427629236
                      DCVoltage: 1068.41088
                      DCCurrent: 71.52112142127602
                      DCPower: 76413.94427629236
                      Efficiency: 0.9883188458223213
                      OffMppPowerLoss: 0
                      ACPower: 75521.34121187644
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 07:00:00'
                      DCVoc: 1273.4863921578726
                      DCInitialVoltage: 1023.4984799999999
                      DCInitialCurrent: 151.55279826051805
                      DCInitialPower: 155114.05865938685
                      DCVoltage: 1068.3741921578728
                      DCCurrent: 142.6630198060741
                      DCPower: 152417.48853611702
                      Efficiency: 0.9841390344419423
                      OffMppPowerLoss: 2696.570123269834
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 08:00:00'
                      DCVoc: 1270.6093575466343
                      DCInitialVoltage: 1030.99542
                      DCInitialCurrent: 127.88490948859649
                      DCInitialPower: 131848.75596985754
                      DCVoltage: 1030.99542
                      DCCurrent: 127.88490948859649
                      DCPower: 131848.75596985754
                      Efficiency: 0.985736680825923
                      OffMppPowerLoss: 0
                      ACPower: 129968.15508075447
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 09:00:00'
                      DCVoc: 1255.7896558581522
                      DCInitialVoltage: 995.1060600000001
                      DCInitialCurrent: 175.7990563167778
                      DCInitialPower: 174938.70628310688
                      DCVoltage: 1104.9036558581531
                      DCCurrent: 137.98962468435715
                      DCPower: 152465.24078424065
                      Efficiency: 0.9838308012268232
                      OffMppPowerLoss: 22473.465498866222
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 10:00:00'
                      DCVoc: 1249.6540326689983
                      DCInitialVoltage: 990.18444
                      DCInitialCurrent: 172.8322538121006
                      DCInitialPower: 171135.8084548727
                      DCVoltage: 1092.3302326689989
                      DCCurrent: 139.56293532235082
                      DCPower: 152448.81361263193
                      Efficiency: 0.9839368142355355
                      OffMppPowerLoss: 18686.99484224076
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 11:00:00'
                      DCVoc: 1255.0504262951522
                      DCInitialVoltage: 1027.98792
                      DCInitialCurrent: 99.42012192831902
                      DCInitialPower: 102202.68434723906
                      DCVoltage: 1027.98792
                      DCCurrent: 99.42012192831902
                      DCPower: 102202.68434723906
                      Efficiency: 0.9874265433418604
                      OffMppPowerLoss: 0
                      ACPower: 100917.64332525354
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 12:00:00'
                      DCVoc: 1250.8202464116255
                      DCInitialVoltage: 1039.21572
                      DCInitialCurrent: 66.06936056743356
                      DCInitialPower: 68660.31811202507
                      DCVoltage: 1039.21572
                      DCCurrent: 66.06936056743356
                      DCPower: 68660.31811202507
                      Efficiency: 0.9888490181202113
                      OffMppPowerLoss: 0
                      ACPower: 67894.68814889734
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 13:00:00'
                      DCVoc: 1240.8636511786788
                      DCInitialVoltage: 1041.17178
                      DCInitialCurrent: 41.54147717125393
                      DCInitialPower: 43251.81373022382
                      DCVoltage: 1041.17178
                      DCCurrent: 41.54147717125393
                      DCPower: 43251.81373022382
                      Efficiency: 0.9891680648892449
                      OffMppPowerLoss: 0
                      ACPower: 42783.312890475565
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 14:00:00'
                      DCVoc: 1247.304901526577
                      DCInitialVoltage: 1045.30218
                      DCInitialCurrent: 46.32595294486732
                      DCInitialPower: 48424.619603847226
                      DCVoltage: 1045.30218
                      DCCurrent: 46.32595294486732
                      DCPower: 48424.619603847226
                      Efficiency: 0.9891784824560074
                      OffMppPowerLoss: 0
                      ACPower: 47900.591733243025
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 15:00:00'
                      DCVoc: 1256.3115024906347
                      DCInitialVoltage: 1046.53668
                      DCInitialCurrent: 62.45139976249857
                      DCInitialPower: 65357.68056879804
                      DCVoltage: 1046.53668
                      DCCurrent: 62.45139976249857
                      DCPower: 65357.68056879804
                      Efficiency: 0.9888911592474914
                      OffMppPowerLoss: 0
                      ACPower: 64631.632503405934
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 16:00:00'
                      DCVoc: 1261.7651846468564
                      DCInitialVoltage: 1021.9215
                      DCInitialCurrent: 128.12209607359043
                      DCInitialPower: 130930.72460266764
                      DCVoltage: 1021.9215
                      DCCurrent: 128.12209607359043
                      DCPower: 130930.72460266764
                      Efficiency: 0.9858631427751434
                      OffMppPowerLoss: 0
                      ACPower: 129079.77564261272
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 17:00:00'
                      DCVoc: 1262.8268098524077
                      DCInitialVoltage: 1023.9515399999999
                      DCInitialCurrent: 125.97183949621954
                      DCInitialPower: 128989.05904878682
                      DCVoltage: 1023.9515399999999
                      DCCurrent: 125.97183949621954
                      DCPower: 128989.05904878682
                      Efficiency: 0.9859606432171972
                      OffMppPowerLoss: 0
                      ACPower: 127178.13562772289
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 18:00:00'
                      DCVoc: 1263.6649368318165
                      DCInitialVoltage: 1045.29624
                      DCInitialCurrent: 80.84345156519015
                      DCInitialPower: 84505.35594971538
                      DCVoltage: 1045.29624
                      DCCurrent: 80.84345156519015
                      DCPower: 84505.35594971538
                      Efficiency: 0.988162880678688
                      OffMppPowerLoss: 0
                      ACPower: 83505.05596804865
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 19:00:00'
                      DCVoc: 1100.2362721526247
                      DCInitialVoltage: 909.5978399999999
                      DCInitialCurrent: 2.3325623974143643
                      DCInitialPower: 2121.6937183533273
                      DCVoltage: 909.5978399999999
                      DCCurrent: 2.3325623974143643
                      DCPower: 2121.6937183533273
                      Efficiency: 0.9367337674580117
                      OffMppPowerLoss: 0
                      ACPower: 1987.46215018511
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 20:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 21:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 22:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-03 23:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 00:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 01:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 02:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 03:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 04:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 05:00:00'
                      DCVoc: 1130.7555187186995
                      DCInitialVoltage: 928.4479200000001
                      DCInitialCurrent: 1.633418211629633
                      DCInitialPower: 1516.5437410776526
                      DCVoltage: 928.4479200000001
                      DCCurrent: 1.633418211629633
                      DCPower: 1516.5437410776526
                      Efficiency: 0.9094474556506708
                      OffMppPowerLoss: 0
                      ACPower: 1379.2168467060208
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 06:00:00'
                      DCVoc: 1304.5728961227344
                      DCInitialVoltage: 1088.50986
                      DCInitialCurrent: 77.44037639136941
                      DCInitialPower: 84294.61326411682
                      DCVoltage: 1088.50986
                      DCCurrent: 77.44037639136941
                      DCPower: 84294.61326411682
                      Efficiency: 0.9878221056107371
                      OffMppPowerLoss: 0
                      ACPower: 83268.08236620265
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 07:00:00'
                      DCVoc: 1295.2147877050556
                      DCInitialVoltage: 1043.9175599999999
                      DCInitialCurrent: 155.2422446789655
                      DCInitialPower: 162060.10527418862
                      DCVoltage: 1121.7353877050564
                      DCCurrent: 135.93874986947003
                      DCPower: 152487.30628897063
                      Efficiency: 0.9836884370935305
                      OffMppPowerLoss: 9572.798985217989
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 08:00:00'
                      DCVoc: 1285.2778346823015
                      DCInitialVoltage: 1026.06816
                      DCInitialCurrent: 173.1475312485758
                      DCInitialPower: 177661.16879676867
                      DCVoltage: 1140.4422346823026
                      DCCurrent: 133.73038005966484
                      DCPower: 152511.7734801578
                      Efficiency: 0.9835306257160232
                      OffMppPowerLoss: 25149.39531661087
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 09:00:00'
                      DCVoc: 1277.4357084109913
                      DCInitialVoltage: 1014.38922
                      DCInitialCurrent: 181.83907133312044
                      DCInitialPower: 184455.5937351284
                      DCVoltage: 1139.810308410992
                      DCCurrent: 133.80379213635229
                      DCPower: 152510.94158149598
                      Efficiency: 0.983535990562656
                      OffMppPowerLoss: 31944.65215363243
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 10:00:00'
                      DCVoc: 1272.0813007665063
                      DCInitialVoltage: 1009.2681600000001
                      DCInitialCurrent: 181.15609993750363
                      DCInitialPower: 182835.08365670042
                      DCVoltage: 1132.329800766507
                      DCCurrent: 134.6791239610016
                      DCPower: 152501.18560216867
                      Efficiency: 0.983598910445893
                      OffMppPowerLoss: 30333.898054531746
                      ACPower: 150000
                      InverterRegion: 10
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 11:00:00'
                      DCVoc: 1279.8208351161097
                      DCInitialVoltage: 1045.63032
                      DCInitialCurrent: 116.04068526380671
                      DCInitialPower: 121335.6588654135
                      DCVoltage: 1045.63032
                      DCCurrent: 116.04068526380671
                      DCPower: 121335.6588654135
                      Efficiency: 0.9862311532667508
                      OffMppPowerLoss: 0
                      ACPower: 119665.00677521781
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 12:00:00'
                      DCVoc: 1279.7623915459817
                      DCInitialVoltage: 1052.28096
                      DCInitialCurrent: 101.19452942179734
                      DCInitialPower: 106485.07656671715
                      DCVoltage: 1052.28096
                      DCCurrent: 101.19452942179734
                      DCPower: 106485.07656671715
                      Efficiency: 0.9870056666463773
                      OffMppPowerLoss: 0
                      ACPower: 105101.37398462319
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 13:00:00'
                      DCVoc: 1279.6467748578734
                      DCInitialVoltage: 1056.94824
                      DCInitialCurrent: 90.751532267545
                      DCInitialPower: 95919.6723074849
                      DCVoltage: 1056.94824
                      DCCurrent: 90.751532267545
                      DCPower: 95919.6723074849
                      Efficiency: 0.9875208585518778
                      OffMppPowerLoss: 0
                      ACPower: 94722.67714910227
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 14:00:00'
                      DCVoc: 1280.3701877896542
                      DCInitialVoltage: 1057.19598
                      DCInitialCurrent: 91.81051165099166
                      DCInitialPower: 97061.70383917153
                      DCVoltage: 1057.19598
                      DCCurrent: 91.81051165099166
                      DCPower: 97061.70383917153
                      Efficiency: 0.9874610329635841
                      OffMppPowerLoss: 0
                      ACPower: 95844.6503342338
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 15:00:00'
                      DCVoc: 1279.1659904422163
                      DCInitialVoltage: 1065.03036
                      DCInitialCurrent: 72.40000543709309
                      DCInitialPower: 77108.2038546692
                      DCVoltage: 1065.03036
                      DCCurrent: 72.40000543709309
                      DCPower: 77108.2038546692
                      Efficiency: 0.9883190718180646
                      OffMppPowerLoss: 0
                      ACPower: 76207.50846320478
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 16:00:00'
                      DCVoc: 1277.346968782993
                      DCInitialVoltage: 1069.73184
                      DCInitialCurrent: 58.74482892453267
                      DCInitialPower: 62841.213935925545
                      DCVoltage: 1069.73184
                      DCCurrent: 58.74482892453267
                      DCPower: 62841.213935925545
                      Efficiency: 0.988758773308658
                      OffMppPowerLoss: 0
                      ACPower: 62134.801604512686
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 17:00:00'
                      DCVoc: 1269.4261888570313
                      DCInitialVoltage: 1071.00318
                      DCInitialCurrent: 40.025486101757735
                      DCInitialPower: 42867.422896028336
                      DCVoltage: 1071.00318
                      DCCurrent: 40.025486101757735
                      DCPower: 42867.422896028336
                      Efficiency: 0.9888491133814646
                      OffMppPowerLoss: 0
                      ACPower: 42389.41312368592
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 18:00:00'
                      DCVoc: 1251.4180941248437
                      DCInitialVoltage: 1061.7487800000001
                      DCInitialCurrent: 22.88314963018592
                      DCInitialPower: 24296.156202407354
                      DCVoltage: 1061.7487800000001
                      DCCurrent: 22.88314963018592
                      DCPower: 24296.156202407354
                      Efficiency: 0.9871981784009418
                      OffMppPowerLoss: 0
                      ACPower: 23985.121145161283
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 19:00:00'
                      DCVoc: 1114.7585662567442
                      DCInitialVoltage: 915.6868200000001
                      DCInitialCurrent: 1.7377666964684912
                      DCInitialPower: 1591.2500601911381
                      DCVoltage: 915.6868200000001
                      DCCurrent: 1.7377666964684912
                      DCPower: 1591.2500601911381
                      Efficiency: 0.9158505060259127
                      OffMppPowerLoss: 0
                      ACPower: 1457.3471728398179
                      InverterRegion: 6
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 20:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 21:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 22:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                    - TimeStamp: '2005-06-04 23:00:00'
                      DCVoc: 0
                      DCInitialVoltage: 0
                      DCInitialCurrent: 0
                      DCInitialPower: 0
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      Efficiency: 0
                      OffMppPowerLoss: 0
                      ACPower: 0
                      InverterRegion: 1
                      ACPowerLimit: 150000
                postman-inverter-w-parameters:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    ArrayNumber: 1
                    ArrayRepeater: 10
                    InverterName: A
                    InverterRepeater: 1
                    InverterData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 01:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 02:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 03:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 04:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 05:00:00'
                      DCVoltage: 855
                      DCCurrent: 0.9968595655098399
                      DCPower: 852.3149285109131
                      ACPower: 731.6293544279057
                    - TimeStamp: '2005-06-01 06:00:00'
                      DCVoltage: 1045.6968000000002
                      DCCurrent: 14.464263469582784
                      DCPower: 15125.234024499618
                      ACPower: 14882.451624692076
                    - TimeStamp: '2005-06-01 07:00:00'
                      DCVoltage: 1071.5652
                      DCCurrent: 42.41535473849908
                      DCPower: 45450.81808343072
                      ACPower: 44946.02091427393
                    - TimeStamp: '2005-06-01 08:00:00'
                      DCVoltage: 1068.5238
                      DCCurrent: 50.75021843725577
                      DCPower: 54227.81625540659
                      ACPower: 53627.508513714914
                    - TimeStamp: '2005-06-01 09:00:00'
                      DCVoltage: 1063.02576
                      DCCurrent: 67.07331718095263
                      DCPower: 71300.66397200323
                      ACPower: 70484.69891003813
                    - TimeStamp: '2005-06-01 10:00:00'
                      DCVoltage: 1050.25506
                      DCCurrent: 93.64739959293945
                      DCPower: 98353.6552783266
                      ACPower: 97119.33516810821
                    - TimeStamp: '2005-06-01 11:00:00'
                      DCVoltage: 1039.0812
                      DCCurrent: 108.69171345230296
                      DCPower: 112939.51604407512
                      ACPower: 111443.83241550544
                    - TimeStamp: '2005-06-01 12:00:00'
                      DCVoltage: 1030.38006
                      DCCurrent: 117.87040311090229
                      DCPower: 121451.31302963568
                      ACPower: 119792.96068430967
                    - TimeStamp: '2005-06-01 13:00:00'
                      DCVoltage: 1018.12944
                      DCCurrent: 133.91712154673584
                      DCPower: 136344.9639667901
                      ACPower: 134378.0275385633
                    - TimeStamp: '2005-06-01 14:00:00'
                      DCVoltage: 1018.1185800000001
                      DCCurrent: 129.2520608779082
                      DCPower: 131593.92468308946
                      ACPower: 129732.47330571839
                    - TimeStamp: '2005-06-01 15:00:00'
                      DCVoltage: 1013.74578
                      DCCurrent: 134.63971462921228
                      DCPower: 136490.44252576822
                      ACPower: 134525.0315807903
                    - TimeStamp: '2005-06-01 16:00:00'
                      DCVoltage: 1006.22118
                      DCCurrent: 147.18743757884343
                      DCPower: 148103.11712176018
                      ACPower: 145876.3257816575
                    - TimeStamp: '2005-06-01 17:00:00'
                      DCVoltage: 1011.77538
                      DCCurrent: 139.0473729903963
                      DCPower: 140684.70864535996
                      ACPower: 138625.96096168066
                    - TimeStamp: '2005-06-01 18:00:00'
                      DCVoltage: 1043.69178
                      DCCurrent: 67.87072712499415
                      DCPower: 70836.12000297943
                      ACPower: 70038.19236640364
                    - TimeStamp: '2005-06-01 19:00:00'
                      DCVoltage: 916.67256
                      DCCurrent: 2.703837513685947
                      DCPower: 2478.533655494532
                      ACPower: 2340.784465236006
                    - TimeStamp: '2005-06-01 20:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 21:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 22:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-01 23:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 00:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 01:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 02:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 03:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 04:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 05:00:00'
                      DCVoltage: 906.5895600000001
                      DCCurrent: 1.525499806603888
                      DCPower: 1383.002198449104
                      ACPower: 1252.5668463891493
                    - TimeStamp: '2005-06-02 06:00:00'
                      DCVoltage: 1078.4088000000002
                      DCCurrent: 64.68261508502891
                      DCPower: 69754.30131470793
                      ACPower: 68950.67766561129
                    - TimeStamp: '2005-06-02 07:00:00'
                      DCVoltage: 1042.81158
                      DCCurrent: 134.968834470426
                      DCPower: 140747.06352486342
                      ACPower: 138651.66257655947
                    - TimeStamp: '2005-06-02 08:00:00'
                      DCVoltage: 1079.2666584985318
                      DCCurrent: 141.23639596836765
                      DCPower: 152431.73313515566
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 09:00:00'
                      DCVoltage: 1099.533890107639
                      DCCurrent: 138.65714753432002
                      DCPower: 152458.23281963973
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 10:00:00'
                      DCVoltage: 1090.7686771774097
                      DCCurrent: 139.76085870426394
                      DCPower: 152446.76697002884
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 11:00:00'
                      DCVoltage: 1079.923478711999
                      DCCurrent: 141.15127789633624
                      DCPower: 152432.57905045553
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 12:00:00'
                      DCVoltage: 1069.948201510266
                      DCCurrent: 142.45505937204283
                      DCPower: 152419.53457115538
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 13:00:00'
                      DCVoltage: 1067.027061133373
                      DCCurrent: 142.84147521983613
                      DCPower: 152415.71951177728
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 14:00:00'
                      DCVoltage: 1062.88506778408
                      DCCurrent: 143.39302486720106
                      DCPower: 152410.3049557393
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 15:00:00'
                      DCVoltage: 1047.0081520231165
                      DCCurrent: 145.54761043235956
                      DCPower: 152389.53463016526
                      ACPower: 150000
                    - TimeStamp: '2005-06-02 16:00:00'
                      DCVoltage: 1003.89756
                      DCCurrent: 147.05300818725846
                      DCPower: 147626.1561098488
                      ACPower: 145413.58677896913
                    - TimeStamp: '2005-06-02 17:00:00'
                      DCVoltage: 1018.51296
                      DCCurrent: 126.35850191147128
                      DCPower: 128697.77180301827
                      ACPower: 126898.70796812895
                    - TimeStamp: '2005-06-02 18:00:00'
                      DCVoltage: 1045.93218
                      DCCurrent: 64.59131700288405
                      DCPower: 67558.13700189759
                      ACPower: 66803.37830349826
                    - TimeStamp: '2005-06-02 19:00:00'
                      DCVoltage: 886.2837000000001
                      DCCurrent: 1.8096861963321667
                      DCPower: 1603.8953779241992
                      ACPower: 1478.5193675526157
                    - TimeStamp: '2005-06-02 20:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 21:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 22:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-02 23:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 00:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 01:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 02:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 03:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 04:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 05:00:00'
                      DCVoltage: 945.4613999999999
                      DCCurrent: 2.589512440963271
                      DCPower: 2448.2840577505513
                      ACPower: 2302.192397956907
                    - TimeStamp: '2005-06-03 06:00:00'
                      DCVoltage: 1068.41088
                      DCCurrent: 71.52112142127602
                      DCPower: 76413.94427629236
                      ACPower: 75521.34121187644
                    - TimeStamp: '2005-06-03 07:00:00'
                      DCVoltage: 1068.3741921578728
                      DCCurrent: 142.6630198060741
                      DCPower: 152417.48853611702
                      ACPower: 150000
                    - TimeStamp: '2005-06-03 08:00:00'
                      DCVoltage: 1030.99542
                      DCCurrent: 127.88490948859649
                      DCPower: 131848.75596985754
                      ACPower: 129968.15508075447
                    - TimeStamp: '2005-06-03 09:00:00'
                      DCVoltage: 1104.9036558581531
                      DCCurrent: 137.98962468435715
                      DCPower: 152465.24078424065
                      ACPower: 150000
                    - TimeStamp: '2005-06-03 10:00:00'
                      DCVoltage: 1092.3302326689989
                      DCCurrent: 139.56293532235082
                      DCPower: 152448.81361263193
                      ACPower: 150000
                    - TimeStamp: '2005-06-03 11:00:00'
                      DCVoltage: 1027.98792
                      DCCurrent: 99.42012192831902
                      DCPower: 102202.68434723906
                      ACPower: 100917.64332525354
                    - TimeStamp: '2005-06-03 12:00:00'
                      DCVoltage: 1039.21572
                      DCCurrent: 66.06936056743356
                      DCPower: 68660.31811202507
                      ACPower: 67894.68814889734
                    - TimeStamp: '2005-06-03 13:00:00'
                      DCVoltage: 1041.17178
                      DCCurrent: 41.54147717125393
                      DCPower: 43251.81373022382
                      ACPower: 42783.312890475565
                    - TimeStamp: '2005-06-03 14:00:00'
                      DCVoltage: 1045.30218
                      DCCurrent: 46.32595294486732
                      DCPower: 48424.619603847226
                      ACPower: 47900.591733243025
                    - TimeStamp: '2005-06-03 15:00:00'
                      DCVoltage: 1046.53668
                      DCCurrent: 62.45139976249857
                      DCPower: 65357.68056879804
                      ACPower: 64631.632503405934
                    - TimeStamp: '2005-06-03 16:00:00'
                      DCVoltage: 1021.9215
                      DCCurrent: 128.12209607359043
                      DCPower: 130930.72460266764
                      ACPower: 129079.77564261272
                    - TimeStamp: '2005-06-03 17:00:00'
                      DCVoltage: 1023.9515399999999
                      DCCurrent: 125.97183949621954
                      DCPower: 128989.05904878682
                      ACPower: 127178.13562772289
                    - TimeStamp: '2005-06-03 18:00:00'
                      DCVoltage: 1045.29624
                      DCCurrent: 80.84345156519015
                      DCPower: 84505.35594971538
                      ACPower: 83505.05596804865
                    - TimeStamp: '2005-06-03 19:00:00'
                      DCVoltage: 909.5978399999999
                      DCCurrent: 2.3325623974143643
                      DCPower: 2121.6937183533273
                      ACPower: 1987.46215018511
                    - TimeStamp: '2005-06-03 20:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 21:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 22:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-03 23:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 00:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 01:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 02:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 03:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 04:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 05:00:00'
                      DCVoltage: 928.4479200000001
                      DCCurrent: 1.633418211629633
                      DCPower: 1516.5437410776526
                      ACPower: 1379.2168467060208
                    - TimeStamp: '2005-06-04 06:00:00'
                      DCVoltage: 1088.50986
                      DCCurrent: 77.44037639136941
                      DCPower: 84294.61326411682
                      ACPower: 83268.08236620265
                    - TimeStamp: '2005-06-04 07:00:00'
                      DCVoltage: 1121.7353877050564
                      DCCurrent: 135.93874986947003
                      DCPower: 152487.30628897063
                      ACPower: 150000
                    - TimeStamp: '2005-06-04 08:00:00'
                      DCVoltage: 1140.4422346823026
                      DCCurrent: 133.73038005966484
                      DCPower: 152511.7734801578
                      ACPower: 150000
                    - TimeStamp: '2005-06-04 09:00:00'
                      DCVoltage: 1139.810308410992
                      DCCurrent: 133.80379213635229
                      DCPower: 152510.94158149598
                      ACPower: 150000
                    - TimeStamp: '2005-06-04 10:00:00'
                      DCVoltage: 1132.329800766507
                      DCCurrent: 134.6791239610016
                      DCPower: 152501.18560216867
                      ACPower: 150000
                    - TimeStamp: '2005-06-04 11:00:00'
                      DCVoltage: 1045.63032
                      DCCurrent: 116.04068526380671
                      DCPower: 121335.6588654135
                      ACPower: 119665.00677521781
                    - TimeStamp: '2005-06-04 12:00:00'
                      DCVoltage: 1052.28096
                      DCCurrent: 101.19452942179734
                      DCPower: 106485.07656671715
                      ACPower: 105101.37398462319
                    - TimeStamp: '2005-06-04 13:00:00'
                      DCVoltage: 1056.94824
                      DCCurrent: 90.751532267545
                      DCPower: 95919.6723074849
                      ACPower: 94722.67714910227
                    - TimeStamp: '2005-06-04 14:00:00'
                      DCVoltage: 1057.19598
                      DCCurrent: 91.81051165099166
                      DCPower: 97061.70383917153
                      ACPower: 95844.6503342338
                    - TimeStamp: '2005-06-04 15:00:00'
                      DCVoltage: 1065.03036
                      DCCurrent: 72.40000543709309
                      DCPower: 77108.2038546692
                      ACPower: 76207.50846320478
                    - TimeStamp: '2005-06-04 16:00:00'
                      DCVoltage: 1069.73184
                      DCCurrent: 58.74482892453267
                      DCPower: 62841.213935925545
                      ACPower: 62134.801604512686
                    - TimeStamp: '2005-06-04 17:00:00'
                      DCVoltage: 1071.00318
                      DCCurrent: 40.025486101757735
                      DCPower: 42867.422896028336
                      ACPower: 42389.41312368592
                    - TimeStamp: '2005-06-04 18:00:00'
                      DCVoltage: 1061.7487800000001
                      DCCurrent: 22.88314963018592
                      DCPower: 24296.156202407354
                      ACPower: 23985.121145161283
                    - TimeStamp: '2005-06-04 19:00:00'
                      DCVoltage: 915.6868200000001
                      DCCurrent: 1.7377666964684912
                      DCPower: 1591.2500601911381
                      ACPower: 1457.3471728398179
                    - TimeStamp: '2005-06-04 20:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 21:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 22:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                    - TimeStamp: '2005-06-04 23:00:00'
                      DCVoltage: 0
                      DCCurrent: 0
                      DCPower: 0
                      ACPower: 0
                postman-dcfield-w-parameters:
                  value:
                    ProjectName: Doc Generation
                    PredictionName: Base Block - Small Weather
                    BlockNumber: 1
                    ArrayNumber: 1
                    ArrayRepeater: 10
                    InverterName: A
                    InverterRepeater: 1
                    DCFieldData:
                    - TimeStamp: '2005-06-01 00:00:00'
                      SunZenithAngle: 116.31042936277439
                      SunAzimuthAngle: 359.5039997147104
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 116.31042097411598
                    - TimeStamp: '2005-06-01 01:00:00'
                      SunZenithAngle: 114.90395441352324
                      SunAzimuthAngle: 14.836549634108792
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.90421073550631
                    - TimeStamp: '2005-06-01 02:00:00'
                      SunZenithAngle: 110.69516290666326
                      SunAzimuthAngle: 29.20302966486622
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.6956510477424
                    - TimeStamp: '2005-06-01 03:00:00'
                      SunZenithAngle: 104.17241917703451
                      SunAzimuthAngle: 42.05742289580786
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 104.1730892531312
                    - TimeStamp: '2005-06-01 04:00:00'
                      SunZenithAngle: 90.56253450354097
                      SunAzimuthAngle: 58.499625960331684
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.5633872825992
                    - TimeStamp: '2005-06-01 05:00:00'
                      SunZenithAngle: 86.07338993882544
                      SunAzimuthAngle: 63.48366168660246
                      ModuleTiltAngle: 6.636940434563921
                      IncidenceAngle: 80.14260066526958
                    - TimeStamp: '2005-06-01 06:00:00'
                      SunZenithAngle: 75.80563985147461
                      SunAzimuthAngle: 72.82252695673377
                      ModuleTiltAngle: 24.949593376964657
                      IncidenceAngle: 52.1910920527669
                    - TimeStamp: '2005-06-01 07:00:00'
                      SunZenithAngle: 64.9062609263253
                      SunAzimuthAngle: 81.94465493829014
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 8.660647550503679
                    - TimeStamp: '2005-06-01 08:00:00'
                      SunZenithAngle: 53.740637677828346
                      SunAzimuthAngle: 91.56254262972246
                      ModuleTiltAngle: 53.73047464229737
                      IncidenceAngle: 1.2598984382960385
                    - TimeStamp: '2005-06-01 09:00:00'
                      SunZenithAngle: 42.63871489622645
                      SunAzimuthAngle: 102.8121554096531
                      ModuleTiltAngle: 41.91969400437482
                      IncidenceAngle: 8.639162956983444
                    - TimeStamp: '2005-06-01 10:00:00'
                      SunZenithAngle: 32.13252253501335
                      SunAzimuthAngle: 117.9178503288017
                      ModuleTiltAngle: 29.02996107301824
                      IncidenceAngle: 14.420039219668283
                    - TimeStamp: '2005-06-01 11:00:00'
                      SunZenithAngle: 23.452049155767995
                      SunAzimuthAngle: 141.55597832863415
                      ModuleTiltAngle: 15.094940748924657
                      IncidenceAngle: 18.162036954451132
                    - TimeStamp: '2005-06-01 12:00:00'
                      SunZenithAngle: 19.515812067729726
                      SunAzimuthAngle: 178.6159563978094
                      ModuleTiltAngle: 0.4904857549451168
                      IncidenceAngle: 19.509887627618756
                    - TimeStamp: '2005-06-01 13:00:00'
                      SunZenithAngle: 22.989187541472617
                      SunAzimuthAngle: 216.41353259283918
                      ModuleTiltAngle: 14.13541602573491
                      IncidenceAngle: 18.318710794051587
                    - TimeStamp: '2005-06-01 14:00:00'
                      SunZenithAngle: 31.461860543795076
                      SunAzimuthAngle: 240.8736723046012
                      ModuleTiltAngle: 28.12502887096213
                      IncidenceAngle: 14.716884840972225
                    - TimeStamp: '2005-06-01 15:00:00'
                      SunZenithAngle: 41.89261948768715
                      SunAzimuthAngle: 256.3750864646461
                      ModuleTiltAngle: 41.081037800451796
                      IncidenceAngle: 9.049934875748745
                    - TimeStamp: '2005-06-01 16:00:00'
                      SunZenithAngle: 52.97000473593024
                      SunAzimuthAngle: 267.7997805462229
                      ModuleTiltAngle: 52.94968716157463
                      IncidenceAngle: 1.7563233196502686
                    - TimeStamp: '2005-06-01 17:00:00'
                      SunZenithAngle: 64.13594263567819
                      SunAzimuthAngle: 277.48834424255415
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 7.799262096809887
                    - TimeStamp: '2005-06-01 18:00:00'
                      SunZenithAngle: 75.05451301758276
                      SunAzimuthAngle: 286.6225120747257
                      ModuleTiltAngle: 26.568968537999062
                      IncidenceAngle: 49.85308188020415
                    - TimeStamp: '2005-06-01 19:00:00'
                      SunZenithAngle: 85.3775201531247
                      SunAzimuthAngle: 295.9320682164879
                      ModuleTiltAngle: 7.798486137506996
                      IncidenceAngle: 78.37677347203741
                    - TimeStamp: '2005-06-01 20:00:00'
                      SunZenithAngle: 90.20727737607855
                      SunAzimuthAngle: 301.15815346697957
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.2064217746305
                    - TimeStamp: '2005-06-01 21:00:00'
                      SunZenithAngle: 103.58697327933754
                      SunAzimuthAngle: 317.19876813023114
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.58629402098354
                    - TimeStamp: '2005-06-01 22:00:00'
                      SunZenithAngle: 110.2258010535734
                      SunAzimuthAngle: 329.9384602171614
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.2253003570351
                    - TimeStamp: '2005-06-01 23:00:00'
                      SunZenithAngle: 114.58884189558387
                      SunAzimuthAngle: 344.1967032718232
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.5885698183752
                    - TimeStamp: '2005-06-02 00:00:00'
                      SunZenithAngle: 116.17838218903908
                      SunAzimuthAngle: 359.4646713310136
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 116.17837311402208
                    - TimeStamp: '2005-06-02 01:00:00'
                      SunZenithAngle: 114.78282159142638
                      SunAzimuthAngle: 14.767516948071545
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.78307674864793
                    - TimeStamp: '2005-06-02 02:00:00'
                      SunZenithAngle: 110.5889639270586
                      SunAzimuthAngle: 29.11213035400135
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.58945068290132
                    - TimeStamp: '2005-06-02 03:00:00'
                      SunZenithAngle: 104.08227829553128
                      SunAzimuthAngle: 41.95282574669605
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 104.08294701541533
                    - TimeStamp: '2005-06-02 04:00:00'
                      SunZenithAngle: 90.53134441739974
                      SunAzimuthAngle: 58.34398240182141
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.53219577456666
                    - TimeStamp: '2005-06-02 05:00:00'
                      SunZenithAngle: 86.0105088206818
                      SunAzimuthAngle: 63.36385864944046
                      ModuleTiltAngle: 6.7522042930545485
                      IncidenceAngle: 79.98338428946347
                    - TimeStamp: '2005-06-02 06:00:00'
                      SunZenithAngle: 75.75085929635169
                      SunAzimuthAngle: 72.69487957843982
                      ModuleTiltAngle: 25.09324611654542
                      IncidenceAngle: 52.022869707834595
                    - TimeStamp: '2005-06-02 07:00:00'
                      SunZenithAngle: 64.85734511642221
                      SunAzimuthAngle: 81.80557855088219
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 8.73385158168578
                    - TimeStamp: '2005-06-02 08:00:00'
                      SunZenithAngle: 53.69362309949129
                      SunAzimuthAngle: 91.40576422567538
                      ModuleTiltAngle: 53.685393219444684
                      IncidenceAngle: 1.1328126622024663
                    - TimeStamp: '2005-06-02 09:00:00'
                      SunZenithAngle: 42.58786924673975
                      SunAzimuthAngle: 102.62808687612784
                      ModuleTiltAngle: 41.88962257263119
                      IncidenceAngle: 8.507892372936618
                    - TimeStamp: '2005-06-02 10:00:00'
                      SunZenithAngle: 32.0683768944434
                      SunAzimuthAngle: 117.69569559305151
                      ModuleTiltAngle: 29.019214064756504
                      IncidenceAngle: 14.28608704197405
                    - TimeStamp: '2005-06-02 11:00:00'
                      SunZenithAngle: 23.359212975960844
                      SunAzimuthAngle: 141.3123224492949
                      ModuleTiltAngle: 15.107753240667199
                      IncidenceAngle: 18.028476810906316
                    - TimeStamp: '2005-06-02 12:00:00'
                      SunZenithAngle: 19.38793006959699
                      SunAzimuthAngle: 178.49704296761885
                      ModuleTiltAngle: 0.5288431958798276
                      IncidenceAngle: 19.38099343457032
                    - TimeStamp: '2005-06-02 13:00:00'
                      SunZenithAngle: 22.858754773272267
                      SunAzimuthAngle: 216.48813296636555
                      ModuleTiltAngle: 14.0733567556749
                      IncidenceAngle: 18.198778530816007
                    - TimeStamp: '2005-06-02 14:00:00'
                      SunZenithAngle: 31.344883853785063
                      SunAzimuthAngle: 240.99667655136344
                      ModuleTiltAngle: 28.044177741130927
                      IncidenceAngle: 14.608841201122676
                    - TimeStamp: '2005-06-02 15:00:00'
                      SunZenithAngle: 41.784205193815254
                      SunAzimuthAngle: 256.4909404973179
                      ModuleTiltAngle: 40.98684849054516
                      IncidenceAngle: 8.954692105569835
                    - TimeStamp: '2005-06-02 16:00:00'
                      SunZenithAngle: 52.8645799153859
                      SunAzimuthAngle: 267.9011999050003
                      ModuleTiltAngle: 52.84607354676056
                      IncidenceAngle: 1.6730498423814397
                    - TimeStamp: '2005-06-02 17:00:00'
                      SunZenithAngle: 64.02978380876719
                      SunAzimuthAngle: 277.57675970315483
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 7.807531971737117
                    - TimeStamp: '2005-06-02 18:00:00'
                      SunZenithAngle: 74.94526524841478
                      SunAzimuthAngle: 286.69971429536423
                      ModuleTiltAngle: 26.83829951335569
                      IncidenceAngle: 49.50707163327803
                    - TimeStamp: '2005-06-02 19:00:00'
                      SunZenithAngle: 85.26546618016461
                      SunAzimuthAngle: 295.9985664129477
                      ModuleTiltAngle: 7.996689130531665
                      IncidenceAngle: 78.09157961118072
                    - TimeStamp: '2005-06-02 20:00:00'
                      SunZenithAngle: 90.16049964139056
                      SunAzimuthAngle: 301.2854945039972
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.15964519251146
                    - TimeStamp: '2005-06-02 21:00:00'
                      SunZenithAngle: 103.46139734039353
                      SunAzimuthAngle: 317.2376744465296
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.4607185805557
                    - TimeStamp: '2005-06-02 22:00:00'
                      SunZenithAngle: 110.09569153890774
                      SunAzimuthAngle: 329.9560768525429
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.09519110856114
                    - TimeStamp: '2005-06-02 23:00:00'
                      SunZenithAngle: 114.45812926082851
                      SunAzimuthAngle: 344.1867024968502
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.45785701568468
                    - TimeStamp: '2005-06-03 00:00:00'
                      SunZenithAngle: 116.05275383213734
                      SunAzimuthAngle: 359.4237459234221
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 116.05274404289274
                    - TimeStamp: '2005-06-03 01:00:00'
                      SunZenithAngle: 114.66809819650712
                      SunAzimuthAngle: 14.69850085801545
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.66835218887577
                    - TimeStamp: '2005-06-03 02:00:00'
                      SunZenithAngle: 110.48888509976672
                      SunAzimuthAngle: 29.022624896935014
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.48937049041658
                    - TimeStamp: '2005-06-03 03:00:00'
                      SunZenithAngle: 103.99764128223153
                      SunAzimuthAngle: 41.85063238704137
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.99830867491794
                    - TimeStamp: '2005-06-03 04:00:00'
                      SunZenithAngle: 90.51132249302523
                      SunAzimuthAngle: 58.19456072310861
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.51217247922996
                    - TimeStamp: '2005-06-03 05:00:00'
                      SunZenithAngle: 85.95564187882684
                      SunAzimuthAngle: 63.2477010144643
                      ModuleTiltAngle: 6.853791605495246
                      IncidenceAngle: 79.84440599313277
                    - TimeStamp: '2005-06-03 06:00:00'
                      SunZenithAngle: 75.70210513610087
                      SunAzimuthAngle: 72.57135682088554
                      ModuleTiltAngle: 25.22353663244767
                      IncidenceAngle: 51.87286301966165
                    - TimeStamp: '2005-06-03 07:00:00'
                      SunZenithAngle: 64.81399884124738
                      SunAzimuthAngle: 81.67113970803196
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 8.80810406348708
                    - TimeStamp: '2005-06-03 08:00:00'
                      SunZenithAngle: 53.65197453583772
                      SunAzimuthAngle: 91.25422418597753
                      ModuleTiltAngle: 53.64542058568095
                      IncidenceAngle: 1.0101636649496304
                    - TimeStamp: '2005-06-03 09:00:00'
                      SunZenithAngle: 42.54253842996247
                      SunAzimuthAngle: 102.44990162640833
                      ModuleTiltAngle: 41.86409498950499
                      IncidenceAngle: 8.381620194227272
                    - TimeStamp: '2005-06-03 10:00:00'
                      SunZenithAngle: 32.010232710709644
                      SunAzimuthAngle: 117.47960910533484
                      ModuleTiltAngle: 29.012262719297564
                      IncidenceAngle: 14.157727033151955
                    - TimeStamp: '2005-06-03 11:00:00'
                      SunZenithAngle: 23.27308510469456
                      SunAzimuthAngle: 141.0720347948184
                      ModuleTiltAngle: 15.123316569025084
                      IncidenceAngle: 17.901024398522424
                    - TimeStamp: '2005-06-03 12:00:00'
                      SunZenithAngle: 19.266630056499196
                      SunAzimuthAngle: 178.37275029417646
                      ModuleTiltAngle: 0.5686958586228852
                      IncidenceAngle: 19.25855328358706
                    - TimeStamp: '2005-06-03 13:00:00'
                      SunZenithAngle: 22.733319286939576
                      SunAzimuthAngle: 216.55226569076746
                      ModuleTiltAngle: 14.011080911493782
                      IncidenceAngle: 18.085423658249027
                    - TimeStamp: '2005-06-03 14:00:00'
                      SunZenithAngle: 31.231530212521932
                      SunAzimuthAngle: 241.10974700696596
                      ModuleTiltAngle: 27.964221622511204
                      IncidenceAngle: 14.507311239550464
                    - TimeStamp: '2005-06-03 15:00:00'
                      SunZenithAngle: 41.67870351072803
                      SunAzimuthAngle: 256.598320319383
                      ModuleTiltAngle: 40.89443751072731
                      IncidenceAngle: 8.865784605133769
                    - TimeStamp: '2005-06-03 16:00:00'
                      SunZenithAngle: 52.76185084858836
                      SunAzimuthAngle: 267.99528976223877
                      ModuleTiltAngle: 52.74495011974437
                      IncidenceAngle: 1.5958850343812152
                    - TimeStamp: '2005-06-03 17:00:00'
                      SunZenithAngle: 63.926436387507835
                      SunAzimuthAngle: 277.65862235073246
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 7.814367717371657
                    - TimeStamp: '2005-06-03 18:00:00'
                      SunZenithAngle: 74.8392443593553
                      SunAzimuthAngle: 286.7708812584607
                      ModuleTiltAngle: 27.101323310850407
                      IncidenceAngle: 49.169737773975044
                    - TimeStamp: '2005-06-03 19:00:00'
                      SunZenithAngle: 85.15760608429467
                      SunAzimuthAngle: 296.0593982518311
                      ModuleTiltAngle: 8.187801860423397
                      IncidenceAngle: 77.81682060611583
                    - TimeStamp: '2005-06-03 20:00:00'
                      SunZenithAngle: 90.11658009903321
                      SunAzimuthAngle: 301.4044427735876
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.11572673057249
                    - TimeStamp: '2005-06-03 21:00:00'
                      SunZenithAngle: 103.34037006244304
                      SunAzimuthAngle: 317.2716890354725
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.33969173869991
                    - TimeStamp: '2005-06-03 22:00:00'
                      SunZenithAngle: 109.97096900059685
                      SunAzimuthAngle: 329.9695217454127
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 109.970468773441
                    - TimeStamp: '2005-06-03 23:00:00'
                      SunZenithAngle: 114.33352962628805
                      SunAzimuthAngle: 344.17367035368454
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.33325716231028
                    - TimeStamp: '2005-06-04 00:00:00'
                      SunZenithAngle: 115.9338512947883
                      SunAzimuthAngle: 359.38130922260746
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 115.93384076494422
                    - TimeStamp: '2005-06-04 01:00:00'
                      SunZenithAngle: 114.56046572014466
                      SunAzimuthAngle: 14.629585744610324
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.5607185489958
                    - TimeStamp: '2005-06-04 02:00:00'
                      SunZenithAngle: 110.3960248505451
                      SunAzimuthAngle: 28.93459614231142
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 110.3965088973696
                    - TimeStamp: '2005-06-04 03:00:00'
                      SunZenithAngle: 103.92047215870903
                      SunAzimuthAngle: 41.750926314484985
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.92113825445375
                    - TimeStamp: '2005-06-04 04:00:00'
                      SunZenithAngle: 90.47789699996795
                      SunAzimuthAngle: 58.05144167060395
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.47874566761807
                    - TimeStamp: '2005-06-04 05:00:00'
                      SunZenithAngle: 85.90106587939165
                      SunAzimuthAngle: 63.13528033662169
                      ModuleTiltAngle: 6.954957280343852
                      IncidenceAngle: 79.70611412952739
                    - TimeStamp: '2005-06-04 06:00:00'
                      SunZenithAngle: 75.65686648187278
                      SunAzimuthAngle: 72.45205902943192
                      ModuleTiltAngle: 25.34593197955413
                      IncidenceAngle: 51.73342566283992
                    - TimeStamp: '2005-06-04 07:00:00'
                      SunZenithAngle: 64.7747026917165
                      SunAzimuthAngle: 81.54145387960358
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 8.882203924776846
                    - TimeStamp: '2005-06-04 08:00:00'
                      SunZenithAngle: 53.614804079888806
                      SunAzimuthAngle: 91.10806523245421
                      ModuleTiltAngle: 53.60968670140302
                      IncidenceAngle: 0.892025130371698
                    - TimeStamp: '2005-06-04 09:00:00'
                      SunZenithAngle: 42.502069713452556
                      SunAzimuthAngle: 102.27779494795226
                      ModuleTiltAngle: 41.84246871619809
                      IncidenceAngle: 8.260331931181964
                    - TimeStamp: '2005-06-04 10:00:00'
                      SunZenithAngle: 31.957611314236914
                      SunAzimuthAngle: 117.26989278484837
                      ModuleTiltAngle: 29.00864247074561
                      IncidenceAngle: 14.034861613979544
                    - TimeStamp: '2005-06-04 11:00:00'
                      SunZenithAngle: 23.19339671415861
                      SunAzimuthAngle: 140.83557759395865
                      ModuleTiltAngle: 15.14138017538883
                      IncidenceAngle: 17.779553850283317
                    - TimeStamp: '2005-06-04 12:00:00'
                      SunZenithAngle: 19.151818840948536
                      SunAzimuthAngle: 178.24335321009474
                      ModuleTiltAngle: 0.6099546650990338
                      IncidenceAngle: 19.142467637678017
                    - TimeStamp: '2005-06-04 13:00:00'
                      SunZenithAngle: 22.612856968950183
                      SunAzimuthAngle: 216.60585582007536
                      ModuleTiltAngle: 13.948614851071115
                      IncidenceAngle: 17.978607478021434
                    - TimeStamp: '2005-06-04 14:00:00'
                      SunZenithAngle: 31.12181146283568
                      SunAzimuthAngle: 241.21280157220164
                      ModuleTiltAngle: 27.885199333949238
                      IncidenceAngle: 14.412289371326393
                    - TimeStamp: '2005-06-04 15:00:00'
                      SunZenithAngle: 41.576098231828794
                      SunAzimuthAngle: 256.6971784238601
                      ModuleTiltAngle: 40.80380892383584
                      IncidenceAngle: 8.783200568116063
                    - TimeStamp: '2005-06-04 16:00:00'
                      SunZenithAngle: 52.66159782693746
                      SunAzimuthAngle: 268.08202593640925
                      ModuleTiltAngle: 52.646113367530404
                      IncidenceAngle: 1.5248133616655597
                    - TimeStamp: '2005-06-04 17:00:00'
                      SunZenithAngle: 63.82527515167996
                      SunAzimuthAngle: 277.73392459163347
                      ModuleTiltAngle: 59.99999999999999
                      IncidenceAngle: 7.819189905333085
                    - TimeStamp: '2005-06-04 18:00:00'
                      SunZenithAngle: 74.7349038325328
                      SunAzimuthAngle: 286.83601975791606
                      ModuleTiltAngle: 27.361546953704448
                      IncidenceAngle: 48.836233125837474
                    - TimeStamp: '2005-06-04 19:00:00'
                      SunZenithAngle: 85.0487961573883
                      SunAzimuthAngle: 296.114585266484
                      ModuleTiltAngle: 8.380694671655677
                      IncidenceAngle: 77.53939772428927
                    - TimeStamp: '2005-06-04 20:00:00'
                      SunZenithAngle: 90.06022374953467
                      SunAzimuthAngle: 301.5150390013862
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 90.05937138893034
                    - TimeStamp: '2005-06-04 21:00:00'
                      SunZenithAngle: 103.22536740330386
                      SunAzimuthAngle: 317.30086783178274
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 103.22468945384811
                    - TimeStamp: '2005-06-04 22:00:00'
                      SunZenithAngle: 109.85243605399071
                      SunAzimuthAngle: 329.9788680703482
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 109.85193596810485
                    - TimeStamp: '2005-06-04 23:00:00'
                      SunZenithAngle: 114.21550142388382
                      SunAzimuthAngle: 344.1576921026679
                      ModuleTiltAngle: 0.001000000037099899
                      IncidenceAngle: 114.21522869161474
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/FinancialModelParameters:
    get:
      tags: [FinancialModel]
      summary: Get financial model parameters
      description: |
        Returns the persisted financial model inputs and calculations for a prediction.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getFinancialModelParameters
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Financial model parameters
          content:
            application/json:
              schema: {type: object}
              examples:
                postman-get-parameters:
                  value:
                    id: 166274
                    systemSizeAtPOI: 0.15
                    systemInverterCapacity: 0.15
                    systemSize: 0.195
                    specificYieldUsedInAnalysis: 1504.9936308468727
                    dcacAtPOI: 1.3
                    dcacAtInverter: 1.3
                    epcbosCost: 0.5
                    epcCapitalCost: 0.0975
                    developmentCostTotal: 0.03
                    moduleCostTotal: 0.058499999999999996
                    capitalCostTotalPreITC: 0.186
                    capitalCostTotalPostITC: 0.13763999999999998
                    yearOneEnergy: 293.4737580151402
                    averageGCRPercentage: 40
                    itcTotal: 0.04836
                    basisForDepreciation: 0.15252
                    bonusDepreciation: 0
                    basisForMACRS: 0.15252
                    salvageValue: 0.009300000000000001
                    energyInput: 1504.9936308468727
                    bosInput: 0.5
                    developmentCostPerWatt: 0.2
                    moduleCostPerWatt: 0.3
                    itcPercentage: 26
                    yearOneEnergyAdjustmentPercentage: 0
                    annualSolarDegradationPercentage: 0.3
                    ppaPrice: 25
                    ppaEscalatorPercentage: 0
                    omYearOne: 3.5
                    omYearlyEscalatorPercentage: 2.5
                    ppaDuration: 20
                    postPPAPrice: 50
                    postPPAPriceEscalationPercentage: 2
                    projectLife: 35
                    discountNPVPercentage: 6
                    itcEligibilityPercentage: 100
                    solarSalvageValuePercentage: 5
                    insuranceCapitalCostPercentage: 0.15
                    insuranceEscalatorPerYearPercentage: 0
                    bonusDepreciationRate: 0
                    stateTaxRate: 6
                    federalTaxRate: 21
                    solarLandLeaseCost: 0
                    solarLandLeaseEscalationPercentage: 0
                    solarPropertyTaxCost: 0
                    solarPropertyTaxEscalationPercentage: 0
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    post:
      tags: [FinancialModel]
      summary: Save financial model parameters
      description: |
        Takes input parameters and calculates new financial model inputs. Does not persist; returns calculated values.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `modelInputs` (body, required): FinancialModelParameters with input values to calculate.
      operationId: saveFinancialModelParameters
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {type: object}
            examples:
              postman-projects-financial-model-parameters:
                value:
                  id: 166274
                  systemSizeAtPOI: 0.15
                  systemInverterCapacity: 0.15
                  systemSize: 0.195
                  specificYieldUsedInAnalysis: 1504.9936308468727
                  dcacAtPOI: 1.3
                  dcacAtInverter: 1.3
                  epcbosCost: 0.5
                  epcCapitalCost: 0.0975
                  developmentCostTotal: 0.03
                  moduleCostTotal: 0.058499999999999996
                  capitalCostTotalPreITC: 0.186
                  capitalCostTotalPostITC: 0.13763999999999998
                  yearOneEnergy: 293.4737580151402
                  averageGCRPercentage: 40
                  itcTotal: 0.04836
                  basisForDepreciation: 0.15252
                  bonusDepreciation: 0
                  basisForMACRS: 0.15252
                  salvageValue: 0.009300000000000001
                  energyInput: 1504.9936308468727
                  bosInput: 0.5
                  developmentCostPerWatt: 0.2
                  moduleCostPerWatt: 0.3
                  itcPercentage: 26
                  yearOneEnergyAdjustmentPercentage: 0
                  annualSolarDegradationPercentage: 0.3
                  ppaPrice: 25
                  ppaEscalatorPercentage: 0
                  omYearOne: 3.5
                  omYearlyEscalatorPercentage: 2.5
                  ppaDuration: 20
                  postPPAPrice: 50
                  postPPAPriceEscalationPercentage: 2
                  projectLife: 35
                  discountNPVPercentage: 6
                  itcEligibilityPercentage: 100
                  solarSalvageValuePercentage: 5
                  insuranceCapitalCostPercentage: 0.15
                  insuranceEscalatorPerYearPercentage: 0
                  bonusDepreciationRate: 0
                  stateTaxRate: 6
                  federalTaxRate: 21
                  solarLandLeaseCost: 0
                  solarLandLeaseEscalationPercentage: 0
                  solarPropertyTaxCost: 0
                  solarPropertyTaxEscalationPercentage: 0
      responses:
        "200":
          description: Saved parameters
          content:
            application/json:
              schema: {type: object}
              examples:
                postman-update-parameters:
                  value:
                    systemSizeAtPOI: 0.15
                    systemInverterCapacity: 0.15
                    systemSize: 0.195
                    specificYieldUsedInAnalysis: 1504.9936308468727
                    dcacAtPOI: 1.3
                    dcacAtInverter: 1.3
                    epcbosCost: 0.5
                    epcCapitalCost: 0.0975
                    developmentCostTotal: 0.03
                    moduleCostTotal: 0.058499999999999996
                    capitalCostTotalPreITC: 0.186
                    capitalCostTotalPostITC: 0.13763999999999998
                    yearOneEnergy: 293.4737580151402
                    averageGCRPercentage: 40
                    itcTotal: 0.04836
                    basisForDepreciation: 0.15252
                    bonusDepreciation: 0
                    basisForMACRS: 0.15252
                    salvageValue: 0.009300000000000001
                    energyInput: 1504.9936308468727
                    bosInput: 0.5
                    developmentCostPerWatt: 0.2
                    moduleCostPerWatt: 0.3
                    itcPercentage: 26
                    yearOneEnergyAdjustmentPercentage: 0
                    annualSolarDegradationPercentage: 0.3
                    ppaPrice: 25
                    ppaEscalatorPercentage: 0
                    omYearOne: 3.5
                    omYearlyEscalatorPercentage: 2.5
                    ppaDuration: 20
                    postPPAPrice: 50
                    postPPAPriceEscalationPercentage: 2
                    projectLife: 35
                    discountNPVPercentage: 6
                    itcEligibilityPercentage: 100
                    solarSalvageValuePercentage: 5
                    insuranceCapitalCostPercentage: 0.15
                    insuranceEscalatorPerYearPercentage: 0
                    bonusDepreciationRate: 0
                    stateTaxRate: 6
                    federalTaxRate: 21
                    solarLandLeaseCost: 0
                    solarLandLeaseEscalationPercentage: 0
                    solarPropertyTaxCost: 0
                    solarPropertyTaxEscalationPercentage: 0
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/CalculateCashflowResults:
    get:
      tags: [FinancialModel]
      summary: Calculate cashflow results
      description: |
        Returns yearly cashflow results based on prediction results and stored financial model input parameters.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: calculateCashflowResults
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Cashflow results
          content:
            application/json:
              schema:
                type: object
                properties:
                  id: {type: integer}
                  cumulativeCashflowSummary: {type: object}
                  cashflowYearResults: {type: array, items: {type: object}}
                  cashflowGraphResults: {type: array, items: {type: object}}
                  projectOutputs: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  # ── Reports ────────────────────────────────────────────────────────────────────

  /Project/{projectId}/Prediction/{predictionId}/ReportURL/{reportType}:
    get:
      tags: [Reports]
      summary: Get URL for a generated report
      description: |
        Returns the download URL for a specific report type. Valid report values: PlantSummary, PlantSummary8760, BlockSummary8760, InputsAssumptions. Not available for batch predictions.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
            
        - `report` (path, required): Report type name (PlantSummary, PlantSummary8760, BlockSummary8760, or InputsAssumptions).
      operationId: getReportURL
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: reportType
        in: path
        required: true
        schema:
          type: string
          enum: [PlantSummary, PlantSummary8760, BlockSummary8760, InputsAssumptions]
      responses:
        "200":
          description: Report URL
          content:
            application/json:
              schema:
                type: object
                properties:
                  url: {type: string, format: uri}
        '302':
          description: Example response from Postman collection
          content:
            application/json:
              examples:
                postman-plant-summary:
                  value: https://plantpredictreprts.blob.core.windows.net/1234/Prediction_PlantSummary_Draft.pdf
                postman-plant-summary-8760:
                  value: https://plantpredictreprts.blob.core.windows.net/1234/Prediction_PlantSummary8760_Draft.xlsx
                postman-block-summary-8760:
                  value: https://plantpredictreprts.blob.core.windows.net/1234/Prediction_BlockSummary8760_Draft.xlsx
                postman-block-summary-8760-copy:
                  value: https://plantpredictreprts.blob.core.windows.net/1234/Prediction_InputsAssumptions_Draft.pdf
        '204':
          description: Report is not ready yet (still generating) or no report exists for this report type. Response body is empty.
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/Report/PlantBlockDetails:
    get:
      tags: [Reports]
      summary: Get plant block details report
      description: |
        Returns the PlantBlockDetails report for a prediction. Not available for batch predictions.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: getPlantBlockDetails
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Block details report data
          content:
            application/json:
              schema:
                type: object
                properties:
                  PredictionDetails: {type: object}
                  BlockData: {type: array, items: {type: object}}
              examples:
                postman-block-summary:
                  value:
                    PredictionDetails:
                    - TS: '2005-06-01T00:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T01:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T02:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T03:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T04:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T05:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 4678.873638743381
                    - TS: '2005-06-01T06:00:00'
                      PowerGenerated: 135465.920035931
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T07:00:00'
                      PowerGenerated: 432300.82441283425
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T08:00:00'
                      PowerGenerated: 517864.3219019887
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T09:00:00'
                      PowerGenerated: 683810.5111924584
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T10:00:00'
                      PowerGenerated: 945483.7142077374
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T11:00:00'
                      PowerGenerated: 1085951.1506709917
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T12:00:00'
                      PowerGenerated: 1167738.654774927
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T13:00:00'
                      PowerGenerated: 1310463.5386243185
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T14:00:00'
                      PowerGenerated: 1265024.201011021
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T15:00:00'
                      PowerGenerated: 1311901.1083898917
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T16:00:00'
                      PowerGenerated: 1422848.6872543134
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T17:00:00'
                      PowerGenerated: 1351996.8235709863
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T18:00:00'
                      PowerGenerated: 679418.320603014
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T19:00:00'
                      PowerGenerated: 11389.306803293464
                      PowerConsumed: 0.0
                    - TS: '2005-06-01T20:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T21:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T22:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-01T23:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T00:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T01:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T02:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T03:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T04:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T05:00:00'
                      PowerGenerated: 616.5620420919681
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T06:00:00'
                      PowerGenerated: 668719.9119581294
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T07:00:00'
                      PowerGenerated: 1352248.0668887813
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T08:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T09:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T10:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T11:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T12:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T13:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T14:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T15:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T16:00:00'
                      PowerGenerated: 1418328.1140462803
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T17:00:00'
                      PowerGenerated: 1237296.9793195773
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T18:00:00'
                      PowerGenerated: 647592.7390174023
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T19:00:00'
                      PowerGenerated: 2853.455412790509
                      PowerConsumed: 0.0
                    - TS: '2005-06-02T20:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T21:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T22:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-02T23:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T00:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T01:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T02:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T03:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T04:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T05:00:00'
                      PowerGenerated: 11007.285668395698
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T06:00:00'
                      PowerGenerated: 733342.3880277616
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T07:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T08:00:00'
                      PowerGenerated: 1267329.9270791924
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T09:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T10:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T11:00:00'
                      PowerGenerated: 982748.2560299629
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T12:00:00'
                      PowerGenerated: 658330.6056016892
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T13:00:00'
                      PowerGenerated: 410974.7867563835
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T14:00:00'
                      PowerGenerated: 461428.3651277204
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T15:00:00'
                      PowerGenerated: 626220.7836773194
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T16:00:00'
                      PowerGenerated: 1258638.4592681369
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T17:00:00'
                      PowerGenerated: 1240031.3817762914
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T18:00:00'
                      PowerGenerated: 811809.6443267899
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T19:00:00'
                      PowerGenerated: 7891.733768414895
                      PowerConsumed: 0.0
                    - TS: '2005-06-03T20:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T21:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T22:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-03T23:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T00:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T01:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T02:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T03:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T04:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T05:00:00'
                      PowerGenerated: 1870.3823467513866
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T06:00:00'
                      PowerGenerated: 809481.3991642708
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T07:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T08:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T09:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T10:00:00'
                      PowerGenerated: 1463125.1444332986
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T11:00:00'
                      PowerGenerated: 1166485.697461644
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T12:00:00'
                      PowerGenerated: 1023779.1042799754
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T13:00:00'
                      PowerGenerated: 921963.8401689203
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T14:00:00'
                      PowerGenerated: 932975.0942789962
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T15:00:00'
                      PowerGenerated: 740088.5883120213
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T16:00:00'
                      PowerGenerated: 601644.4038178967
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T17:00:00'
                      PowerGenerated: 407090.1589606743
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T18:00:00'
                      PowerGenerated: 225429.3035156776
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T19:00:00'
                      PowerGenerated: 2643.8561165324745
                      PowerConsumed: 0.0
                    - TS: '2005-06-04T20:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T21:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T22:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    - TS: '2005-06-04T23:00:00'
                      PowerGenerated: 0.0
                      PowerConsumed: 11221.676075624426
                    BlockData:
                    - Name: Block1
                      BlockDetails:
                      - TS: '2005-06-01T00:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T01:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T02:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T03:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T04:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T05:00:00'
                        NetEnergy: -4678.873638743381
                      - TS: '2005-06-01T06:00:00'
                        NetEnergy: 135465.920035931
                      - TS: '2005-06-01T07:00:00'
                        NetEnergy: 432300.82441283425
                      - TS: '2005-06-01T08:00:00'
                        NetEnergy: 517864.3219019887
                      - TS: '2005-06-01T09:00:00'
                        NetEnergy: 683810.5111924584
                      - TS: '2005-06-01T10:00:00'
                        NetEnergy: 945483.7142077374
                      - TS: '2005-06-01T11:00:00'
                        NetEnergy: 1085951.1506709917
                      - TS: '2005-06-01T12:00:00'
                        NetEnergy: 1167738.654774927
                      - TS: '2005-06-01T13:00:00'
                        NetEnergy: 1310463.5386243185
                      - TS: '2005-06-01T14:00:00'
                        NetEnergy: 1265024.201011021
                      - TS: '2005-06-01T15:00:00'
                        NetEnergy: 1311901.1083898917
                      - TS: '2005-06-01T16:00:00'
                        NetEnergy: 1422848.6872543134
                      - TS: '2005-06-01T17:00:00'
                        NetEnergy: 1351996.8235709863
                      - TS: '2005-06-01T18:00:00'
                        NetEnergy: 679418.320603014
                      - TS: '2005-06-01T19:00:00'
                        NetEnergy: 11389.306803293464
                      - TS: '2005-06-01T20:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T21:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T22:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-01T23:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T00:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T01:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T02:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T03:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T04:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T05:00:00'
                        NetEnergy: 616.5620420919681
                      - TS: '2005-06-02T06:00:00'
                        NetEnergy: 668719.9119581294
                      - TS: '2005-06-02T07:00:00'
                        NetEnergy: 1352248.0668887813
                      - TS: '2005-06-02T08:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T09:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T10:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T11:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T12:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T13:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T14:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T15:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-02T16:00:00'
                        NetEnergy: 1418328.1140462803
                      - TS: '2005-06-02T17:00:00'
                        NetEnergy: 1237296.9793195773
                      - TS: '2005-06-02T18:00:00'
                        NetEnergy: 647592.7390174023
                      - TS: '2005-06-02T19:00:00'
                        NetEnergy: 2853.455412790509
                      - TS: '2005-06-02T20:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T21:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T22:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-02T23:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T00:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T01:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T02:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T03:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T04:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T05:00:00'
                        NetEnergy: 11007.285668395698
                      - TS: '2005-06-03T06:00:00'
                        NetEnergy: 733342.3880277616
                      - TS: '2005-06-03T07:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-03T08:00:00'
                        NetEnergy: 1267329.9270791924
                      - TS: '2005-06-03T09:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-03T10:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-03T11:00:00'
                        NetEnergy: 982748.2560299629
                      - TS: '2005-06-03T12:00:00'
                        NetEnergy: 658330.6056016892
                      - TS: '2005-06-03T13:00:00'
                        NetEnergy: 410974.7867563835
                      - TS: '2005-06-03T14:00:00'
                        NetEnergy: 461428.3651277204
                      - TS: '2005-06-03T15:00:00'
                        NetEnergy: 626220.7836773194
                      - TS: '2005-06-03T16:00:00'
                        NetEnergy: 1258638.4592681369
                      - TS: '2005-06-03T17:00:00'
                        NetEnergy: 1240031.3817762914
                      - TS: '2005-06-03T18:00:00'
                        NetEnergy: 811809.6443267899
                      - TS: '2005-06-03T19:00:00'
                        NetEnergy: 7891.733768414895
                      - TS: '2005-06-03T20:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T21:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T22:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-03T23:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T00:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T01:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T02:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T03:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T04:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T05:00:00'
                        NetEnergy: 1870.3823467513866
                      - TS: '2005-06-04T06:00:00'
                        NetEnergy: 809481.3991642708
                      - TS: '2005-06-04T07:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-04T08:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-04T09:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-04T10:00:00'
                        NetEnergy: 1463125.1444332986
                      - TS: '2005-06-04T11:00:00'
                        NetEnergy: 1166485.697461644
                      - TS: '2005-06-04T12:00:00'
                        NetEnergy: 1023779.1042799754
                      - TS: '2005-06-04T13:00:00'
                        NetEnergy: 921963.8401689203
                      - TS: '2005-06-04T14:00:00'
                        NetEnergy: 932975.0942789962
                      - TS: '2005-06-04T15:00:00'
                        NetEnergy: 740088.5883120213
                      - TS: '2005-06-04T16:00:00'
                        NetEnergy: 601644.4038178967
                      - TS: '2005-06-04T17:00:00'
                        NetEnergy: 407090.1589606743
                      - TS: '2005-06-04T18:00:00'
                        NetEnergy: 225429.3035156776
                      - TS: '2005-06-04T19:00:00'
                        NetEnergy: 2643.8561165324745
                      - TS: '2005-06-04T20:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T21:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T22:00:00'
                        NetEnergy: -11221.676075624426
                      - TS: '2005-06-04T23:00:00'
                        NetEnergy: -11221.676075624426
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/GenerateReports:
    get:
      tags: [Reports]
      summary: Trigger report generation
      description: |
        Queues report generation for a completed prediction. Only works when prediction is complete and no report generation is already queued or running. Not available for batch predictions.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: generateReports
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Generation started

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/CancelReportGeneration:
    post:
      tags: [Reports]
      summary: Cancel report generation
      description: |
        Cancels queued or running report generation for a prediction.

        **Parameters:**

        - `projectId` (path, required): The project ID.
            
        - `predictionId` (path, required): The prediction ID.
      operationId: cancelReportGeneration
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Cancelled
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'

  # ── Shade Scene ────────────────────────────────────────────────────────────────

  /ShadeScene/ConvertPVCtoPVJ:
    post:
      tags: [ShadeScene]
      summary: Convert PVC file to PVJ shade scene format
      description: The PlantPredict 3D Scene uses a JSON-based format to represent common shapefiles (e.g., PVC, SHD). This endpoint converts a standard PV Collada file into the compatible PVJ format.
      operationId: convertPVCtoPVJ
      x-doc-source: postman
      parameters:
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      - name: RotateShadingResult
        in: query
        schema: {type: boolean, default: false}
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Converted shade scene
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /ShadeScene/ConvertSHDtoPVJ:
    post:
      tags: [ShadeScene]
      summary: Convert SHD file to PVJ shade scene format
      description: The PlantPredict 3D Scene uses a JSON-based format to represent common shapefiles (e.g., PVC, SHD). This endpoint converts a standard SHD file into the compatible PVJ format.
      operationId: convertSHDtoPVJ
      x-doc-source: postman
      parameters:
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      - name: RotateShadingResult
        in: query
        schema: {type: boolean, default: false}
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Converted shade scene
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
              examples:
                postman-convert-shd-to-pvj:
                  value:
                    latitude: 43
                    longitude: -84
                    shadeSceneSurfaceArea: 2399.923896000002
                    shadingObjectCount: 0
                    shadingTableCount: 105
                    shadingElectricalEffectModel: 0
                    fractionalShadingPercent: 0
                    useRotationAngleSchedule: false
                    boundingBoxType: 0
                    numberOfModuleFractions:
                    tables:
                    - id: 0
                      refId: Shd_1
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 0
                        refId: Shd_1_Geometry
                        points:
                        - x: -50.66899999999999
                          y: 33.43403797752449
                          z: -2.1880331978122705
                        - x: -50.669
                          y: 24.402000000000008
                          z: 0.131
                        - x: -48.196999999999996
                          y: 24.402000000000008
                          z: 0.131
                        - x: -48.19699999999999
                          y: 33.43403797752449
                          z: -2.1880331978122705
                    - id: 1
                      refId: Shd_2
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 1
                        refId: Shd_2_Geometry
                        points:
                        - x: -50.669
                          y: 23.79519292333526
                          z: 0.24967103921971479
                        - x: -50.669
                          y: 14.763000000000005
                          z: 1.94
                        - x: -48.196999999999996
                          y: 14.763000000000005
                          z: 1.94
                        - x: -48.196999999999996
                          y: 23.79519292333526
                          z: 0.24967103921971479
                    - id: 2
                      refId: Shd_3
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 2
                        refId: Shd_3_Geometry
                        points:
                        - x: -50.669
                          y: 14.15619292333526
                          z: 2.058671039219715
                        - x: -50.669
                          y: 5.124000000000006
                          z: 3.749
                        - x: -48.196999999999996
                          y: 5.124000000000006
                          z: 3.749
                        - x: -48.196999999999996
                          y: 14.15619292333526
                          z: 2.058671039219715
                    - id: 3
                      refId: Shd_4
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 3
                        refId: Shd_4_Geometry
                        points:
                        - x: -50.669
                          y: 4.518192923335262
                          z: 3.8676710392197142
                        - x: -50.669
                          y: -4.513999999999994
                          z: 5.558
                        - x: -48.196999999999996
                          y: -4.513999999999994
                          z: 5.558
                        - x: -48.196999999999996
                          y: 4.518192923335262
                          z: 3.8676710392197142
                    - id: 4
                      refId: Shd_5
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 4
                        refId: Shd_5_Geometry
                        points:
                        - x: -50.669
                          y: -5.119837164209945
                          z: 5.676802227303641
                        - x: -50.669
                          y: -14.152999999999995
                          z: 7.351
                        - x: -48.196999999999996
                          y: -14.152999999999995
                          z: 7.351
                        - x: -48.196999999999996
                          y: -5.119837164209945
                          z: 5.676802227303641
                    - id: 5
                      refId: Shd_6
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 5
                        refId: Shd_6_Geometry
                        points:
                        - x: -50.669
                          y: -14.760801100217778
                          z: 7.4230767386847045
                        - x: -50.669
                          y: -23.791999999999994
                          z: 8.58
                        - x: -48.196999999999996
                          y: -23.791999999999994
                          z: 8.58
                        - x: -48.196999999999996
                          y: -14.760801100217778
                          z: 7.4230767386847045
                    - id: 6
                      refId: Shd_7
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 6
                        refId: Shd_7_Geometry
                        points:
                        - x: -50.669
                          y: -24.399801100217772
                          z: 8.652076738684704
                        - x: -50.669000000000004
                          y: -33.43099999999999
                          z: 9.809
                        - x: -48.197
                          y: -33.43099999999999
                          z: 9.809
                        - x: -48.196999999999996
                          y: -24.399801100217772
                          z: 8.652076738684704
                    - id: 7
                      refId: Shd_8
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 7
                        refId: Shd_8_Geometry
                        points:
                        - x: -43.60699999999999
                          y: 33.43419292333526
                          z: -3.748328960780285
                        - x: -43.607
                          y: 24.402000000000008
                          z: -2.058
                        - x: -41.135
                          y: 24.402000000000005
                          z: -2.058
                        - x: -41.13499999999999
                          y: 33.43419292333526
                          z: -3.748328960780285
                    - id: 8
                      refId: Shd_9
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 8
                        refId: Shd_9_Geometry
                        points:
                        - x: -43.607
                          y: 23.79519292333526
                          z: -1.9393289607802853
                        - x: -43.607
                          y: 14.763000000000005
                          z: -0.249
                        - x: -41.135
                          y: 14.763000000000005
                          z: -0.249
                        - x: -41.135
                          y: 23.795192923335257
                          z: -1.9393289607802853
                    - id: 9
                      refId: Shd_10
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 9
                        refId: Shd_10_Geometry
                        points:
                        - x: -43.607
                          y: 14.15619292333526
                          z: -0.1303289607802851
                        - x: -43.607
                          y: 5.124000000000005
                          z: 1.56
                        - x: -41.135
                          y: 5.124000000000005
                          z: 1.56
                        - x: -41.135
                          y: 14.15619292333526
                          z: -0.1303289607802851
                    - id: 10
                      refId: Shd_11
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 10
                        refId: Shd_11_Geometry
                        points:
                        - x: -43.607
                          y: 4.519162835790056
                          z: 1.6798022273036413
                        - x: -43.607
                          y: -4.513999999999995
                          z: 3.354
                        - x: -41.135
                          y: -4.513999999999995
                          z: 3.354
                        - x: -41.135
                          y: 4.519162835790056
                          z: 1.6798022273036413
                    - id: 11
                      refId: Shd_12
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 11
                        refId: Shd_12_Geometry
                        points:
                        - x: -43.607
                          y: -5.120809205775187
                          z: 3.4669496740761025
                        - x: -43.607
                          y: -14.152999999999995
                          z: 4.624
                        - x: -41.135
                          y: -14.152999999999995
                          z: 4.624
                        - x: -41.135
                          y: -5.120809205775187
                          z: 3.4669496740761025
                    - id: 12
                      refId: Shd_13
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 12
                        refId: Shd_13_Geometry
                        points:
                        - x: -43.607
                          y: -14.760801100217778
                          z: 4.695076738684705
                        - x: -43.607
                          y: -23.791999999999994
                          z: 5.852
                        - x: -41.135
                          y: -23.791999999999998
                          z: 5.852
                        - x: -41.135
                          y: -14.760801100217778
                          z: 4.695076738684705
                    - id: 13
                      refId: Shd_14
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 13
                        refId: Shd_14_Geometry
                        points:
                        - x: -43.607
                          y: -24.399801100217772
                          z: 5.924076738684705
                        - x: -43.607000000000006
                          y: -33.43099999999999
                          z: 7.081
                        - x: -41.135000000000005
                          y: -33.43099999999999
                          z: 7.081
                        - x: -41.135
                          y: -24.399801100217775
                          z: 5.924076738684705
                    - id: 14
                      refId: Shd_15
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 14
                        refId: Shd_15_Geometry
                        points:
                        - x: -36.54599999999999
                          y: 33.43419292333526
                          z: -5.565328960780285
                        - x: -36.546
                          y: 24.402000000000005
                          z: -3.875
                        - x: -34.074
                          y: 24.402000000000005
                          z: -3.875
                        - x: -34.07399999999999
                          y: 33.43419292333526
                          z: -5.565328960780285
                    - id: 15
                      refId: Shd_16
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 15
                        refId: Shd_16_Geometry
                        points:
                        - x: -36.546
                          y: 23.795192923335257
                          z: -3.756328960780285
                        - x: -36.546
                          y: 14.763000000000005
                          z: -2.066
                        - x: -34.074
                          y: 14.763000000000003
                          z: -2.066
                        - x: -34.074
                          y: 23.795192923335257
                          z: -3.756328960780285
                    - id: 16
                      refId: Shd_17
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 16
                        refId: Shd_17_Geometry
                        points:
                        - x: -36.546
                          y: 14.15619292333526
                          z: -1.9473289607802853
                        - x: -36.546
                          y: 5.124000000000004
                          z: -0.257
                        - x: -34.074
                          y: 5.124000000000004
                          z: -0.257
                        - x: -34.074
                          y: 14.156192923335258
                          z: -1.9473289607802853
                    - id: 17
                      refId: Shd_18
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 17
                        refId: Shd_18_Geometry
                        points:
                        - x: -36.546
                          y: 4.518656710627976
                          z: -0.13570108556108496
                        - x: -36.546
                          y: -4.513999999999996
                          z: 1.457
                        - x: -34.074
                          y: -4.513999999999996
                          z: 1.457
                        - x: -34.074
                          y: 4.518656710627976
                          z: -0.13570108556108496
                    - id: 18
                      refId: Shd_19
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 18
                        refId: Shd_19_Geometry
                        points:
                        - x: -36.546
                          y: -5.1208092057751875
                          z: 1.5689496740761029
                        - x: -36.546
                          y: -14.152999999999995
                          z: 2.726
                        - x: -34.074
                          y: -14.152999999999997
                          z: 2.726
                        - x: -34.074
                          y: -5.1208092057751875
                          z: 1.5689496740761029
                    - id: 19
                      refId: Shd_20
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 19
                        refId: Shd_20_Geometry
                        points:
                        - x: -36.546
                          y: -14.760801100217778
                          z: 2.7980767386847045
                        - x: -36.546
                          y: -23.791999999999998
                          z: 3.955
                        - x: -34.074
                          y: -23.791999999999998
                          z: 3.955
                        - x: -34.074
                          y: -14.76080110021778
                          z: 2.7980767386847045
                    - id: 20
                      refId: Shd_21
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 20
                        refId: Shd_21_Geometry
                        points:
                        - x: -36.546
                          y: -24.399801100217775
                          z: 4.027076738684705
                        - x: -36.54600000000001
                          y: -33.43099999999999
                          z: 5.184
                        - x: -34.074000000000005
                          y: -33.43099999999999
                          z: 5.184
                        - x: -34.074
                          y: -24.399801100217775
                          z: 4.027076738684705
                    - id: 21
                      refId: Shd_22
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 21
                        refId: Shd_22_Geometry
                        points:
                        - x: -29.483999999999998
                          y: 33.43419292333526
                          z: -7.382328960780285
                        - x: -29.483999999999998
                          y: 24.402000000000005
                          z: -5.692
                        - x: -27.011999999999997
                          y: 24.402000000000005
                          z: -5.692
                        - x: -27.011999999999997
                          y: 33.43419292333525
                          z: -7.382328960780285
                    - id: 22
                      refId: Shd_23
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 22
                        refId: Shd_23_Geometry
                        points:
                        - x: -29.483999999999998
                          y: 23.795192923335257
                          z: -5.573328960780286
                        - x: -29.483999999999998
                          y: 14.763000000000003
                          z: -3.883
                        - x: -27.011999999999997
                          y: 14.763000000000003
                          z: -3.883
                        - x: -27.011999999999997
                          y: 23.795192923335257
                          z: -5.573328960780286
                    - id: 23
                      refId: Shd_24
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 23
                        refId: Shd_24_Geometry
                        points:
                        - x: -29.484
                          y: 14.156947289941709
                          z: -3.7642837466531356
                        - x: -29.484
                          y: 5.124000000000003
                          z: -2.139
                        - x: -27.012
                          y: 5.124000000000003
                          z: -2.139
                        - x: -27.012
                          y: 14.156947289941709
                          z: -3.7642837466531356
                    - id: 24
                      refId: Shd_25
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 24
                        refId: Shd_25_Geometry
                        points:
                        - x: -29.484
                          y: 4.517671902874965
                          z: -2.0335274373834187
                        - x: -29.484
                          y: -4.513999999999997
                          z: -0.441
                        - x: -27.012
                          y: -4.513999999999997
                          z: -0.441
                        - x: -27.012
                          y: 4.517671902874965
                          z: -2.0335274373834187
                    - id: 25
                      refId: Shd_26
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 25
                        refId: Shd_26_Geometry
                        points:
                        - x: -29.484
                          y: -5.120809205775188
                          z: -0.32805032592389716
                        - x: -29.484
                          y: -14.152999999999997
                          z: 0.829
                        - x: -27.012
                          y: -14.152999999999997
                          z: 0.829
                        - x: -27.012
                          y: -5.120809205775188
                          z: -0.32805032592389716
                    - id: 26
                      refId: Shd_27
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 26
                        refId: Shd_27_Geometry
                        points:
                        - x: -29.484000000000005
                          y: -14.76080110021778
                          z: 0.9000767386847042
                        - x: -29.484000000000005
                          y: -23.791999999999998
                          z: 2.057
                        - x: -27.012000000000004
                          y: -23.791999999999998
                          z: 2.057
                        - x: -27.012000000000004
                          y: -14.76080110021778
                          z: 0.9000767386847042
                    - id: 27
                      refId: Shd_28
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 27
                        refId: Shd_28_Geometry
                        points:
                        - x: -29.484000000000005
                          y: -24.399677447112307
                          z: 2.1274068949950955
                        - x: -29.484000000000005
                          y: -33.42999999999999
                          z: 3.59
                        - x: -27.012000000000004
                          y: -33.43
                          z: 3.59
                        - x: -27.012000000000004
                          y: -24.399677447112307
                          z: 2.1274068949950955
                    - id: 28
                      refId: Shd_29
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 28
                        refId: Shd_29_Geometry
                        points:
                        - x: -22.421999999999997
                          y: 33.43419292333525
                          z: -9.199328960780285
                        - x: -22.421999999999997
                          y: 24.402000000000005
                          z: -7.509
                        - x: -19.949999999999996
                          y: 24.402000000000005
                          z: -7.509
                        - x: -19.949999999999996
                          y: 33.43419292333525
                          z: -9.199328960780285
                    - id: 29
                      refId: Shd_30
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 29
                        refId: Shd_30_Geometry
                        points:
                        - x: -22.421999999999997
                          y: 23.795136816479324
                          z: -7.393707310835892
                        - x: -22.421999999999997
                          y: 14.763000000000003
                          z: -5.736
                        - x: -19.949999999999996
                          y: 14.763000000000002
                          z: -5.736
                        - x: -19.949999999999996
                          y: 23.795136816479324
                          z: -7.393707310835892
                    - id: 30
                      refId: Shd_31
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 30
                        refId: Shd_31_Geometry
                        points:
                        - x: -22.422
                          y: 14.155671902874964
                          z: -5.629527437383418
                        - x: -22.422
                          y: 5.124000000000002
                          z: -4.037
                        - x: -19.95
                          y: 5.124000000000002
                          z: -4.037
                        - x: -19.95
                          y: 14.155671902874962
                          z: -5.629527437383418
                    - id: 31
                      refId: Shd_32
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 31
                        refId: Shd_32_Geometry
                        points:
                        - x: -22.422
                          y: 4.517671902874964
                          z: -3.930527437383419
                        - x: -22.422
                          y: -4.513999999999998
                          z: -2.338
                        - x: -19.95
                          y: -4.513999999999998
                          z: -2.338
                        - x: -19.95
                          y: 4.517671902874964
                          z: -3.930527437383419
                    - id: 32
                      refId: Shd_33
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 32
                        refId: Shd_33_Geometry
                        points:
                        - x: -22.422
                          y: -5.120809205775189
                          z: -2.226050325923897
                        - x: -22.422
                          y: -14.152999999999997
                          z: -1.069
                        - x: -19.95
                          y: -14.152999999999999
                          z: -1.069
                        - x: -19.95
                          y: -5.120809205775189
                          z: -2.226050325923897
                    - id: 33
                      refId: Shd_34
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 33
                        refId: Shd_34_Geometry
                        points:
                        - x: -22.422000000000004
                          y: -14.761281669197327
                          z: -0.9973463911290887
                        - x: -22.422000000000004
                          y: -23.791999999999998
                          z: 0.304
                        - x: -19.950000000000003
                          y: -23.791999999999998
                          z: 0.304
                        - x: -19.950000000000003
                          y: -14.761281669197329
                          z: -0.9973463911290887
                    - id: 34
                      refId: Shd_35
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 34
                        refId: Shd_35_Geometry
                        points:
                        - x: -22.422000000000004
                          y: -24.398805786967625
                          z: 0.41753813799115935
                        - x: -22.422000000000004
                          y: -33.43
                          z: 2.124
                        - x: -19.950000000000003
                          y: -33.43
                          z: 2.124
                        - x: -19.950000000000003
                          y: -24.398805786967625
                          z: 0.41753813799115935
                    - id: 35
                      refId: Shd_36
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 35
                        refId: Shd_36_Geometry
                        points:
                        - x: -15.36
                          y: 33.4332099879861
                          z: -11.022145009429673
                        - x: -15.359999999999998
                          y: 24.402000000000005
                          z: -9.332
                        - x: -12.887999999999998
                          y: 24.402
                          z: -9.332
                        - x: -12.888
                          y: 33.4332099879861
                          z: -11.022145009429673
                    - id: 36
                      refId: Shd_37
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 36
                        refId: Shd_37_Geometry
                        points:
                        - x: -15.36
                          y: 23.794671902874963
                          z: -9.225527437383418
                        - x: -15.36
                          y: 14.763000000000002
                          z: -7.633
                        - x: -12.888
                          y: 14.763000000000002
                          z: -7.633
                        - x: -12.888
                          y: 23.79467190287496
                          z: -9.225527437383418
                    - id: 37
                      refId: Shd_38
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 37
                        refId: Shd_38_Geometry
                        points:
                        - x: -15.360000000000001
                          y: 14.155671902874962
                          z: -7.526527437383418
                        - x: -15.360000000000001
                          y: 5.124000000000001
                          z: -5.934
                        - x: -12.888000000000002
                          y: 5.124000000000001
                          z: -5.934
                        - x: -12.888000000000002
                          y: 14.155671902874962
                          z: -7.526527437383418
                    - id: 38
                      refId: Shd_39
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 38
                        refId: Shd_39_Geometry
                        points:
                        - x: -15.360000000000003
                          y: 4.517671902874963
                          z: -5.828527437383419
                        - x: -15.360000000000001
                          y: -4.5139999999999985
                          z: -4.236
                        - x: -12.888000000000002
                          y: -4.5139999999999985
                          z: -4.236
                        - x: -12.888000000000003
                          y: 4.517671902874963
                          z: -5.828527437383419
                    - id: 39
                      refId: Shd_40
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 39
                        refId: Shd_40_Geometry
                        points:
                        - x: -15.360000000000003
                          y: -5.12080920577519
                          z: -4.123050325923897
                        - x: -15.360000000000003
                          y: -14.152999999999999
                          z: -2.966
                        - x: -12.888000000000003
                          y: -14.152999999999999
                          z: -2.966
                        - x: -12.888000000000003
                          y: -5.12080920577519
                          z: -4.123050325923897
                    - id: 40
                      refId: Shd_41
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 40
                        refId: Shd_41_Geometry
                        points:
                        - x: -15.360000000000005
                          y: -14.75980578696763
                          z: -2.8684618620088402
                        - x: -15.360000000000005
                          y: -23.790999999999997
                          z: -1.162
                        - x: -12.888000000000005
                          y: -23.791
                          z: -1.162
                        - x: -12.888000000000005
                          y: -14.75980578696763
                          z: -2.8684618620088402
                    - id: 41
                      refId: Shd_42
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 41
                        refId: Shd_42_Geometry
                        points:
                        - x: -15.360000000000007
                          y: -24.398805786967625
                          z: -1.0484618620088408
                        - x: -15.360000000000005
                          y: -33.43
                          z: 0.658
                        - x: -12.888000000000005
                          y: -33.43
                          z: 0.658
                        - x: -12.888000000000007
                          y: -24.39880578696763
                          z: -1.0484618620088408
                    - id: 42
                      refId: Shd_43
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 42
                        refId: Shd_43_Geometry
                        points:
                        - x: -8.297999999999998
                          y: 33.433832173085484
                          z: -12.837814345167889
                        - x: -8.297999999999996
                          y: 24.402
                          z: -11.229
                        - x: -5.825999999999998
                          y: 24.402
                          z: -11.229
                        - x: -5.825999999999997
                          y: 33.433832173085484
                          z: -12.837814345167889
                    - id: 43
                      refId: Shd_44
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 43
                        refId: Shd_44_Geometry
                        points:
                        - x: -8.297999999999998
                          y: 23.79467190287496
                          z: -11.122527437383418
                        - x: -8.297999999999998
                          y: 14.763000000000002
                          z: -9.53
                        - x: -5.825999999999999
                          y: 14.763
                          z: -9.53
                        - x: -5.825999999999999
                          y: 23.79467190287496
                          z: -11.122527437383418
                    - id: 44
                      refId: Shd_45
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 44
                        refId: Shd_45_Geometry
                        points:
                        - x: -8.298
                          y: 14.155671902874962
                          z: -9.424527437383418
                        - x: -8.298
                          y: 5.1240000000000006
                          z: -7.832
                        - x: -5.826
                          y: 5.1240000000000006
                          z: -7.832
                        - x: -5.826
                          y: 14.15567190287496
                          z: -9.424527437383418
                    - id: 45
                      refId: Shd_46
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 45
                        refId: Shd_46_Geometry
                        points:
                        - x: -8.298000000000002
                          y: 4.517671902874962
                          z: -7.725527437383419
                        - x: -8.298
                          y: -4.513999999999999
                          z: -6.133
                        - x: -5.826000000000001
                          y: -4.513999999999999
                          z: -6.133
                        - x: -5.8260000000000005
                          y: 4.517671902874962
                          z: -7.725527437383419
                    - id: 46
                      refId: Shd_47
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 46
                        refId: Shd_47_Geometry
                        points:
                        - x: -8.298000000000002
                          y: -5.120532588486877
                          z: -6.024417920461907
                        - x: -8.298000000000002
                          y: -14.152999999999999
                          z: -4.448
                        - x: -5.826000000000002
                          y: -14.153
                          z: -4.448
                        - x: -5.826000000000002
                          y: -5.120532588486877
                          z: -6.024417920461907
                    - id: 47
                      refId: Shd_48
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 47
                        refId: Shd_48_Geometry
                        points:
                        - x: -8.298000000000004
                          y: -14.75980578696763
                          z: -4.33446186200884
                        - x: -8.298000000000004
                          y: -23.791
                          z: -2.628
                        - x: -5.826000000000003
                          y: -23.791
                          z: -2.628
                        - x: -5.826000000000003
                          y: -14.759805786967632
                          z: -4.33446186200884
                    - id: 48
                      refId: Shd_49
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 48
                        refId: Shd_49_Geometry
                        points:
                        - x: -8.298000000000005
                          y: -24.39880578696763
                          z: -2.5134618620088407
                        - x: -8.298000000000004
                          y: -33.43
                          z: -0.807
                        - x: -5.826000000000005
                          y: -33.43
                          z: -0.807
                        - x: -5.826000000000004
                          y: -24.39880578696763
                          z: -2.5134618620088407
                    - id: 49
                      refId: Shd_50
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 49
                        refId: Shd_50_Geometry
                        points:
                        - x: -1.235999999999997
                          y: 33.43367190287496
                          z: -12.621527437383419
                        - x: -1.235999999999997
                          y: 24.402
                          z: -11.029
                        - x: 1.2360000000000029
                          y: 24.402
                          z: -11.029
                        - x: 1.2360000000000029
                          y: 33.43367190287496
                          z: -12.621527437383419
                    - id: 50
                      refId: Shd_51
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 50
                        refId: Shd_51_Geometry
                        points:
                        - x: -1.2359999999999982
                          y: 23.79467190287496
                          z: -10.923527437383418
                        - x: -1.2359999999999982
                          y: 14.763
                          z: -9.331
                        - x: 1.2360000000000018
                          y: 14.763
                          z: -9.331
                        - x: 1.2360000000000018
                          y: 23.79467190287496
                          z: -10.923527437383418
                    - id: 51
                      refId: Shd_52
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 51
                        refId: Shd_52_Geometry
                        points:
                        - x: -1.2359999999999993
                          y: 14.15567190287496
                          z: -9.224527437383419
                        - x: -1.2359999999999993
                          y: 5.124
                          z: -7.632
                        - x: 1.2360000000000007
                          y: 5.124
                          z: -7.632
                        - x: 1.2360000000000007
                          y: 14.15567190287496
                          z: -9.224527437383419
                    - id: 52
                      refId: Shd_53
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 52
                        refId: Shd_53_Geometry
                        points:
                        - x: -1.2360000000000007
                          y: 4.519111986570052
                          z: -7.5208588250734865
                        - x: -1.2360000000000004
                          y: -4.514
                          z: -5.452
                        - x: 1.2359999999999995
                          y: -4.514
                          z: -5.452
                        - x: 1.2359999999999993
                          y: 4.519111986570052
                          z: -7.5208588250734865
                    - id: 53
                      refId: Shd_54
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 53
                        refId: Shd_54_Geometry
                        points:
                        - x: -1.2360000000000018
                          y: -5.119886442298981
                          z: -5.268158568930323
                        - x: -1.2360000000000018
                          y: -14.153
                          z: -3.545
                        - x: 1.2359999999999982
                          y: -14.153
                          z: -3.545
                        - x: 1.2359999999999982
                          y: -5.119886442298981
                          z: -5.268158568930323
                    - id: 54
                      refId: Shd_55
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 54
                        refId: Shd_55_Geometry
                        points:
                        - x: -1.2360000000000029
                          y: -14.759805786967632
                          z: -3.43146186200884
                        - x: -1.2360000000000029
                          y: -23.791
                          z: -1.725
                        - x: 1.235999999999997
                          y: -23.791
                          z: -1.725
                        - x: 1.235999999999997
                          y: -14.759805786967632
                          z: -3.43146186200884
                    - id: 55
                      refId: Shd_56
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 55
                        refId: Shd_56_Geometry
                        points:
                        - x: -1.236000000000004
                          y: -24.39880578696763
                          z: -1.6114618620088408
                        - x: -1.236000000000004
                          y: -33.43
                          z: 0.095
                        - x: 1.235999999999996
                          y: -33.43
                          z: 0.095
                        - x: 1.235999999999996
                          y: -24.39880578696763
                          z: -1.6114618620088408
                    - id: 56
                      refId: Shd_57
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 56
                        refId: Shd_57_Geometry
                        points:
                        - x: 5.826000000000004
                          y: 33.43367190287496
                          z: -11.570527437383419
                        - x: 5.826000000000003
                          y: 24.402
                          z: -9.978
                        - x: 8.298000000000004
                          y: 24.402
                          z: -9.978
                        - x: 8.298000000000002
                          y: 33.43367190287496
                          z: -11.570527437383419
                    - id: 57
                      refId: Shd_58
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 57
                        refId: Shd_58_Geometry
                        points:
                        - x: 5.826000000000002
                          y: 23.79467190287496
                          z: -9.871527437383419
                        - x: 5.826000000000002
                          y: 14.763
                          z: -8.279
                        - x: 8.298000000000002
                          y: 14.762999999999998
                          z: -8.279
                        - x: 8.298000000000002
                          y: 23.79467190287496
                          z: -9.871527437383419
                    - id: 58
                      refId: Shd_59
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 58
                        refId: Shd_59_Geometry
                        points:
                        - x: 5.826000000000001
                          y: 14.156817679384625
                          z: -8.171972179904452
                        - x: 5.826000000000001
                          y: 5.124999999999999
                          z: -6.4
                        - x: 8.298
                          y: 5.124999999999999
                          z: -6.4
                        - x: 8.298
                          y: 14.156817679384623
                          z: -8.171972179904452
                    - id: 59
                      refId: Shd_60
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 59
                        refId: Shd_60_Geometry
                        points:
                        - x: 5.8260000000000005
                          y: 4.517807992194533
                          z: -6.2277930642356925
                        - x: 5.826
                          y: -4.513000000000001
                          z: -3.587
                        - x: 8.298
                          y: -4.513000000000001
                          z: -3.587
                        - x: 8.297999999999998
                          y: 4.517807992194533
                          z: -6.2277930642356925
                    - id: 60
                      refId: Shd_61
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 60
                        refId: Shd_61_Geometry
                        points:
                        - x: 5.825999999999999
                          y: -5.119886442298982
                          z: -3.403158568930323
                        - x: 5.825999999999999
                          y: -14.153
                          z: -1.68
                        - x: 8.297999999999998
                          y: -14.153000000000002
                          z: -1.68
                        - x: 8.297999999999998
                          y: -5.119886442298982
                          z: -3.403158568930323
                    - id: 61
                      refId: Shd_62
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 61
                        refId: Shd_62_Geometry
                        points:
                        - x: 5.825999999999998
                          y: -14.759805786967632
                          z: -1.5664618620088402
                        - x: 5.825999999999998
                          y: -23.791
                          z: 0.14
                        - x: 8.297999999999996
                          y: -23.791
                          z: 0.14
                        - x: 8.297999999999996
                          y: -14.759805786967634
                          z: -1.5664618620088402
                    - id: 62
                      refId: Shd_63
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 62
                        refId: Shd_63_Geometry
                        points:
                        - x: 5.825999999999997
                          y: -24.398182320615376
                          z: 0.25302782009554825
                        - x: 5.825999999999996
                          y: -33.43
                          z: 2.025
                        - x: 8.297999999999996
                          y: -33.43
                          z: 2.025
                        - x: 8.297999999999995
                          y: -24.398182320615376
                          z: 0.25302782009554825
                    - id: 63
                      refId: Shd_64
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 63
                        refId: Shd_64_Geometry
                        points:
                        - x: 12.888000000000002
                          y: 33.43367190287496
                          z: -10.518527437383419
                        - x: 12.888000000000003
                          y: 24.402
                          z: -8.926
                        - x: 15.360000000000003
                          y: 24.401999999999997
                          z: -8.926
                        - x: 15.360000000000001
                          y: 33.43367190287496
                          z: -10.518527437383419
                    - id: 64
                      refId: Shd_65
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 64
                        refId: Shd_65_Geometry
                        points:
                        - x: 12.888000000000002
                          y: 23.79467190287496
                          z: -8.820527437383419
                        - x: 12.888000000000002
                          y: 14.762999999999998
                          z: -7.228
                        - x: 15.360000000000001
                          y: 14.762999999999998
                          z: -7.228
                        - x: 15.360000000000001
                          y: 23.794671902874956
                          z: -8.820527437383419
                    - id: 65
                      refId: Shd_66
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 65
                        refId: Shd_66_Geometry
                        points:
                        - x: 12.888
                          y: 14.155092371644566
                          z: -7.12533732054489
                        - x: 12.888
                          y: 5.124999999999998
                          z: -4.536
                        - x: 15.36
                          y: 5.124999999999998
                          z: -4.536
                        - x: 15.36
                          y: 14.155092371644566
                          z: -7.12533732054489
                    - id: 66
                      refId: Shd_67
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 66
                        refId: Shd_67_Geometry
                        points:
                        - x: 12.887999999999998
                          y: 4.517807992194532
                          z: -4.362793064235692
                        - x: 12.888
                          y: -4.513000000000002
                          z: -1.722
                        - x: 15.36
                          y: -4.513000000000002
                          z: -1.722
                        - x: 15.359999999999998
                          y: 4.517807992194532
                          z: -4.362793064235692
                    - id: 67
                      refId: Shd_68
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 67
                        refId: Shd_68_Geometry
                        points:
                        - x: 12.887999999999998
                          y: -5.1198864422989825
                          z: -1.5391585689303233
                        - x: 12.887999999999998
                          y: -14.153000000000002
                          z: 0.184
                        - x: 15.359999999999998
                          y: -14.153000000000002
                          z: 0.184
                        - x: 15.359999999999998
                          y: -5.1198864422989825
                          z: -1.5391585689303233
                    - id: 68
                      refId: Shd_69
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 68
                        refId: Shd_69_Geometry
                        points:
                        - x: 12.887999999999996
                          y: -14.759805786967634
                          z: 0.2985381379911598
                        - x: 12.887999999999996
                          y: -23.791
                          z: 2.005
                        - x: 15.359999999999996
                          y: -23.791000000000004
                          z: 2.005
                        - x: 15.359999999999996
                          y: -14.759805786967634
                          z: 0.2985381379911598
                    - id: 69
                      refId: Shd_70
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 69
                        refId: Shd_70_Geometry
                        points:
                        - x: 12.887999999999995
                          y: -24.39618251527226
                          z: 2.122954562172062
                        - x: 12.887999999999996
                          y: -33.429
                          z: 4.459
                        - x: 15.359999999999996
                          y: -33.429
                          z: 4.459
                        - x: 15.359999999999994
                          y: -24.396182515272262
                          z: 2.122954562172062
                    - id: 70
                      refId: Shd_71
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 70
                        refId: Shd_71_Geometry
                        points:
                        - x: 19.949
                          y: 33.43367190287496
                          z: -9.467527437383419
                        - x: 19.949
                          y: 24.401999999999997
                          z: -7.875
                        - x: 22.421000000000003
                          y: 24.401999999999997
                          z: -7.875
                        - x: 22.421000000000003
                          y: 33.43367190287496
                          z: -9.467527437383419
                    - id: 71
                      refId: Shd_72
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 71
                        refId: Shd_72_Geometry
                        points:
                        - x: 19.949
                          y: 23.79535287962311
                          z: -7.769283606846924
                        - x: 19.949
                          y: 14.763999999999998
                          z: -5.484
                        - x: 22.421000000000003
                          y: 14.763999999999996
                          z: -5.484
                        - x: 22.421000000000003
                          y: 23.79535287962311
                          z: -7.769283606846924
                    - id: 72
                      refId: Shd_73
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 72
                        refId: Shd_73_Geometry
                        points:
                        - x: 19.948999999999998
                          y: 14.155807992194532
                          z: -5.311793064235692
                        - x: 19.948999999999998
                          y: 5.124999999999997
                          z: -2.671
                        - x: 22.421
                          y: 5.124999999999997
                          z: -2.671
                        - x: 22.421
                          y: 14.15580799219453
                          z: -5.311793064235692
                    - id: 73
                      refId: Shd_74
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 73
                        refId: Shd_74_Geometry
                        points:
                        - x: 19.948999999999998
                          y: 4.517807992194531
                          z: -2.497793064235693
                        - x: 19.948999999999998
                          y: -4.513000000000003
                          z: 0.143
                        - x: 22.421
                          y: -4.513000000000003
                          z: 0.143
                        - x: 22.421
                          y: 4.517807992194531
                          z: -2.497793064235693
                    - id: 74
                      refId: Shd_75
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 74
                        refId: Shd_75_Geometry
                        points:
                        - x: 19.948999999999998
                          y: -5.119886442298983
                          z: 0.32584143106967667
                        - x: 19.948999999999998
                          y: -14.153000000000002
                          z: 2.049
                        - x: 22.421
                          y: -14.153000000000004
                          z: 2.049
                        - x: 22.421
                          y: -5.119886442298983
                          z: 0.32584143106967667
                    - id: 75
                      refId: Shd_76
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 75
                        refId: Shd_76_Geometry
                        points:
                        - x: 19.948999999999995
                          y: -14.760873239501402
                          z: 2.1583684886315795
                        - x: 19.948999999999995
                          y: -23.791000000000004
                          z: 4.293
                        - x: 22.420999999999996
                          y: -23.791000000000004
                          z: 4.293
                        - x: 22.420999999999996
                          y: -14.760873239501404
                          z: 2.1583684886315795
                    - id: 76
                      refId: Shd_77
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 76
                        refId: Shd_77_Geometry
                        points:
                        - x: 19.948999999999995
                          y: -24.397003538124853
                          z: 4.455980321648024
                        - x: 19.948999999999995
                          y: -33.429
                          z: 6.893
                        - x: 22.420999999999996
                          y: -33.429
                          z: 6.893
                        - x: 22.420999999999996
                          y: -24.397003538124853
                          z: 4.455980321648024
                    - id: 77
                      refId: Shd_78
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 77
                        refId: Shd_78_Geometry
                        points:
                        - x: 27.011000000000003
                          y: 33.43328855775605
                          z: -8.417657570313834
                        - x: 27.011000000000003
                          y: 24.401999999999997
                          z: -6.432
                        - x: 29.483000000000004
                          y: 24.401999999999997
                          z: -6.432
                        - x: 29.483000000000004
                          y: 33.43328855775604
                          z: -8.417657570313834
                    - id: 78
                      refId: Shd_79
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 78
                        refId: Shd_79_Geometry
                        points:
                        - x: 27.011000000000003
                          y: 23.79480799219453
                          z: -6.2597930642356925
                        - x: 27.011000000000003
                          y: 14.763999999999996
                          z: -3.619
                        - x: 29.483000000000004
                          y: 14.763999999999996
                          z: -3.619
                        - x: 29.483000000000004
                          y: 23.79480799219453
                          z: -6.2597930642356925
                    - id: 79
                      refId: Shd_80
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 79
                        refId: Shd_80_Geometry
                        points:
                        - x: 27.011
                          y: 14.15580799219453
                          z: -3.4467930642356928
                        - x: 27.011
                          y: 5.1249999999999964
                          z: -0.806
                        - x: 29.483
                          y: 5.1249999999999964
                          z: -0.806
                        - x: 29.483
                          y: 14.15580799219453
                          z: -3.4467930642356928
                    - id: 80
                      refId: Shd_81
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 80
                        refId: Shd_81_Geometry
                        points:
                        - x: 27.011
                          y: 4.51780799219453
                          z: -0.6337930642356926
                        - x: 27.011
                          y: -4.5130000000000035
                          z: 2.007
                        - x: 29.483
                          y: -4.5130000000000035
                          z: 2.007
                        - x: 29.483
                          y: 4.51780799219453
                          z: -0.6337930642356926
                    - id: 81
                      refId: Shd_82
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 81
                        refId: Shd_82_Geometry
                        points:
                        - x: 27.011
                          y: -5.1202384588240015
                          z: 2.189543715894495
                        - x: 27.011
                          y: -14.153000000000004
                          z: 4.126
                        - x: 29.483
                          y: -14.153000000000004
                          z: 4.126
                        - x: 29.483
                          y: -5.1202384588240015
                          z: 2.189543715894495
                    - id: 82
                      refId: Shd_83
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 82
                        refId: Shd_83_Geometry
                        points:
                        - x: 27.010999999999996
                          y: -14.759003538124855
                          z: 4.288980321648026
                        - x: 27.010999999999996
                          y: -23.791000000000004
                          z: 6.726
                        - x: 29.482999999999997
                          y: -23.791000000000004
                          z: 6.726
                        - x: 29.482999999999997
                          y: -14.759003538124855
                          z: 4.288980321648026
                    - id: 83
                      refId: Shd_84
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 83
                        refId: Shd_84_Geometry
                        points:
                        - x: 27.010999999999996
                          y: -24.397003538124853
                          z: 6.889980321648025
                        - x: 27.010999999999996
                          y: -33.429
                          z: 9.327
                        - x: 29.482999999999997
                          y: -33.42900000000001
                          z: 9.327
                        - x: 29.482999999999997
                          y: -24.397003538124853
                          z: 6.889980321648025
                    - id: 84
                      refId: Shd_85
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 84
                        refId: Shd_85_Geometry
                        points:
                        - x: 34.07300000000001
                          y: 33.433807992194524
                          z: -7.401793064235693
                        - x: 34.073
                          y: 24.402999999999995
                          z: -4.761
                        - x: 36.545
                          y: 24.402999999999995
                          z: -4.761
                        - x: 36.54500000000001
                          y: 33.433807992194524
                          z: -7.401793064235693
                    - id: 85
                      refId: Shd_86
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 85
                        refId: Shd_86_Geometry
                        points:
                        - x: 34.073
                          y: 23.79480799219453
                          z: -4.588793064235693
                        - x: 34.073
                          y: 14.763999999999996
                          z: -1.948
                        - x: 36.545
                          y: 14.763999999999994
                          z: -1.948
                        - x: 36.545
                          y: 23.79480799219453
                          z: -4.588793064235693
                    - id: 86
                      refId: Shd_87
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 86
                        refId: Shd_87_Geometry
                        points:
                        - x: 34.073
                          y: 14.15580799219453
                          z: -1.7757930642356927
                        - x: 34.073
                          y: 5.124999999999996
                          z: 0.865
                        - x: 36.545
                          y: 5.124999999999996
                          z: 0.865
                        - x: 36.545
                          y: 14.155807992194529
                          z: -1.7757930642356927
                    - id: 87
                      refId: Shd_88
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 87
                        refId: Shd_88_Geometry
                        points:
                        - x: 34.073
                          y: 4.5178079921945296
                          z: 1.0392069357643074
                        - x: 34.073
                          y: -4.513000000000004
                          z: 3.68
                        - x: 36.545
                          y: -4.513000000000004
                          z: 3.68
                        - x: 36.545
                          y: 4.5178079921945296
                          z: 1.0392069357643074
                    - id: 88
                      refId: Shd_89
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 88
                        refId: Shd_89_Geometry
                        points:
                        - x: 34.073
                          y: -5.1204106282336435
                          z: 3.892171477100148
                        - x: 34.073
                          y: -14.152000000000003
                          z: 6.346
                        - x: 36.545
                          y: -14.152000000000005
                          z: 6.346
                        - x: 36.545
                          y: -5.1204106282336435
                          z: 3.892171477100148
                    - id: 89
                      refId: Shd_90
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 89
                        refId: Shd_90_Geometry
                        points:
                        - x: 34.073
                          y: -14.759003538124855
                          z: 6.509980321648024
                        - x: 34.073
                          y: -23.791000000000004
                          z: 8.947
                        - x: 36.545
                          y: -23.791000000000004
                          z: 8.947
                        - x: 36.545
                          y: -14.759003538124857
                          z: 6.509980321648024
                    - id: 90
                      refId: Shd_91
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 90
                        refId: Shd_91_Geometry
                        points:
                        - x: 34.073
                          y: -24.397003538124853
                          z: 9.109980321648026
                        - x: 34.07299999999999
                          y: -33.42900000000001
                          z: 11.547
                        - x: 36.544999999999995
                          y: -33.42900000000001
                          z: 11.547
                        - x: 36.545
                          y: -24.397003538124853
                          z: 9.109980321648026
                    - id: 91
                      refId: Shd_92
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 91
                        refId: Shd_92_Geometry
                        points:
                        - x: 41.13500000000001
                          y: 33.433807992194524
                          z: -7.132793064235693
                        - x: 41.135000000000005
                          y: 24.402999999999995
                          z: -4.492
                        - x: 43.607000000000006
                          y: 24.40299999999999
                          z: -4.492
                        - x: 43.60700000000001
                          y: 33.433807992194524
                          z: -7.132793064235693
                    - id: 92
                      refId: Shd_93
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 92
                        refId: Shd_93_Geometry
                        points:
                        - x: 41.135000000000005
                          y: 23.79480799219453
                          z: -4.319793064235693
                        - x: 41.135000000000005
                          y: 14.763999999999994
                          z: -1.679
                        - x: 43.607000000000006
                          y: 14.763999999999994
                          z: -1.679
                        - x: 43.607000000000006
                          y: 23.794807992194528
                          z: -4.319793064235693
                    - id: 93
                      refId: Shd_94
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 93
                        refId: Shd_94_Geometry
                        points:
                        - x: 41.135000000000005
                          y: 14.155807992194529
                          z: -1.5057930642356927
                        - x: 41.135000000000005
                          y: 5.124999999999995
                          z: 1.135
                        - x: 43.607000000000006
                          y: 5.124999999999995
                          z: 1.135
                        - x: 43.607000000000006
                          y: 14.155807992194529
                          z: -1.5057930642356927
                    - id: 94
                      refId: Shd_95
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 94
                        refId: Shd_95_Geometry
                        points:
                        - x: 41.135000000000005
                          y: 4.519232947391346
                          z: 1.3143177823893937
                        - x: 41.135000000000005
                          y: -4.513000000000005
                          z: 4.354
                        - x: 43.607000000000006
                          y: -4.513000000000005
                          z: 4.354
                        - x: 43.607000000000006
                          y: 4.519232947391346
                          z: 1.3143177823893937
                    - id: 95
                      refId: Shd_96
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 95
                        refId: Shd_96_Geometry
                        points:
                        - x: 41.135000000000005
                          y: -5.120410628233644
                          z: 4.567171477100148
                        - x: 41.135000000000005
                          y: -14.152000000000005
                          z: 7.021
                        - x: 43.607000000000006
                          y: -14.152000000000005
                          z: 7.021
                        - x: 43.607000000000006
                          y: -5.120410628233644
                          z: 4.567171477100148
                    - id: 96
                      refId: Shd_97
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 96
                        refId: Shd_97_Geometry
                        points:
                        - x: 41.135000000000005
                          y: -14.759003538124857
                          z: 7.183980321648026
                        - x: 41.135000000000005
                          y: -23.791000000000004
                          z: 9.621
                        - x: 43.607000000000006
                          y: -23.791000000000007
                          z: 9.621
                        - x: 43.607000000000006
                          y: -14.759003538124857
                          z: 7.183980321648026
                    - id: 97
                      refId: Shd_98
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 97
                        refId: Shd_98_Geometry
                        points:
                        - x: 41.135000000000005
                          y: -24.397003538124853
                          z: 9.783980321648025
                        - x: 41.135
                          y: -33.42900000000001
                          z: 12.221
                        - x: 43.607
                          y: -33.42900000000001
                          z: 12.221
                        - x: 43.607000000000006
                          y: -24.397003538124856
                          z: 9.783980321648025
                    - id: 98
                      refId: Shd_99
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 98
                        refId: Shd_99_Geometry
                        points:
                        - x: 48.19700000000001
                          y: 33.433807992194524
                          z: -6.862793064235693
                        - x: 48.197
                          y: 24.40299999999999
                          z: -4.222
                        - x: 50.669000000000004
                          y: 24.40299999999999
                          z: -4.222
                        - x: 50.66900000000001
                          y: 33.433807992194524
                          z: -6.862793064235693
                    - id: 99
                      refId: Shd_100
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 99
                        refId: Shd_100_Geometry
                        points:
                        - x: 48.197
                          y: 23.794807992194528
                          z: -4.0497930642356925
                        - x: 48.197
                          y: 14.763999999999994
                          z: -1.409
                        - x: 50.669000000000004
                          y: 14.763999999999994
                          z: -1.409
                        - x: 50.669000000000004
                          y: 23.794807992194528
                          z: -4.0497930642356925
                    - id: 100
                      refId: Shd_101
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 100
                        refId: Shd_101_Geometry
                        points:
                        - x: 48.197
                          y: 14.155043031373696
                          z: -1.238908576965131
                        - x: 48.197
                          y: 5.125999999999994
                          z: 1.66
                        - x: 50.669000000000004
                          y: 5.125999999999994
                          z: 1.66
                        - x: 50.669000000000004
                          y: 14.155043031373696
                          z: -1.238908576965131
                    - id: 101
                      refId: Shd_102
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 101
                        refId: Shd_102_Geometry
                        points:
                        - x: 48.197
                          y: 4.516343703796751
                          z: 1.865968804912594
                        - x: 48.197
                          y: -4.513000000000006
                          z: 5.028
                        - x: 50.669000000000004
                          y: -4.513000000000006
                          z: 5.028
                        - x: 50.669000000000004
                          y: 4.516343703796751
                          z: 1.865968804912594
                    - id: 102
                      refId: Shd_103
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 102
                        refId: Shd_103_Geometry
                        points:
                        - x: 48.197
                          y: -5.120410628233645
                          z: 5.241171477100148
                        - x: 48.197
                          y: -14.152000000000005
                          z: 7.695
                        - x: 50.669000000000004
                          y: -14.152000000000005
                          z: 7.695
                        - x: 50.669000000000004
                          y: -5.120410628233645
                          z: 5.241171477100148
                    - id: 103
                      refId: Shd_104
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 103
                        refId: Shd_104_Geometry
                        points:
                        - x: 48.197
                          y: -14.759003538124857
                          z: 7.857980321648025
                        - x: 48.197
                          y: -23.791000000000007
                          z: 10.295
                        - x: 50.669000000000004
                          y: -23.791000000000007
                          z: 10.295
                        - x: 50.669000000000004
                          y: -14.759003538124857
                          z: 7.857980321648025
                    - id: 104
                      refId: Shd_105
                      table_Type: 1
                      inverter_Id: ''
                      group_Id: ''
                      table_Id: ''
                      geometries:
                      - id: 104
                        refId: Shd_105_Geometry
                        points:
                        - x: 48.197
                          y: -24.399215538742183
                          z: 10.455094047969364
                        - x: 48.196999999999996
                          y: -33.43000000000001
                          z: 12.858
                        - x: 50.669
                          y: -33.43000000000001
                          z: 12.858
                        - x: 50.669000000000004
                          y: -24.399215538742183
                          z: 10.455094047969364
                    objects: []
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Project/{projectId}/Prediction/{predictionId}/ShadeScene/PVJData:
    put:
      tags: [ShadeScene]
      summary: Create/upload a shade scene from PVJ data
      description: This request accepts the response of the /ShadeScene/ConvertPVCtoPVJ endpoint in its body, and creates the initial 3D Shade Scene with default settings.
      operationId: createShadeScene
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
      responses:
        "200":
          description: Created shade scene
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
              examples:
                postman-create-scene-response:
                  value:
                    name: Custom Shade Scene
                    sceneSurfaceArea: 34952.621141703195
                    dcFieldSurfaceArea: 14461.598249999997
                    collectorCount: 177
                    objectCount: 0
                    orientationTargetDCField: 3387869
                    calculationSettingsTargetDCField: 3387869
                    rotation: false
                    customTableRotationScheduleName:
                    customTableRotationUploadDate:
                    binType: 2
                    collectorType: 0
                    trackerRotationModel: 0
                    shadingModel: 5
                    fractionalShadingPercentage: 100
                    numberOfModuleFractions:
                    shadeObjectType: 1
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/ShadeScene/Properties/{dcFieldNumber}:
    get:
      tags: [ShadeScene]
      summary: Get shade scene properties for a DC field
      description: Returns the specified shade scene and current property values.
      operationId: getShadeSceneProperties
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      - name: dcFieldNumber
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Shade scene properties
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
              examples:
                postman-shade-scene-properties:
                  value:
                    id: 4297
                    name: Custom Shade Scene
                    createdDateUTC: '2025-11-25T16:48:08.357'
                    createdById: 8903
                    sceneSurfaceArea: 34952.621141703195
                    dcFieldSurfaceArea: 14461.598249999997
                    collectorCount: 177
                    objectCount: 0
                    orientationTargetDCField: 3387869
                    calculationSettingsTargetDCField: 3387869
                    siteTableCount: 177
                    rotation: false
                    customTableRotationScheduleName:
                    customTableRotationUploadDate:
                    binType: 2
                    collectorType: 0
                    trackerRotationModel: 0
                    shadingModel: 6
                    fractionalShadingPercentage: 100
                    numberOfModuleFractions: 2
                    shadeObjectType: 1
                    siteExceedsTableLimit: false
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/ShadeScene:
    put:
      tags: [ShadeScene]
      summary: Update shade scene properties
      description: |
        This request accepts the response of the /ShadeScene/Properties endpoint in its body, and will update the stored configuration.

        _Note: All values should be provided, not just properties which are changing_
      operationId: updateShadeSceneProperties
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/ShadeSceneProperties'}
            examples:
              postman-projects-shade-scene-update-shade-scene-properties:
                value:
                  id: 4297
                  name: Custom Shade Scene
                  createdDateUTC: '2025-11-25T16:41:49.847'
                  createdById: 8903
                  sceneSurfaceArea: 34952.621141703195
                  dcFieldSurfaceArea: 14461.598249999997
                  collectorCount: 177
                  objectCount: 0
                  orientationTargetDCField: 3387869
                  calculationSettingsTargetDCField: 3387869
                  siteTableCount: 177
                  rotation: false
                  customTableRotationScheduleName:
                  customTableRotationUploadDate:
                  binType: 2
                  collectorType: 0
                  trackerRotationModel: 0
                  shadingModel: 6
                  fractionalShadingPercentage: 100
                  numberOfModuleFractions: 3
                  shadeObjectType: 1
      responses:
        "200":
          description: Updated

          content:
            application/json:
              examples:
                postman-update-shade-scene-properties:
                  value: Shade Scene Properties Updated Successfully
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/TABT/Run:
    post:
      tags: [ShadeScene]
      summary: Queue TABT calculations
      description: Queue's calculations for TABT (Terrain Aware Backtracking)
      operationId: runTABT
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Queued

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/TABT/ProcessingStatus:
    get:
      tags: [ShadeScene]
      summary: Get TABT processing status
      description: |
        Returns the status for:

        - Transposition Factor Calculations (if necessary)
            
        - Terrain Aware Calculations
            
        - Overall Status (Transpositions + Terrain)
            

        Refer to /Definitions endpoint for status' and their meanings.
      operationId: getTABTProcessingStatus
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: TABT status
          content:
            application/json:
              schema:
                type: object
                properties:
                  Id: {type: integer}
                  RunId: {type: integer}
                  PercentComplete: {type: number}
                  EngineProcessingStatus: {type: integer}
                  OptimizationProcessingStatus: {type: integer}
                  TranspositionProcessingStatus: {type: integer}
                  LastPublishedDateToQueue: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  RunStartedDateTimeUTC: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
                  RunCompletedDateTimeUTC: {type: string, description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset; treat as server-local when no offset is present.}
              examples:
                postman-new-request:
                  value:
                    Id: 802
                    RunId: 955415-DJYHQLJVVN
                    PercentComplete: 100
                    EngineProcessingStatus: 3
                    OptimizationProcessingStatus: 0
                    TranspositionProcessingStatus: 3
                    LastPublishedDateToQueue: '2025-11-25T16:55:14.783'
                    RunStartedDateTimeUTC: '2025-11-25T16:55:15.75'
                    RunCompletedDateTimeUTC: '2025-11-25T16:55:22.033'
        '204':
          description: TABT calculations have not been queued for this prediction yet. Response body is empty.
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'
  /Project/{projectId}/Prediction/{predictionId}/ShadeScene/Run:
    post:
      tags: [ShadeScene]
      summary: Queue shade calculations
      description: |
        Queue's Shading Calculations.

        Refer to /Definitions endpoint for status' and their meanings.
      operationId: runShadeCalculations
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Queued

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Project/{projectId}/Prediction/{predictionId}/ShadeScene/ProcessingStatus:
    get:
      tags: [ShadeScene]
      summary: Get shade calculation processing status
      description: Returns status for shading calculations
      operationId: getShadeProcessingStatus
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Processing status
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ProcessingStatus'}
              examples:
                postman-get-shade-processing-status-response:
                  value:
                    Id: 6806
                    RunId: 955415-DLVWTJFLXM
                    PercentComplete: 100
                    ProcessingStatus: 3
                    LastPublishedDateToQueue: '2025-11-25T16:59:49.907'
                    RunStartedDateTimeUTC: '2025-11-25T16:59:50.513'
                    RunCompletedDateTimeUTC: '2025-11-25T17:00:32.183'
                    IsInverterMultiRun: false
                    InverterRunSuccesses: 0
                    InverterRunFailures: 0
                    InverterRunInfo: []
        '204':
          description: Shade calculations have not been queued for this prediction yet. Response body is empty.
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Project/{projectId}/Prediction/{predictionId}/ShadeScene/Results:
    get:
      tags: [ShadeScene]
      summary: Get 3D shade calculation results
      description: |
        Returns all 3D scene related results. This includes:

        - Beam Irradiance losses
            
        - Shading Electrical Effect losses
            
        - Transposition losses/gains
            
        - Combined loss/gain calculations.
      operationId: getShadeResults
      x-doc-source: postman
      parameters:
      - name: projectId
        in: path
        required: true
        schema: {type: integer}
      - name: predictionId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Shade results
          content:
            application/json:
              schema:
                type: object
                properties:
                  uiShadeData: {type: object}
                  transpositionFactors: {type: object}
                  hasScheduledData: {type: boolean}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Weather:
    post:
      tags: [Weather]
      summary: Create a weather file
      description: Creates a new weather file in the company library from a payload of hourly meteorological records (irradiance, temperature, wind, etc.). For provider-sourced data, use `POST /Weather/Download/{providerId}` instead so metadata and downloads are handled automatically.
      operationId: createWeather
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-weather-create:
                value:
                  status: 1
                  distance: 0.0
                  locality: Oxford
                  stateProvince: Nebraska
                  stateProvinceCode: NE
                  country: United States
                  countryCode: US
                  region: North America
                  source: LocalWeatherFile.xlsx
                  stationName: ''
                  format: 3
                  stationCode:
                  latitude: 40.1932678
                  longitude: -99.7152252
                  elevation: 665.0
                  timeZone: -6.0
                  timestampDefinition: 0
                  timestampDefinitionOriginal: 0
                  timeInterval: 60.0
                  startDate: '2005-01-01T00:00:00'
                  endDate: '2005-01-01T23:00:00'
                  globalHorizontalIrradianceSum: 0.6
                  diffuseHorizontalIrradianceSum: 0.6
                  directNormalIrradianceSum: 0.0
                  planeOfArrayIrradianceSum:
                  averageAirTemperature: 6.55
                  maxAirTemperature: 8.25
                  averageRelativeHumidity: 79.56
                  averageWindSpeed: 3.25
                  averagePrecipitableWater:
                  averageDewpoint:
                  averageSoilingLoss:
                  rainfallSum: 4.57
                  weatherDataModelVersion: 8.1.2.15989
                  dataProvider: 4
                  pLevel: 0
                  windSensorHeight: 10.0
                  weatherDetails:
                  - id: 0
                    weatherId: 68915
                    index: 1
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 6.07
                    relativeHumidity: 87.76
                    windspeed: 3.0
                    windDirection: 173.1
                    timeStamp: '2005-01-01T00:00:00'
                    adjustedTimeStamp: '2005-01-01T00:30:00'
                    precipitableWater:
                    rainfall: 2.23
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 2
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 6.27
                    relativeHumidity: 79.89
                    windspeed: 2.5
                    windDirection: 206.5
                    timeStamp: '2005-01-01T01:00:00'
                    adjustedTimeStamp: '2005-01-01T01:30:00'
                    precipitableWater:
                    rainfall: 0.1
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 3
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 6.01
                    relativeHumidity: 82.03
                    windspeed: 2.0
                    windDirection: 204.1
                    timeStamp: '2005-01-01T02:00:00'
                    adjustedTimeStamp: '2005-01-01T02:30:00'
                    precipitableWater:
                    rainfall: 0.15
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 4
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 5.93
                    relativeHumidity: 79.61
                    windspeed: 2.5
                    windDirection: 264.5
                    timeStamp: '2005-01-01T03:00:00'
                    adjustedTimeStamp: '2005-01-01T03:30:00'
                    precipitableWater:
                    rainfall: 0.03
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 5
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 5.81
                    relativeHumidity: 77.89
                    windspeed: 2.3
                    windDirection: 218.4
                    timeStamp: '2005-01-01T04:00:00'
                    adjustedTimeStamp: '2005-01-01T04:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 6
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 5.7
                    relativeHumidity: 76.96
                    windspeed: 2.6
                    windDirection: 207.4
                    timeStamp: '2005-01-01T05:00:00'
                    adjustedTimeStamp: '2005-01-01T05:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 7
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 5.62
                    relativeHumidity: 80.45
                    windspeed: 2.2
                    windDirection: 231.0
                    timeStamp: '2005-01-01T06:00:00'
                    adjustedTimeStamp: '2005-01-01T06:30:00'
                    precipitableWater:
                    rainfall: 0.01
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 8
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 930.32
                    temperature: 5.54
                    relativeHumidity: 80.71
                    windspeed: 3.0
                    windDirection: 191.6
                    timeStamp: '2005-01-01T07:00:00'
                    adjustedTimeStamp: '2005-01-01T07:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 9
                    dewpoint:
                    diffuseHorizontalIrradiance: 6.1
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 6.1
                    pressure: 930.32
                    temperature: 5.76
                    relativeHumidity: 80.31
                    windspeed: 2.6
                    windDirection: 168.9
                    timeStamp: '2005-01-01T08:00:00'
                    adjustedTimeStamp: '2005-01-01T08:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 30.0402528947981
                  - id: 0
                    weatherId: 68915
                    index: 10
                    dewpoint:
                    diffuseHorizontalIrradiance: 50.08
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 50.08
                    pressure: 930.32
                    temperature: 6.57
                    relativeHumidity: 83.12
                    windspeed: 4.1
                    windDirection: 252.7
                    timeStamp: '2005-01-01T09:00:00'
                    adjustedTimeStamp: '2005-01-01T09:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 185.49330738635734
                  - id: 0
                    weatherId: 68915
                    index: 11
                    dewpoint:
                    diffuseHorizontalIrradiance: 88.92
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 88.92
                    pressure: 930.32
                    temperature: 7.31
                    relativeHumidity: 76.96
                    windspeed: 3.7
                    windDirection: 50.4
                    timeStamp: '2005-01-01T10:00:00'
                    adjustedTimeStamp: '2005-01-01T10:30:00'
                    precipitableWater:
                    rainfall: 0.02
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 320.34875208133815
                  - id: 0
                    weatherId: 68915
                    index: 12
                    dewpoint:
                    diffuseHorizontalIrradiance: 103.67
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 103.67
                    pressure: 930.32
                    temperature: 7.82
                    relativeHumidity: 74.6
                    windspeed: 3.5
                    windDirection: 181.3
                    timeStamp: '2005-01-01T11:00:00'
                    adjustedTimeStamp: '2005-01-01T11:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 412.4474580667211
                  - id: 0
                    weatherId: 68915
                    index: 13
                    dewpoint:
                    diffuseHorizontalIrradiance: 99.12
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 99.12
                    pressure: 930.32
                    temperature: 8.08
                    relativeHumidity: 71.52
                    windspeed: 3.9
                    windDirection: 189.9
                    timeStamp: '2005-01-01T12:00:00'
                    adjustedTimeStamp: '2005-01-01T12:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 452.27318005064905
                  - id: 0
                    weatherId: 68915
                    index: 14
                    dewpoint:
                    diffuseHorizontalIrradiance: 92.96
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 92.96
                    pressure: 930.45
                    temperature: 8.23
                    relativeHumidity: 72.61
                    windspeed: 4.4
                    windDirection: 57.8
                    timeStamp: '2005-01-01T13:00:00'
                    adjustedTimeStamp: '2005-01-01T13:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 436.06204606577194
                  - id: 0
                    weatherId: 68915
                    index: 15
                    dewpoint:
                    diffuseHorizontalIrradiance: 79.1
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 79.1
                    pressure: 930.58
                    temperature: 8.25
                    relativeHumidity: 67.18
                    windspeed: 3.7
                    windDirection: 55.1
                    timeStamp: '2005-01-01T14:00:00'
                    adjustedTimeStamp: '2005-01-01T14:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 365.3295473095477
                  - id: 0
                    weatherId: 68915
                    index: 16
                    dewpoint:
                    diffuseHorizontalIrradiance: 52.79
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 52.79
                    pressure: 930.7
                    temperature: 8.09
                    relativeHumidity: 66.09
                    windspeed: 5.1
                    windDirection: 175.9
                    timeStamp: '2005-01-01T15:00:00'
                    adjustedTimeStamp: '2005-01-01T15:30:00'
                    precipitableWater:
                    rainfall: 0.06
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 247.01201691729582
                  - id: 0
                    weatherId: 68915
                    index: 17
                    dewpoint:
                    diffuseHorizontalIrradiance: 22.03
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 22.03
                    pressure: 930.83
                    temperature: 7.7
                    relativeHumidity: 81.96
                    windspeed: 3.9
                    windDirection: 36.0
                    timeStamp: '2005-01-01T16:00:00'
                    adjustedTimeStamp: '2005-01-01T16:30:00'
                    precipitableWater:
                    rainfall: 0.23
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 95.29513760680047
                  - id: 0
                    weatherId: 68915
                    index: 18
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.59
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.59
                    pressure: 930.96
                    temperature: 7.23
                    relativeHumidity: 81.98
                    windspeed: 4.4
                    windDirection: 155.2
                    timeStamp: '2005-01-01T17:00:00'
                    adjustedTimeStamp: '2005-01-01T17:30:00'
                    precipitableWater:
                    rainfall: 0.52
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 19
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.09
                    temperature: 6.75
                    relativeHumidity: 82.0
                    windspeed: 3.7
                    windDirection: 52.1
                    timeStamp: '2005-01-01T18:00:00'
                    adjustedTimeStamp: '2005-01-01T18:30:00'
                    precipitableWater:
                    rainfall: 0.88
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 20
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.22
                    temperature: 6.45
                    relativeHumidity: 82.01
                    windspeed: 3.7
                    windDirection: 190.7
                    timeStamp: '2005-01-01T19:00:00'
                    adjustedTimeStamp: '2005-01-01T19:30:00'
                    precipitableWater:
                    rainfall: 0.34
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 21
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.34
                    temperature: 6.09
                    relativeHumidity: 85.91
                    windspeed: 3.7
                    windDirection: 203.5
                    timeStamp: '2005-01-01T20:00:00'
                    adjustedTimeStamp: '2005-01-01T20:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 22
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.47
                    temperature: 5.69
                    relativeHumidity: 85.92
                    windspeed: 2.9
                    windDirection: 164.6
                    timeStamp: '2005-01-01T21:00:00'
                    adjustedTimeStamp: '2005-01-01T21:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 23
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.6
                    temperature: 5.29
                    relativeHumidity: 85.94
                    windspeed: 2.3
                    windDirection: 220.2
                    timeStamp: '2005-01-01T22:00:00'
                    adjustedTimeStamp: '2005-01-01T22:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  - id: 0
                    weatherId: 68915
                    index: 24
                    dewpoint:
                    diffuseHorizontalIrradiance: 0.0
                    directNormalIrradiance: 0.0
                    planeOfArrayIrradiance:
                    globalHorizontalIrradiance: 0.0
                    pressure: 931.73
                    temperature: 4.88
                    relativeHumidity: 85.95
                    windspeed: 2.2
                    windDirection: 170.6
                    timeStamp: '2005-01-01T23:00:00'
                    adjustedTimeStamp: '2005-01-01T23:30:00'
                    precipitableWater:
                    rainfall: 0.0
                    albedo: 0.0
                    soilingLoss:
                    beamHorizontalIrradiance: 0.0
                    clearSkyIrradiance: 0.0
                  dataType: 1
                  customerName: ''
                  apiLocked: false
                  apiDownloaded: false
                  offsetMinutes: 0
                  usingSytemKey: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD: 0.0
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD: 0.0
                  trackerStowAngle: 0.0
                  groundCoverageRatio:
                  id: 68915
                  name: Meteonorm - 40.193N - 99.715W
                  description:
      responses:
        "200":
          description: Created weather ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-create:
                  value:
                    id: 68916
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Weather/{weatherId}:
    get:
      tags: [Weather]
      summary: Get a weather file
      description: Retrieves a single weather file's metadata (provider, location, time range, status). To fetch the actual hourly records, call `GET /Weather/{weatherId}/Detail`.
      operationId: getWeather
      x-doc-source: drafted
      parameters:
      - name: weatherId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Weather file
          content:
            application/json:
              schema: {$ref: '#/components/schemas/WeatherFile'}
              examples:
                postman-weather:
                  value:
                    status: 1
                    distance: 0
                    locality: Oxford
                    stateProvince: Nebraska
                    stateProvinceCode: NE
                    country: United States
                    countryCode: US
                    region: North America
                    source: Book2.xlsx
                    stationName: ''
                    format: 3
                    stationCode:
                    latitude: 40.1932678
                    longitude: -99.7152252
                    elevation: 665
                    timeZone: -6
                    timestampDefinition: 0
                    timestampDefinitionOriginal: 0
                    timeInterval: 60
                    startDate: '2005-01-01T00:00:00'
                    endDate: '2005-01-01T23:00:00'
                    globalHorizontalIrradianceSum: 0.6
                    diffuseHorizontalIrradianceSum: 0.6
                    directNormalIrradianceSum: 0
                    planeOfArrayIrradianceSum:
                    averageAirTemperature: 6.55
                    maxAirTemperature: 8.25
                    averageRelativeHumidity: 79.56
                    averageWindSpeed: 3.25
                    averagePrecipitableWater:
                    averageDewpoint:
                    averageSoilingLoss:
                    rainfallSum: 4.57
                    weatherDataModelVersion: 8.1.2.15989
                    dataProvider: 4
                    pLevel: 0
                    windSensorHeight: 10
                    weatherDetails:
                    dataType: 1
                    customerName: ''
                    apiLocked: false
                    apiDownloaded: false
                    weatherFileKey: 00000000-0000-0000-0000-000000000000
                    offsetMinutes: 0
                    usingSytemKey: false
                    moduleTilt:
                    moduleAzimuth:
                    trackingType:
                    trackingBacktrackingType: 0
                    minimumTrackingLimitAngleD: 0
                    maximumTrackingLimitAngleD:
                    trackerPitchAngleD: 0
                    trackerStowAngle: 0
                    groundCoverageRatio:
                    id: 68915
                    name: Meteonorm - 40.193N - 99.715W
                    description:
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                      claims: []
                      logins: []
                      roles: []
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2022-07-05T20:04:50.863'
                      userWeatherDownloads:
                      email: jmilam@terabase.energy
                      id: 5093
                    createdDate: '2022-12-22T20:20:16.477'
                    lastModified: '2022-12-22T20:20:16.477'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      claims: []
                      logins: []
                      roles: []
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2022-07-05T20:04:50.863'
                      userWeatherDownloads:
                      email: jmilam@terabase.energy
                      id: 5093
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Weather/{weatherId}/Export:
    get:
      tags: [Weather]
      summary: Export a weather file
      description: Returns the weather file as a downloadable artifact in its native format. Useful for inspecting the data outside PlantPredict or sharing it with other modeling tools.
      operationId: exportWeather
      x-doc-source: drafted
      parameters:
      - name: weatherId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Exported weather file (binary or JSON)
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Weather/{weatherId}/TitleUpdate:
    put:
      tags: [Weather]
      summary: Update weather file metadata
      description: Renames a weather file and/or updates lightweight metadata fields without touching the underlying hourly data.
      operationId: updateWeatherTitle
      x-doc-source: drafted
      parameters:
      - name: weatherId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-weather-title-update:
                value:
                  status: 1
                  distance: 0.0
                  locality: Hurghada 2
                  stateProvince: Red Sea Governorate
                  stateProvinceCode: Red Sea Governorate
                  country: Egypt
                  countryCode: EG
                  region: Africa
                  source: Meteonorm - 27.323N - 33.607E.xlsx
                  stationName: ''
                  format: 3
                  stationCode:
                  latitude: 27.3230667
                  longitude: 33.6068764
                  elevation: 127.0
                  timeZone: 2.0
                  timestampDefinition: 0
                  timestampDefinitionOriginal: 0
                  timeInterval: 60.0
                  startDate: '2005-01-01T00:00:00'
                  endDate: '2005-12-31T23:00:00'
                  globalHorizontalIrradianceSum: 2081.92
                  diffuseHorizontalIrradianceSum: 757.37
                  directNormalIrradianceSum: 2054.86
                  planeOfArrayIrradianceSum:
                  averageAirTemperature: 25.44
                  maxAirTemperature: 41.52
                  averageRelativeHumidity: 41.54
                  averageWindSpeed: 5.92
                  averagePrecipitableWater:
                  averageDewpoint:
                  averageSoilingLoss:
                  rainfallSum:
                  weatherDataModelVersion: 8.0.4.19761
                  dataProvider: 4
                  pLevel: 0
                  windSensorHeight: 10.0
                  weatherDetails:
                  dataType: 1
                  customerName: ''
                  apiLocked: false
                  apiDownloaded: false
                  weatherFileKey: 00000000-0000-0000-0000-000000000000
                  offsetMinutes: 0
                  usingFirstSolarKey: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD: 0.0
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD: 0.0
                  trackerStowAngle: 0.0
                  groundCoverageRatio:
                  id: 65731
                  name: Meteonorm - 27.323N - 33.607E
                  description:
                  companyId: 1042
                  company:
                  ownerId: 5093
                  owner:
                    claims: []
                    logins: []
                    roles: []
                    company:
                    companyId: 1042
                    firstName: Jesse
                    lastName: Milam
                    jobTitle: Software Developer
                    createdByUserId: 5091
                    createdByUser:
                    status: 1
                    settings:
                    costCenter:
                    migrationAgreementAcceptance: true
                    clientCredentialsCreatedOnUTC: '2021-11-30T14:16:05.783'
                    email: jmilam@terabase.energy
                    id: 5093
                  createdDate: '2021-12-02T18:12:46.897'
                  lastModified: '2021-12-02T18:12:46.897'
                  lastModifiedById: 5093
                  lastModifiedBy:
                    claims: []
                    logins: []
                    roles: []
                    company:
                    companyId: 1042
                    firstName: Jesse
                    lastName: Milam
                    jobTitle: Software Developer
                    createdByUserId: 5091
                    createdByUser:
                    status: 1
                    settings:
                    costCenter:
                    migrationAgreementAcceptance: true
                    clientCredentialsCreatedOnUTC: '2021-11-30T14:16:05.783'
                    email: jmilam@terabase.energy
                    id: 5093
      responses:
        "200":
          description: Updated

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Weather/{weatherId}/Detail:
    get:
      tags: [Weather]
      summary: Get weather hourly detail records
      description: Returns the full hourly time-series records for a weather file — irradiance components, ambient temperature, wind speed, etc. The response can be large (8760+ rows for a full year); plan to stream or page on the client side.
      operationId: getWeatherDetails
      x-doc-source: drafted
      parameters:
      - name: weatherId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Array of hourly records
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/WeatherDetail'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

    put:
      tags: [Weather]
      summary: Update weather hourly detail records
      description: 'Used to update details for an existing weather file. **Note: This will completely overwrite the each timestamp with the provided values. If you omit data from the JSON it will not keep the previous values.**'
      operationId: updateWeatherDetails
      x-doc-source: postman
      parameters:
      - name: weatherId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items: {$ref: '#/components/schemas/WeatherDetail'}
      responses:
        "200":
          description: Updated

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Weather/Search:
    get:
      tags: [Weather]
      summary: Search weather files by location
      description: Finds weather files within a geographic radius of a given latitude/longitude. Use this to discover existing library entries near a project site before importing a new one.
      operationId: searchWeather
      x-doc-source: drafted
      parameters:
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      - name: SearchRadius
        in: query
        required: true
        schema: {type: number}
      responses:
        "200":
          description: Matching weather files
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/WeatherFile'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'

  /Weather/Parse:
    post:
      tags: [Weather]
      summary: Parse a raw weather file upload
      description: |
        This endpoint accepts a .csv or .xlsx (note: .xlsx is only accepted in the PlantPredict exported format).

        If the parse request is successful, a response will be returned containing some of the meta-data for the weather file including the GUID (weatherFileKey) that will be used in the next steps to begin formatting the data.

        EndFragment
      operationId: parseWeather
      x-doc-source: postman
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Parsed weather file info
          content:
            application/json:
              schema:
                type: object
                properties:
                  weatherFileInfo: {type: object}
              examples:
                postman-step-1-parse:
                  value:
                    weatherFileInfo:
                      error: false
                      errorDescription:
                      warningMessage:
                      source: Meteonorm - 40.193N - 99.715W.xlsx
                      latitude: 40.1932678
                      longitude: -99.7152252
                      elevation: 665
                      timeZone: -6
                      region: North America
                      pLevel: 0
                      windSensorHeight: 10
                      dataProvider: 4
                      dataType: 1
                      format: 3
                      weatherDataModelVersion: 8.1.2.15989
                      customerName: ''
                      stationName: ''
                      stationCode:
                      separatorType: ','
                      customSeparater:
                      headerRowsToSkip: 3
                      startDate: '2005-01-01T00:00:00'
                      endDate: '2005-12-31T23:00:00'
                      timeInterval: 60
                      timestampDefinition: 2
                      columnMappings:
                        ghi: 2
                        dni: 3
                        dhi: 4
                        temp: 5
                        windspeed: 6
                        relativeHumidity: 7
                        pwat: 8
                        rain: 9
                        pressure: 10
                        dewpointTemp: 11
                        windDirection: 12
                        soilingLoss: 13
                        poai: 14
                      fileLimitReached: false
                      rowCount: 8763
                      weatherFileKey: 8f83cecb-4080-4b84-9c52-3f99e457ef5e
                      locality: Oxford
                      stateProvince: Nebraska
                      stateProvinceCode: NE
                      country: United States
                      countryCode: US
                      offsetMinutes: 0
                      includesLeapDays: false
                      moduleTilt:
                      moduleAzimuth:
                      trackingType:
                      trackingBacktrackingType: 0
                      minimumTrackingLimitAngleD:
                      maximumTrackingLimitAngleD:
                      trackerPitchAngleD:
                      trackerStowAngle:
                      groundCoverageRatio:
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Weather/QualityCheck:
    post:
      tags: [Weather]
      summary: Run quality check on a parsed weather file
      description: |
        The Quality Check endpoint is used to confirm:

        1.  The specified column mappings are valid
        2.  The input values for the specified data type are within tolerance and do not exceed realistic values.
        3.  Your weather file is ready for import - If all validations pass, the API will return a message indicating there were no errors found and you are good to proceed to the final step.
      operationId: qualityCheckWeather
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-mples-how-to-add-new-with-quality-check-step-2-quality-check:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: Meteonorm - 40.193N - 99.715W.xlsx
                  latitude: 40.1932678
                  longitude: -99.7152252
                  elevation: 665
                  timeZone: -6
                  region: North America
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 4
                  dataType: 1
                  format: 3
                  weatherDataModelVersion: 8.1.2.15989
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2005-01-01T00:00:00'
                  endDate: '2005-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: 8f83cecb-4080-4b84-9c52-3f99e457ef5e
                  locality: Oxford
                  stateProvince: Nebraska
                  stateProvinceCode: NE
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD: 0
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
              postman-weather-quality-check:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: NSRDB - 41.65N - 83.54W (1).xlsx
                  latitude: 41.65
                  longitude: -83.54
                  elevation: 183
                  timeZone: -5
                  region: North America
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 17
                  dataType: 7
                  format: 2
                  weatherDataModelVersion: v3.0.1
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2010-01-01T00:00:00'
                  endDate: '2010-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  rowData:
                  - - Station Type
                    - Latitude (dd)
                    - Longitude (dd)
                    - Elevation (m)
                    - Time Zone (UTC)
                    - Time Stamp
                    - Timestep Interval (min)
                    - Data Provider
                    - P-Level
                    - Data Type
                    - Model Version
                    - IF(OR(H2="GlobalFED", H2="Customer"),"Customer Name","")
                    - IF(OR(J2="Measured", J2="TMY3"),"Project/Station Name","")
                    - Wind Sensor Height m
                    - Mounting Technology
                    - Rotational Limits Min
                    - Rotational Limts Max
                    - Tracking Method
                    - Tilt Angle
                    - GCR (%)
                    - Azimuth (°)
                  - - NREL
                    - '41.65'
                    - '-83.54'
                    - '183'
                    - '-5'
                    - IntervalBegin
                    - '60'
                    - NSRDB
                    - P50
                    - PSM
                    - v3.0.1
                    - ''
                    - ''
                    - '10'
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                  - - MM/DD/YYYY
                    - hh:mm:ss
                    - GHI
                    - DNI
                    - DHI
                    - Temp
                    - WS
                    - RH
                    - PWat
                    - Rain
                    - Pressure
                    - Dew Point Temp
                    - Wind Direction
                    - Soiling Loss
                    - POAI (W/m2)
                  - - 01/01/2010
                    - 00:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '78'
                    - ''
                    - '-15'
                  - - 01/01/2010
                    - 01:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.3'
                    - '-3'
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '77.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 02:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-4'
                    - '3.8'
                    - ''
                    - ''
                    - '-6'
                    - '990'
                    - '-7'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 03:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-5'
                    - '4'
                    - ''
                    - '-5'
                    - ''
                    - '990'
                    - '-7'
                    - '65'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 04:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 05:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '450'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 06:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '69.400000000000006'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 07:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '70.2'
                    - '-5'
                    - ''
                  - - 01/01/2010
                    - 08:00:00
                    - '-15'
                    - '0'
                    - '6'
                    - '-3'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '45'
                    - '66.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 09:00:00
                    - '-15'
                    - '0'
                    - '26'
                    - '-2'
                    - '6.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '68.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 10:00:00
                    - '-15'
                    - '0'
                    - '45'
                    - '-2'
                    - '6.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '76.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 11:00:00
                    - '-15'
                    - '0'
                    - '57'
                    - '100'
                    - '7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '78.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 12:00:00
                    - '-15'
                    - '29'
                    - '168'
                    - '-2'
                    - '35'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '79.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 13:00:00
                    - '-15'
                    - '0'
                    - '75'
                    - '-2'
                    - '6.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 14:00:00
                    - '34'
                    - '0'
                    - '34'
                    - '-3'
                    - '6.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 15:00:00
                    - '22'
                    - '0'
                    - '22'
                    - '-3'
                    - '5.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 16:00:00
                    - '7'
                    - '0'
                    - '7'
                    - '-3'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '80.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '75.8'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '70'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '1500'
                    - '-7'
                    - '68.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 20:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.3'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '60.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '56.1'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '51.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '47.9'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '50.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '54.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '58.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '65.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 07:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-2'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '68.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 08:00:00
                    - '10'
                    - '0'
                    - '10'
                    - '-1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 09:00:00
                    - '46'
                    - '0'
                    - '46'
                    - '0'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '74.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 10:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 11:00:00
                    - '120'
                    - '0'
                    - '120'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 12:00:00
                    - '146'
                    - '1'
                    - '145'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '76'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 13:00:00
                    - '240'
                    - '147'
                    - '179'
                    - '1'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '70.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 14:00:00
                    - '281'
                    - '482'
                    - '112'
                    - '1'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '63.4'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 15:00:00
                    - '225'
                    - '696'
                    - '54'
                    - '0'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '57.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 16:00:00
                    - '81'
                    - '465'
                    - '31'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '54.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '50.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '46.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '44.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '48.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '53.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '59.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '66.900000000000006'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '78.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '88.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '92.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '91.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '100.2'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '110.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 08:00:00
                    - '2'
                    - '0'
                    - '2'
                    - '0'
                    - '3.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '119.4'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 09:00:00
                    - '11'
                    - '0'
                    - '11'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '129.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 10:00:00
                    - '19'
                    - '0'
                    - '19'
                    - '0'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '144'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 11:00:00
                    - '130'
                    - '0'
                    - '130'
                    - '1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 12:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '1'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 13:00:00
                    - '52'
                    - '0'
                    - '52'
                    - '1'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 14:00:00
                    - '54'
                    - '0'
                    - '54'
                    - '0'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 15:00:00
                    - '35'
                    - '0'
                    - '35'
                    - '0'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 16:00:00
                    - '12'
                    - '0'
                    - '12'
                    - '0'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '149.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '152.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '154.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '156.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '156.80000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '158.19999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '162.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.69999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '156.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '157.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '162.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 08:00:00
                    - '20'
                    - '0'
                    - '20'
                    - '-3'
                    - '3.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '172.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 09:00:00
                    - '89'
                    - '38'
                    - '81'
                    - '-3'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '185.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 10:00:00
                    - '153'
                    - '63'
                    - '132'
                    - '-3'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '190.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 11:00:00
                    - '127'
                    - '0'
                    - '127'
                    - '-3'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '192.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 12:00:00
                    - '214'
                    - '70'
                    - '184'
                    - '-3'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '193.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 13:00:00
                    - '154'
                    - '9'
                    - '150'
                    - '-3'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '197.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 14:00:00
                    - '159'
                    - '46'
                    - '143'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '203.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 15:00:00
                    - '239'
                    - '715'
                    - '60'
                    - '-4'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '209.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 16:00:00
                    - '88'
                    - '464'
                    - '37'
                    - '-5'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '214.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-11'
                    - '215.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.1'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-10'
                    - '215.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.9'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '216.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.7'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '219.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '224.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '229.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.5'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '234.4'
                    - ''
                    - ''
                  - - 01/05/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.2'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '240.5'
                    - ''
                    - ''
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: be586e7f-a9ad-4b2a-944b-8fe24755f747
                  locality: Toledo
                  stateProvince: Ohio
                  stateProvinceCode: OH
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD:
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
      responses:
        "200":
          description: Quality check result
          content:
            application/json:
              schema: {$ref: '#/components/schemas/WeatherFile'}
              examples:
                postman-step-2-quality-check:
                  value: No Questionable Records Found.
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Weather/FinalizeImport:
    post:
      tags: [Weather]
      summary: Finalize import of a parsed weather file
      description: The Finalize Import endpoint will execute the same validations as the Quality Check endpoint however if no errors are found the weather file will successfully be imported into your PlantPredict Weather library. The response from the API will be the weather Id of the newly created asset.
      operationId: finalizeWeatherImport
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-les-how-to-add-new-with-quality-check-step-3-finalize-import:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: Meteonorm - 40.193N - 99.715W.xlsx
                  latitude: 40.1932678
                  longitude: -99.7152252
                  elevation: 665
                  timeZone: -6
                  region: North America
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 4
                  dataType: 1
                  format: 3
                  weatherDataModelVersion: 8.1.2.15989
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2005-01-01T00:00:00'
                  endDate: '2005-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: 8f83cecb-4080-4b84-9c52-3f99e457ef5e
                  locality: Oxford
                  stateProvince: Nebraska
                  stateProvinceCode: NE
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD: 0
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
              postman-weather-finalize-import:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: Meteonorm - 27.323N - 33.607E.xlsx
                  latitude: 27.3230667
                  longitude: 33.6068764
                  elevation: 127
                  timeZone: 2
                  region: Africa
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 4
                  dataType: 1
                  format: 3
                  weatherDataModelVersion: 8.0.4.19761
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2005-01-01T00:00:00'
                  endDate: '2005-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  rowData:
                  - - Station Type
                    - Latitude (dd)
                    - Longitude (dd)
                    - Elevation (m)
                    - Time Zone (UTC)
                    - Time Stamp
                    - Timestep Interval (min)
                    - Data Provider
                    - P-Level
                    - Data Type
                    - Model Version
                    - IF(OR(H2="GlobalFED", H2="Customer"),"Customer Name","")
                    - IF(OR(J2="Measured", J2="TMY3"),"Project/Station Name","")
                    - Wind Sensor Height m
                    - Mounting Technology
                    - Rotational Limits Min
                    - Rotational Limts Max
                    - Tracking Method
                    - Tilt Angle
                    - GCR (%)
                    - Azimuth (°)
                  - - Meteonorm
                    - '27.3230667'
                    - '33.6068764'
                    - '127'
                    - '2'
                    - IntervalBegin
                    - '60'
                    - Meteonorm
                    - P50
                    - Satellite
                    - 8.0.4.19761
                    - ''
                    - ''
                    - '10'
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                  - - MM/DD/YYYY
                    - hh:mm:ss
                    - GHI
                    - DNI
                    - DHI
                    - Temp
                    - WS
                    - RH
                    - PWat
                    - Rain
                    - Pressure
                    - Dew Point Temp
                    - Wind Direction
                    - Soiling Loss
                    - POAI (W/m2)
                  - - 01/01/2005
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.47'
                    - '3.2'
                    - '50.29'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '353.1'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.76'
                    - '2.8'
                    - '52.76'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '26.5'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.04'
                    - '3'
                    - '53.11'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '24.1'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.67'
                    - '3.2'
                    - '53.6'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '84.5'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.3'
                    - '2.7'
                    - '53.73'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '38.4'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.05'
                    - '2.8'
                    - '55.74'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '27.4'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 06:00:00
                    - '0.71'
                    - '0'
                    - '0.71'
                    - '16.05'
                    - '2.5'
                    - '54.46'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '51'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 07:00:00
                    - '104.78'
                    - '291.43'
                    - '55.13'
                    - '17.4'
                    - '3.3'
                    - '48.39'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '11.6'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 08:00:00
                    - '275.66'
                    - '484.51'
                    - '106.27'
                    - '19.34'
                    - '3.2'
                    - '43.89'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '348.9'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 09:00:00
                    - '437.41'
                    - '622.9'
                    - '130.46'
                    - '21.36'
                    - '4.8'
                    - '39.23'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '72.7'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 10:00:00
                    - '578.93'
                    - '789.63'
                    - '112.99'
                    - '23.08'
                    - '4.8'
                    - '29.63'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '5.4'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 11:00:00
                    - '621.94'
                    - '777.68'
                    - '128.17'
                    - '24.44'
                    - '5'
                    - '26.95'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '46.3'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 12:00:00
                    - '626.25'
                    - '839.16'
                    - '102.38'
                    - '25.42'
                    - '5.7'
                    - '25.33'
                    - ''
                    - '0'
                    - '998.79'
                    - ''
                    - '9.9'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 13:00:00
                    - '547.28'
                    - '814.62'
                    - '92.07'
                    - '25.92'
                    - '6.1'
                    - '24.05'
                    - ''
                    - '0'
                    - '998.83'
                    - ''
                    - '327.8'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 14:00:00
                    - '421.5'
                    - '790.3'
                    - '71.4'
                    - '25.95'
                    - '5.7'
                    - '24.41'
                    - ''
                    - '0'
                    - '998.87'
                    - ''
                    - '10.1'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 15:00:00
                    - '233.96'
                    - '436.01'
                    - '109.81'
                    - '25.24'
                    - '6.7'
                    - '26.91'
                    - ''
                    - '0'
                    - '998.9'
                    - ''
                    - '40.9'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 16:00:00
                    - '26.41'
                    - '0'
                    - '26.41'
                    - '23.88'
                    - '5.9'
                    - '30.51'
                    - ''
                    - '0'
                    - '998.94'
                    - ''
                    - '351'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '22.96'
                    - '6.1'
                    - '36.07'
                    - ''
                    - '0'
                    - '998.98'
                    - ''
                    - '20.2'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '22.03'
                    - '5'
                    - '37.28'
                    - ''
                    - '0'
                    - '999.01'
                    - ''
                    - '7.1'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '21.17'
                    - '4.5'
                    - '39.41'
                    - ''
                    - '0'
                    - '999.05'
                    - ''
                    - '10.7'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '20.16'
                    - '4.1'
                    - '41.4'
                    - ''
                    - '0'
                    - '999.09'
                    - ''
                    - '23.5'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '19.16'
                    - '3.4'
                    - '42.11'
                    - ''
                    - '0'
                    - '999.12'
                    - ''
                    - '344.6'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.15'
                    - '3'
                    - '40.42'
                    - ''
                    - '0'
                    - '999.16'
                    - ''
                    - '40.2'
                    - ''
                    - ''
                  - - 01/01/2005
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.14'
                    - '2.7'
                    - '44.13'
                    - ''
                    - '0'
                    - '999.2'
                    - ''
                    - '350.6'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.25'
                    - '2.7'
                    - '47.09'
                    - ''
                    - '0'
                    - '999.23'
                    - ''
                    - '22.4'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.31'
                    - '3.6'
                    - '48.02'
                    - ''
                    - '0'
                    - '999.27'
                    - ''
                    - '355'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '14.37'
                    - '5.2'
                    - '51.68'
                    - ''
                    - '0'
                    - '999.3'
                    - ''
                    - '10'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.87'
                    - '5'
                    - '53.16'
                    - ''
                    - '0'
                    - '999.34'
                    - ''
                    - '335.1'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.38'
                    - '4.5'
                    - '55.94'
                    - ''
                    - '0'
                    - '999.38'
                    - ''
                    - '7.1'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.03'
                    - '4'
                    - '57.34'
                    - ''
                    - '0'
                    - '999.41'
                    - ''
                    - '349.7'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 06:00:00
                    - '1.22'
                    - '0'
                    - '1.22'
                    - '13.01'
                    - '4.3'
                    - '55.67'
                    - ''
                    - '0'
                    - '999.45'
                    - ''
                    - '7'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 07:00:00
                    - '127.11'
                    - '492.32'
                    - '43.55'
                    - '14.49'
                    - '3.4'
                    - '50.62'
                    - ''
                    - '0'
                    - '999.49'
                    - ''
                    - '344.3'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 08:00:00
                    - '311.23'
                    - '711.34'
                    - '62.77'
                    - '16.45'
                    - '4'
                    - '43.42'
                    - ''
                    - '0'
                    - '999.52'
                    - ''
                    - '353.8'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 09:00:00
                    - '483.98'
                    - '826.7'
                    - '76.54'
                    - '18.46'
                    - '4.1'
                    - '41.84'
                    - ''
                    - '0'
                    - '999.56'
                    - ''
                    - '1.3'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 10:00:00
                    - '609.86'
                    - '912.48'
                    - '70.95'
                    - '20.25'
                    - '4.8'
                    - '34.79'
                    - ''
                    - '0'
                    - '999.6'
                    - ''
                    - '327.3'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 11:00:00
                    - '670.73'
                    - '939.03'
                    - '73.62'
                    - '21.58'
                    - '4.3'
                    - '33.28'
                    - ''
                    - '0'
                    - '999.63'
                    - ''
                    - '31'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 12:00:00
                    - '658.51'
                    - '937.65'
                    - '71.89'
                    - '22.47'
                    - '5.7'
                    - '31.15'
                    - ''
                    - '0'
                    - '999.67'
                    - ''
                    - '41'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 13:00:00
                    - '584.12'
                    - '933.1'
                    - '61.1'
                    - '22.91'
                    - '6.1'
                    - '30.37'
                    - ''
                    - '0'
                    - '999.69'
                    - ''
                    - '16'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 14:00:00
                    - '447.36'
                    - '891.1'
                    - '50.82'
                    - '22.91'
                    - '5.2'
                    - '32.55'
                    - ''
                    - '0'
                    - '999.71'
                    - ''
                    - '14.9'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 15:00:00
                    - '260.71'
                    - '548.07'
                    - '103.45'
                    - '22.21'
                    - '6.1'
                    - '35.4'
                    - ''
                    - '0'
                    - '999.74'
                    - ''
                    - '336.6'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 16:00:00
                    - '29.24'
                    - '0'
                    - '29.24'
                    - '20.86'
                    - '5.4'
                    - '39.88'
                    - ''
                    - '0'
                    - '999.76'
                    - ''
                    - '21.2'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '20.11'
                    - '5.4'
                    - '49.61'
                    - ''
                    - '0'
                    - '999.78'
                    - ''
                    - '5.7'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '19.36'
                    - '4'
                    - '47.94'
                    - ''
                    - '0'
                    - '999.8'
                    - ''
                    - '17.1'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.61'
                    - '3.2'
                    - '51.82'
                    - ''
                    - '0'
                    - '999.82'
                    - ''
                    - '33.2'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.86'
                    - '2.5'
                    - '59.95'
                    - ''
                    - '0'
                    - '999.85'
                    - ''
                    - '17.8'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.11'
                    - '2.1'
                    - '66.66'
                    - ''
                    - '0'
                    - '999.87'
                    - ''
                    - '200.3'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.36'
                    - '1.7'
                    - '67.4'
                    - ''
                    - '0'
                    - '999.89'
                    - ''
                    - '266.6'
                    - ''
                    - ''
                  - - 01/02/2005
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.61'
                    - '1.1'
                    - '74.13'
                    - ''
                    - '0'
                    - '999.91'
                    - ''
                    - '323.1'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.1'
                    - '0.8'
                    - '76.66'
                    - ''
                    - '0'
                    - '999.94'
                    - ''
                    - '299.2'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '14.59'
                    - '0.7'
                    - '80.12'
                    - ''
                    - '0'
                    - '999.96'
                    - ''
                    - '304.5'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '14.07'
                    - '1.3'
                    - '79.13'
                    - ''
                    - '0'
                    - '999.98'
                    - ''
                    - '302.1'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.82'
                    - '1.1'
                    - '82.01'
                    - ''
                    - '0'
                    - '1000'
                    - ''
                    - '305.6'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.57'
                    - '0.8'
                    - '84.24'
                    - ''
                    - '0'
                    - '1000.02'
                    - ''
                    - '308.6'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.4'
                    - '0.6'
                    - '89.07'
                    - ''
                    - '0'
                    - '1000.05'
                    - ''
                    - '305.7'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 06:00:00
                    - '1.09'
                    - '0'
                    - '1.09'
                    - '13.43'
                    - '0.8'
                    - '95.99'
                    - ''
                    - '0'
                    - '1000.07'
                    - ''
                    - '308'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 07:00:00
                    - '136.05'
                    - '571.29'
                    - '39.41'
                    - '15.18'
                    - '1'
                    - '85.37'
                    - ''
                    - '0'
                    - '1000.09'
                    - ''
                    - '300.1'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 08:00:00
                    - '333.33'
                    - '816.93'
                    - '48.17'
                    - '17.46'
                    - '1.3'
                    - '73.56'
                    - ''
                    - '0'
                    - '1000.11'
                    - ''
                    - '305.7'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 09:00:00
                    - '510.7'
                    - '929.01'
                    - '52.68'
                    - '19.75'
                    - '1.7'
                    - '58.01'
                    - ''
                    - '0'
                    - '1000.14'
                    - ''
                    - '282'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 10:00:00
                    - '636'
                    - '971.67'
                    - '61.55'
                    - '21.67'
                    - '2.5'
                    - '46.07'
                    - ''
                    - '0'
                    - '1000.16'
                    - ''
                    - '238.1'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 11:00:00
                    - '690.88'
                    - '979.45'
                    - '67.04'
                    - '23.13'
                    - '2.8'
                    - '40.84'
                    - ''
                    - '0'
                    - '1000.18'
                    - ''
                    - '25'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 12:00:00
                    - '675.7'
                    - '971.97'
                    - '66.2'
                    - '24.12'
                    - '3.3'
                    - '37.86'
                    - ''
                    - '0'
                    - '1000.2'
                    - ''
                    - '45.4'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 13:00:00
                    - '602.75'
                    - '967.38'
                    - '58.76'
                    - '24.64'
                    - '3.2'
                    - '37.34'
                    - ''
                    - '0'
                    - '1000.15'
                    - ''
                    - '328.9'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 14:00:00
                    - '461.01'
                    - '917.97'
                    - '50.6'
                    - '24.68'
                    - '2.7'
                    - '36.26'
                    - ''
                    - '0'
                    - '1000.09'
                    - ''
                    - '55.3'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 15:00:00
                    - '269.25'
                    - '567.95'
                    - '105'
                    - '23.95'
                    - '3'
                    - '35.41'
                    - ''
                    - '0'
                    - '1000.04'
                    - ''
                    - '24.3'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 16:00:00
                    - '27.77'
                    - '0'
                    - '27.77'
                    - '22.47'
                    - '4'
                    - '39.09'
                    - ''
                    - '0'
                    - '999.98'
                    - ''
                    - '51.6'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '21.65'
                    - '5.2'
                    - '46.92'
                    - ''
                    - '0'
                    - '999.93'
                    - ''
                    - '24.4'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '20.86'
                    - '4.8'
                    - '50.85'
                    - ''
                    - '0'
                    - '999.87'
                    - ''
                    - '344.9'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '19.96'
                    - '3.6'
                    - '51.55'
                    - ''
                    - '0'
                    - '999.82'
                    - ''
                    - '336.9'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '19.07'
                    - '3.4'
                    - '55.4'
                    - ''
                    - '0'
                    - '999.76'
                    - ''
                    - '13.6'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.17'
                    - '3.5'
                    - '59.05'
                    - ''
                    - '0'
                    - '999.71'
                    - ''
                    - '357.9'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.28'
                    - '3.4'
                    - '62.19'
                    - ''
                    - '0'
                    - '999.65'
                    - ''
                    - '354.6'
                    - ''
                    - ''
                  - - 01/03/2005
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.38'
                    - '3.5'
                    - '65.01'
                    - ''
                    - '0'
                    - '999.6'
                    - ''
                    - '339.5'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.47'
                    - '3.4'
                    - '66.28'
                    - ''
                    - '0'
                    - '999.54'
                    - ''
                    - '7.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '14.5'
                    - '3.4'
                    - '68.36'
                    - ''
                    - '0'
                    - '999.49'
                    - ''
                    - '14.8'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.54'
                    - '4.3'
                    - '67.87'
                    - ''
                    - '0'
                    - '999.44'
                    - ''
                    - '347.2'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.03'
                    - '4.8'
                    - '69.38'
                    - ''
                    - '0'
                    - '999.38'
                    - ''
                    - '332.9'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '12.52'
                    - '4.8'
                    - '73.3'
                    - ''
                    - '0'
                    - '999.33'
                    - ''
                    - '346.5'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '12.16'
                    - '3.8'
                    - '72.52'
                    - ''
                    - '0'
                    - '999.27'
                    - ''
                    - '335'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 06:00:00
                    - '1.06'
                    - '0'
                    - '1.06'
                    - '12.13'
                    - '3.2'
                    - '68.43'
                    - ''
                    - '0'
                    - '999.22'
                    - ''
                    - '347.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 07:00:00
                    - '123.84'
                    - '469.9'
                    - '44.58'
                    - '13.56'
                    - '3'
                    - '63.95'
                    - ''
                    - '0'
                    - '999.16'
                    - ''
                    - '10.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 08:00:00
                    - '306.44'
                    - '677.17'
                    - '70.16'
                    - '15.46'
                    - '3.3'
                    - '56.6'
                    - ''
                    - '0'
                    - '999.11'
                    - ''
                    - '2.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 09:00:00
                    - '472.81'
                    - '796.63'
                    - '79.84'
                    - '17.39'
                    - '3.2'
                    - '53.03'
                    - ''
                    - '0'
                    - '999.05'
                    - ''
                    - '350.6'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 10:00:00
                    - '574.4'
                    - '764.38'
                    - '121.95'
                    - '19.02'
                    - '3.6'
                    - '44.21'
                    - ''
                    - '0'
                    - '999'
                    - ''
                    - '48.8'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 11:00:00
                    - '642.51'
                    - '821.38'
                    - '118.41'
                    - '20.35'
                    - '3.5'
                    - '39.69'
                    - ''
                    - '0'
                    - '998.94'
                    - ''
                    - '35.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 12:00:00
                    - '619.25'
                    - '794.28'
                    - '119.94'
                    - '21.21'
                    - '4.8'
                    - '38.03'
                    - ''
                    - '0'
                    - '998.89'
                    - ''
                    - '37.1'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 13:00:00
                    - '548.62'
                    - '796.48'
                    - '99.23'
                    - '21.54'
                    - '3.8'
                    - '38.44'
                    - ''
                    - '0'
                    - '998.76'
                    - ''
                    - '33'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 14:00:00
                    - '420.66'
                    - '766.78'
                    - '76.19'
                    - '21.51'
                    - '3.4'
                    - '37.09'
                    - ''
                    - '0'
                    - '998.64'
                    - ''
                    - '31.9'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 15:00:00
                    - '243.76'
                    - '456.22'
                    - '110.76'
                    - '20.86'
                    - '3.4'
                    - '38.76'
                    - ''
                    - '0'
                    - '998.51'
                    - ''
                    - '89.4'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 16:00:00
                    - '29.96'
                    - '0'
                    - '29.96'
                    - '19.45'
                    - '3.5'
                    - '40.69'
                    - ''
                    - '0'
                    - '998.38'
                    - ''
                    - '86.7'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.73'
                    - '3.8'
                    - '50.65'
                    - ''
                    - '0'
                    - '998.26'
                    - ''
                    - '2.4'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '18.01'
                    - '3.5'
                    - '57.43'
                    - ''
                    - '0'
                    - '998.13'
                    - ''
                    - '40.3'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '17.3'
                    - '3.6'
                    - '58.64'
                    - ''
                    - '0'
                    - '998.01'
                    - ''
                    - '335.3'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '16.58'
                    - '2.8'
                    - '62.65'
                    - ''
                    - '0'
                    - '997.88'
                    - ''
                    - '348.8'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.86'
                    - '3'
                    - '64'
                    - ''
                    - '0'
                    - '997.75'
                    - ''
                    - '47'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '15.15'
                    - '3'
                    - '65.26'
                    - ''
                    - '0'
                    - '997.63'
                    - ''
                    - '6.9'
                    - ''
                    - ''
                  - - 01/04/2005
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '14.43'
                    - '2.8'
                    - '71.94'
                    - ''
                    - '0'
                    - '997.5'
                    - ''
                    - '345.6'
                    - ''
                    - ''
                  - - 01/05/2005
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '13.98'
                    - '3.6'
                    - '64.22'
                    - ''
                    - '0'
                    - '997.38'
                    - ''
                    - '333.5'
                    - ''
                    - ''
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: e64f2453-46d6-4dcc-9519-e793d6ed1bb5
                  locality: Hurghada 2
                  stateProvince: Red Sea Governorate
                  stateProvinceCode: Red Sea Governorate
                  country: Egypt
                  countryCode: EG
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD: 0
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
      responses:
        "200":
          description: Created weather ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-step-3-finalize-import:
                  value:
                    id: 68913
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Weather/FinalizeGeneratedWeather:
    post:
      tags: [Weather]
      summary: Finalize a system-generated weather file
      description: Promotes a system-generated weather file from a temporary/preview state to a permanent library entry. Called after the user reviews and accepts a generated dataset.
      operationId: finalizeGeneratedWeather
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-weather-finalize-generated:
                value:
                  startDate: '2010-01-01T00:00:00'
                  warningMessage:
                  source:
                  latitude: 41
                  longitude: -83
                  elevation: 289.6971130371094
                  timeZone: -5
                  region: North America
                  pLevel:
                  windSensorHeight: 10
                  dataType:
                  format:
                  weatherDataModelVersion:
                  customerName:
                  stationName:
                  stationCode:
                  weatherFileKey: 22d0724c-f61a-4a12-86c3-a22ff179ca65
                  locality: Bloomville
                  stateProvince: Ohio
                  stateProvinceCode: OH
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  monthlyValues:
                  - name: January
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: February
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: March
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: April
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: May
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: June
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: July
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: August
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: September
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: October
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: November
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  - name: December
                    ghi: 160
                    diffi: 58
                    temperature: 68
                    relativeHumidity: 60
                  monthlySums: 'true'
                  minimumTrackingLimitAngleD:
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Weather/Download/{providerId}:
    post:
      tags: [Weather]
      summary: Download weather data from a provider
      description: Fetches weather data from an external provider (SolarAnywhere, Meteonorm, NSRDB, etc.) for a given latitude/longitude and persists it as a new weather file in the company library. The `providerId` path parameter is the integer enum value for the provider; see `WeatherDataProvider` via `GET /Definitions` for the full catalog.
      operationId: downloadWeather
      x-doc-source: drafted
      parameters:
      - name: providerId
        in: path
        required: true
        schema: {type: integer}
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      - name: Provider
        in: query
        required: true
        schema: {type: integer}
      - name: CPRVersion
        in: query
        schema: {type: string}
      responses:
        "200":
          description: Created weather ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
            text/plain:
              examples:
                postman-download:
                  value: "{\n    \"id\": 231188 // API returns the newly created weather file ID\n}"
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Weather/Download/ValidateDownload:
    post:
      tags: [Weather]
      summary: Validate a weather download or import
      description: Dry-run check that reports whether a weather download request is valid for the given provider, location, and parameters. Call this before `POST /Weather/Download/{providerId}` to surface configuration errors without consuming a provider download quota.
      operationId: validateWeatherDownload
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/WeatherFile'}
            examples:
              postman-weather-validate-import:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: NSRDB - 41.65N - 83.54W (1).xlsx
                  latitude: 41.65
                  longitude: -83.54
                  elevation: 183
                  timeZone: -5
                  region: North America
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 17
                  dataType: 7
                  format: 2
                  weatherDataModelVersion: v3.0.1
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2010-01-01T00:00:00'
                  endDate: '2010-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  rowData:
                  - - Station Type
                    - Latitude (dd)
                    - Longitude (dd)
                    - Elevation (m)
                    - Time Zone (UTC)
                    - Time Stamp
                    - Timestep Interval (min)
                    - Data Provider
                    - P-Level
                    - Data Type
                    - Model Version
                    - IF(OR(H2="GlobalFED", H2="Customer"),"Customer Name","")
                    - IF(OR(J2="Measured", J2="TMY3"),"Project/Station Name","")
                    - Wind Sensor Height m
                    - Mounting Technology
                    - Rotational Limits Min
                    - Rotational Limts Max
                    - Tracking Method
                    - Tilt Angle
                    - GCR (%)
                    - Azimuth (°)
                  - - NREL
                    - '41.65'
                    - '-83.54'
                    - '183'
                    - '-5'
                    - IntervalBegin
                    - '60'
                    - NSRDB
                    - P50
                    - PSM
                    - v3.0.1
                    - ''
                    - ''
                    - '10'
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                  - - MM/DD/YYYY
                    - hh:mm:ss
                    - GHI
                    - DNI
                    - DHI
                    - Temp
                    - WS
                    - RH
                    - PWat
                    - Rain
                    - Pressure
                    - Dew Point Temp
                    - Wind Direction
                    - Soiling Loss
                    - POAI (W/m2)
                  - - 01/01/2010
                    - 00:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '78'
                    - ''
                    - '-15'
                  - - 01/01/2010
                    - 01:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.3'
                    - '-3'
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '77.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 02:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-4'
                    - '3.8'
                    - ''
                    - ''
                    - '-6'
                    - '990'
                    - '-7'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 03:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-5'
                    - '4'
                    - ''
                    - '-5'
                    - ''
                    - '990'
                    - '-7'
                    - '65'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 04:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 05:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '450'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 06:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '69.400000000000006'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 07:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '70.2'
                    - '-5'
                    - ''
                  - - 01/01/2010
                    - 08:00:00
                    - '-15'
                    - '0'
                    - '6'
                    - '-3'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '45'
                    - '66.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 09:00:00
                    - '-15'
                    - '0'
                    - '26'
                    - '-2'
                    - '6.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '68.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 10:00:00
                    - '-15'
                    - '0'
                    - '45'
                    - '-2'
                    - '6.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '76.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 11:00:00
                    - '-15'
                    - '0'
                    - '57'
                    - '100'
                    - '7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '78.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 12:00:00
                    - '-15'
                    - '29'
                    - '168'
                    - '-2'
                    - '35'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '79.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 13:00:00
                    - '-15'
                    - '0'
                    - '75'
                    - '-2'
                    - '6.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 14:00:00
                    - '34'
                    - '0'
                    - '34'
                    - '-3'
                    - '6.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 15:00:00
                    - '22'
                    - '0'
                    - '22'
                    - '-3'
                    - '5.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 16:00:00
                    - '7'
                    - '0'
                    - '7'
                    - '-3'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '80.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '75.8'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '70'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '1500'
                    - '-7'
                    - '68.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 20:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.3'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '60.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '56.1'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '51.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '47.9'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '50.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '54.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '58.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '65.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 07:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-2'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '68.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 08:00:00
                    - '10'
                    - '0'
                    - '10'
                    - '-1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 09:00:00
                    - '46'
                    - '0'
                    - '46'
                    - '0'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '74.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 10:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 11:00:00
                    - '120'
                    - '0'
                    - '120'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 12:00:00
                    - '146'
                    - '1'
                    - '145'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '76'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 13:00:00
                    - '240'
                    - '147'
                    - '179'
                    - '1'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '70.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 14:00:00
                    - '281'
                    - '482'
                    - '112'
                    - '1'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '63.4'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 15:00:00
                    - '225'
                    - '696'
                    - '54'
                    - '0'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '57.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 16:00:00
                    - '81'
                    - '465'
                    - '31'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '54.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '50.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '46.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '44.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '48.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '53.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '59.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '66.900000000000006'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '78.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '88.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '92.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '91.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '100.2'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '110.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 08:00:00
                    - '2'
                    - '0'
                    - '2'
                    - '0'
                    - '3.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '119.4'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 09:00:00
                    - '11'
                    - '0'
                    - '11'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '129.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 10:00:00
                    - '19'
                    - '0'
                    - '19'
                    - '0'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '144'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 11:00:00
                    - '130'
                    - '0'
                    - '130'
                    - '1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 12:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '1'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 13:00:00
                    - '52'
                    - '0'
                    - '52'
                    - '1'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 14:00:00
                    - '54'
                    - '0'
                    - '54'
                    - '0'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 15:00:00
                    - '35'
                    - '0'
                    - '35'
                    - '0'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 16:00:00
                    - '12'
                    - '0'
                    - '12'
                    - '0'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '149.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '152.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '154.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '156.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '156.80000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '158.19999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '162.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.69999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '156.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '157.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '162.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 08:00:00
                    - '20'
                    - '0'
                    - '20'
                    - '-3'
                    - '3.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '172.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 09:00:00
                    - '89'
                    - '38'
                    - '81'
                    - '-3'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '185.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 10:00:00
                    - '153'
                    - '63'
                    - '132'
                    - '-3'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '190.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 11:00:00
                    - '127'
                    - '0'
                    - '127'
                    - '-3'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '192.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 12:00:00
                    - '214'
                    - '70'
                    - '184'
                    - '-3'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '193.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 13:00:00
                    - '154'
                    - '9'
                    - '150'
                    - '-3'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '197.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 14:00:00
                    - '159'
                    - '46'
                    - '143'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '203.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 15:00:00
                    - '239'
                    - '715'
                    - '60'
                    - '-4'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '209.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 16:00:00
                    - '88'
                    - '464'
                    - '37'
                    - '-5'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '214.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-11'
                    - '215.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.1'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-10'
                    - '215.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.9'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '216.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.7'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '219.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '224.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '229.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.5'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '234.4'
                    - ''
                    - ''
                  - - 01/05/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.2'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '240.5'
                    - ''
                    - ''
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: be586e7f-a9ad-4b2a-944b-8fe24755f747
                  locality: Toledo
                  stateProvince: Ohio
                  stateProvinceCode: OH
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD:
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
              postman-weather-validate-download:
                value:
                  error: false
                  errorDescription:
                  warningMessage:
                  source: NSRDB - 41.65N - 83.54W (1).xlsx
                  latitude: 41.65
                  longitude: -83.54
                  elevation: 183
                  timeZone: -5
                  region: North America
                  pLevel: 0
                  windSensorHeight: 10
                  dataProvider: 17
                  dataType: 7
                  format: 2
                  weatherDataModelVersion: v3.0.1
                  customerName: ''
                  stationName: ''
                  stationCode:
                  separatorType: ','
                  customSeparater:
                  headerRowsToSkip: 3
                  startDate: '2010-01-01T00:00:00'
                  endDate: '2010-12-31T23:00:00'
                  timeInterval: 60
                  timestampDefinition: 2
                  columnMappings:
                    ghi: 2
                    dni: 3
                    dhi: 4
                    temp: 5
                    windspeed: 6
                    relativeHumidity: 7
                    pwat: 8
                    rain: 9
                    pressure: 10
                    dewpointTemp: 11
                    windDirection: 12
                    soilingLoss: 13
                    poai: 14
                  rowData:
                  - - Station Type
                    - Latitude (dd)
                    - Longitude (dd)
                    - Elevation (m)
                    - Time Zone (UTC)
                    - Time Stamp
                    - Timestep Interval (min)
                    - Data Provider
                    - P-Level
                    - Data Type
                    - Model Version
                    - IF(OR(H2="GlobalFED", H2="Customer"),"Customer Name","")
                    - IF(OR(J2="Measured", J2="TMY3"),"Project/Station Name","")
                    - Wind Sensor Height m
                    - Mounting Technology
                    - Rotational Limits Min
                    - Rotational Limts Max
                    - Tracking Method
                    - Tilt Angle
                    - GCR (%)
                    - Azimuth (°)
                  - - NREL
                    - '41.65'
                    - '-83.54'
                    - '183'
                    - '-5'
                    - IntervalBegin
                    - '60'
                    - NSRDB
                    - P50
                    - PSM
                    - v3.0.1
                    - ''
                    - ''
                    - '10'
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                    - ''
                  - - MM/DD/YYYY
                    - hh:mm:ss
                    - GHI
                    - DNI
                    - DHI
                    - Temp
                    - WS
                    - RH
                    - PWat
                    - Rain
                    - Pressure
                    - Dew Point Temp
                    - Wind Direction
                    - Soiling Loss
                    - POAI (W/m2)
                  - - 01/01/2010
                    - 00:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '78'
                    - ''
                    - '-15'
                  - - 01/01/2010
                    - 01:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-3'
                    - '4.3'
                    - '-3'
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '77.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 02:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-4'
                    - '3.8'
                    - ''
                    - ''
                    - '-6'
                    - '990'
                    - '-7'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 03:00:00
                    - '-15'
                    - '0'
                    - '1500'
                    - '-5'
                    - '4'
                    - ''
                    - '-5'
                    - ''
                    - '990'
                    - '-7'
                    - '65'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 04:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 05:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '450'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 06:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '69.400000000000006'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 07:00:00
                    - '-15'
                    - '0'
                    - '0'
                    - '-4'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '70.2'
                    - '-5'
                    - ''
                  - - 01/01/2010
                    - 08:00:00
                    - '-15'
                    - '0'
                    - '6'
                    - '-3'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '45'
                    - '66.2'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 09:00:00
                    - '-15'
                    - '0'
                    - '26'
                    - '-2'
                    - '6.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '68.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 10:00:00
                    - '-15'
                    - '0'
                    - '45'
                    - '-2'
                    - '6.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '76.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 11:00:00
                    - '-15'
                    - '0'
                    - '57'
                    - '100'
                    - '7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '78.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 12:00:00
                    - '-15'
                    - '29'
                    - '168'
                    - '-2'
                    - '35'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '79.599999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 13:00:00
                    - '-15'
                    - '0'
                    - '75'
                    - '-2'
                    - '6.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 14:00:00
                    - '34'
                    - '0'
                    - '34'
                    - '-3'
                    - '6.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 15:00:00
                    - '22'
                    - '0'
                    - '22'
                    - '-3'
                    - '5.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '81.7'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 16:00:00
                    - '7'
                    - '0'
                    - '7'
                    - '-3'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '80.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '75.8'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '70'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '1500'
                    - '-7'
                    - '68.099999999999994'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 20:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-7'
                    - '64.3'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '60.5'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '56.1'
                    - ''
                    - ''
                  - - 01/01/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '51.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '47.9'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '45.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '50.5'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '54.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '4.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '58.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '65.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 07:00:00
                    - '0'
                    - '-15'
                    - '0'
                    - '-2'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '68.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 08:00:00
                    - '10'
                    - '0'
                    - '10'
                    - '-1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '72.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 09:00:00
                    - '46'
                    - '0'
                    - '46'
                    - '0'
                    - '4.9000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '74.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 10:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 11:00:00
                    - '120'
                    - '0'
                    - '120'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '80.599999999999994'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 12:00:00
                    - '146'
                    - '1'
                    - '145'
                    - '0'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '76'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 13:00:00
                    - '240'
                    - '147'
                    - '179'
                    - '1'
                    - '5.0999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '70.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 14:00:00
                    - '281'
                    - '482'
                    - '112'
                    - '1'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '63.4'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 15:00:00
                    - '225'
                    - '696'
                    - '54'
                    - '0'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '57.8'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 16:00:00
                    - '81'
                    - '465'
                    - '31'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '54.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '50.2'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '46.1'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '5.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '43.7'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '44.6'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6.3'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '48.3'
                    - ''
                    - ''
                  - - 01/02/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '53.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.6'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '59.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '66.900000000000006'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '78.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '980'
                    - '-3'
                    - '88.5'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '92.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '91.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '100.2'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '110.7'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 08:00:00
                    - '2'
                    - '0'
                    - '2'
                    - '0'
                    - '3.2'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '119.4'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 09:00:00
                    - '11'
                    - '0'
                    - '11'
                    - '0'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-3'
                    - '129.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 10:00:00
                    - '19'
                    - '0'
                    - '19'
                    - '0'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-4'
                    - '144'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 11:00:00
                    - '130'
                    - '0'
                    - '130'
                    - '1'
                    - '4.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 12:00:00
                    - '79'
                    - '0'
                    - '79'
                    - '1'
                    - '4.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.6'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 13:00:00
                    - '52'
                    - '0'
                    - '52'
                    - '1'
                    - '4.5999999999999996'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 14:00:00
                    - '54'
                    - '0'
                    - '54'
                    - '0'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.30000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 15:00:00
                    - '35'
                    - '0'
                    - '35'
                    - '0'
                    - '3.8'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 16:00:00
                    - '12'
                    - '0'
                    - '12'
                    - '0'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '146.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '147.9'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-1'
                    - '3'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '149.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.9'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '152.80000000000001'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.7'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-2'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '154.69999999999999'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '155.1'
                    - ''
                    - ''
                  - - 01/03/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-5'
                    - '156.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '156.80000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 01:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '158.19999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 02:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 03:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '162.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 04:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '990'
                    - '-6'
                    - '160.69999999999999'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 05:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '156.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 06:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-3'
                    - '2.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '157.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 07:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-4'
                    - '2.6'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '162.30000000000001'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 08:00:00
                    - '20'
                    - '0'
                    - '20'
                    - '-3'
                    - '3.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-6'
                    - '172.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 09:00:00
                    - '89'
                    - '38'
                    - '81'
                    - '-3'
                    - '4.4000000000000004'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '185.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 10:00:00
                    - '153'
                    - '63'
                    - '132'
                    - '-3'
                    - '5.2'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-7'
                    - '190.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 11:00:00
                    - '127'
                    - '0'
                    - '127'
                    - '-3'
                    - '5.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '192.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 12:00:00
                    - '214'
                    - '70'
                    - '184'
                    - '-3'
                    - '5.3'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-8'
                    - '193.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 13:00:00
                    - '154'
                    - '9'
                    - '150'
                    - '-3'
                    - '5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '197.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 14:00:00
                    - '159'
                    - '46'
                    - '143'
                    - '-3'
                    - '4.5'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-9'
                    - '203.6'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 15:00:00
                    - '239'
                    - '715'
                    - '60'
                    - '-4'
                    - '3.9'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '209.3'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 16:00:00
                    - '88'
                    - '464'
                    - '37'
                    - '-5'
                    - '3.1'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-10'
                    - '214.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 17:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.4'
                    - ''
                    - ''
                    - ''
                    - '1000'
                    - '-11'
                    - '215.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 18:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-6'
                    - '2.1'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-10'
                    - '215.1'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 19:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.9'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '216.4'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 20:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-7'
                    - '1.7'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '219.9'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 21:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '224.8'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 22:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-8'
                    - '1.6'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '229.5'
                    - ''
                    - ''
                  - - 01/04/2010
                    - 23:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.5'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '234.4'
                    - ''
                    - ''
                  - - 01/05/2010
                    - 00:00:00
                    - '0'
                    - '0'
                    - '0'
                    - '-9'
                    - '1.2'
                    - ''
                    - ''
                    - ''
                    - '1010'
                    - '-11'
                    - '240.5'
                    - ''
                    - ''
                  fileLimitReached: false
                  rowCount: 8763
                  weatherFileKey: be586e7f-a9ad-4b2a-944b-8fe24755f747
                  locality: Toledo
                  stateProvince: Ohio
                  stateProvinceCode: OH
                  country: United States
                  countryCode: US
                  offsetMinutes: 0
                  includesLeapDays: false
                  moduleTilt:
                  moduleAzimuth:
                  trackingType:
                  trackingBacktrackingType: 0
                  minimumTrackingLimitAngleD:
                  maximumTrackingLimitAngleD:
                  trackerPitchAngleD:
                  trackerStowAngle:
                  groundCoverageRatio:
      responses:
        "200":
          description: Validation result
          content:
            application/json:
              schema: {$ref: '#/components/schemas/WeatherFile'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Weather/GetHorizonScene:
    get:
      tags: [Weather]
      summary: Get horizon elevation profile for a location
      description: Returns the horizon elevation profile (azimuth → elevation angle) for a given latitude/longitude. Used to construct shade scenes that account for terrain or distant obstructions surrounding a site.
      operationId: getHorizonScene
      x-doc-source: drafted
      parameters:
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      responses:
        "200":
          description: Horizon points
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/HorizonPoint'}
              examples:
                postman-get-horizon-details:
                  value:
                  - azimuth: 0
                    elevation: 24
                  - azimuth: 5
                    elevation: 25
                  - azimuth: 7
                    elevation: 24
                  - azimuth: 10
                    elevation: 23
                  - azimuth: 13
                    elevation: 21
                  - azimuth: 17
                    elevation: 20
                  - azimuth: 19
                    elevation: 19
                  - azimuth: 20
                    elevation: 18
                  - azimuth: 21
                    elevation: 17
                  - azimuth: 23
                    elevation: 16
                  - azimuth: 26
                    elevation: 15
                  - azimuth: 28
                    elevation: 14
                  - azimuth: 31
                    elevation: 13
                  - azimuth: 33
                    elevation: 12
                  - azimuth: 44
                    elevation: 11
                  - azimuth: 46
                    elevation: 10
                  - azimuth: 49
                    elevation: 9
                  - azimuth: 55
                    elevation: 8
                  - azimuth: 60
                    elevation: 7
                  - azimuth: 65
                    elevation: 6
                  - azimuth: 67
                    elevation: 5
                  - azimuth: 69
                    elevation: 4
                  - azimuth: 73
                    elevation: 5
                  - azimuth: 77
                    elevation: 6
                  - azimuth: 80
                    elevation: 7
                  - azimuth: 85
                    elevation: 8
                  - azimuth: 95
                    elevation: 9
                  - azimuth: 97
                    elevation: 8
                  - azimuth: 99
                    elevation: 9
                  - azimuth: 104
                    elevation: 10
                  - azimuth: 113
                    elevation: 9
                  - azimuth: 114
                    elevation: 10
                  - azimuth: 115
                    elevation: 9
                  - azimuth: 117
                    elevation: 11
                  - azimuth: 119
                    elevation: 12
                  - azimuth: 121
                    elevation: 13
                  - azimuth: 122
                    elevation: 14
                  - azimuth: 125
                    elevation: 15
                  - azimuth: 129
                    elevation: 16
                  - azimuth: 132
                    elevation: 17
                  - azimuth: 135
                    elevation: 18
                  - azimuth: 136
                    elevation: 17
                  - azimuth: 137
                    elevation: 18
                  - azimuth: 141
                    elevation: 19
                  - azimuth: 147
                    elevation: 20
                  - azimuth: 154
                    elevation: 19
                  - azimuth: 160
                    elevation: 18
                  - azimuth: 161
                    elevation: 17
                  - azimuth: 164
                    elevation: 16
                  - azimuth: 166
                    elevation: 17
                  - azimuth: 171
                    elevation: 18
                  - azimuth: 192
                    elevation: 17
                  - azimuth: 194
                    elevation: 18
                  - azimuth: 197
                    elevation: 17
                  - azimuth: 225
                    elevation: 16
                  - azimuth: 227
                    elevation: 15
                  - azimuth: 234
                    elevation: 14
                  - azimuth: 238
                    elevation: 13
                  - azimuth: 252
                    elevation: 14
                  - azimuth: 256
                    elevation: 15
                  - azimuth: 260
                    elevation: 16
                  - azimuth: 261
                    elevation: 17
                  - azimuth: 262
                    elevation: 18
                  - azimuth: 266
                    elevation: 19
                  - azimuth: 267
                    elevation: 20
                  - azimuth: 272
                    elevation: 21
                  - azimuth: 273
                    elevation: 22
                  - azimuth: 275
                    elevation: 23
                  - azimuth: 276
                    elevation: 24
                  - azimuth: 278
                    elevation: 26
                  - azimuth: 279
                    elevation: 28
                  - azimuth: 283
                    elevation: 29
                  - azimuth: 286
                    elevation: 28
                  - azimuth: 289
                    elevation: 27
                  - azimuth: 298
                    elevation: 28
                  - azimuth: 303
                    elevation: 29
                  - azimuth: 311
                    elevation: 30
                  - azimuth: 325
                    elevation: 31
                  - azimuth: 326
                    elevation: 32
                  - azimuth: 328
                    elevation: 31
                  - azimuth: 335
                    elevation: 30
                  - azimuth: 339
                    elevation: 29
                  - azimuth: 344
                    elevation: 28
                  - azimuth: 345
                    elevation: 29
                  - azimuth: 347
                    elevation: 28
                  - azimuth: 350
                    elevation: 27
                  - azimuth: 353
                    elevation: 26
                  - azimuth: 356
                    elevation: 24
        '400':
          $ref: '#/components/responses/BadRequest'
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Inverter:
    get:
      tags: [Inverters]
      summary: List all accessible inverters
      description: |
        # Get All Inverters

        Returns a list of all available Inverters in the system.

        ## Overview

        This endpoint retrieves a comprehensive list of all inverter configurations stored in the database. Each inverter entry contains detailed technical specifications, power ratings, voltage limits, efficiency curves, and metadata about ownership and modification history.

        ## Response Fields

        ### Status & Identification

        - **id** - Unique identifier for the inverter record
            
        - **name** - Display name of the inverter (typically includes manufacturer, model, and specifications)
            
        - **status** - Current status of the inverter record:
            - `2` - Active/Published
                
            - `5` - Archived
                
            - `6` - Legacy/Deprecated
                
        - **description** - Optional notes or additional information about the inverter configuration
            

        ### Manufacturer & Model Information

        - **manufacturer** - Inverter manufacturer name (e.g., "ABB")
            
        - **model** - Specific model identifier (e.g., "PVS800-57-1000kW-C")
            
        - **inverterType** - Classification of inverter type:
            - `2` - Central inverter
                
            - Other values may represent string or micro inverters
                

        ### Power Specifications

        - **powerRated** - Rated AC power output in kilowatts (kW)
            
        - **apparentPower** - Apparent power capacity in kilovolt-amperes (kVA)
            
        - **minDCPowerThreshold** - Minimum DC power threshold in watts (W) for operation
            
        - **outputVoltage** - AC output voltage in volts (V)
            

        ### Voltage & Current Limits

        - **minVoltage** - Minimum DC input voltage in volts (V)
            
        - **maxMPPVoltage** - Maximum power point tracking voltage in volts (V)
            
        - **maxAbsoluteVoltage** - Maximum absolute DC voltage limit in volts (V)
            
        - **maxCurrent** - Maximum DC input current in amperes (A)
            

        ### Environmental & Physical Constraints

        - **maxElevation** - Maximum operating elevation in meters above sea level
            

        ### Curve Settings & Data Configuration

        - **usekVACurves** - Boolean flag indicating whether kVA derating curves are enabled
            
        - **usePQCurves** - Boolean flag indicating whether power quality curves are enabled
            
        - **dataSource** - Source identifier for the inverter data:
            - `2` - Standard/manufacturer data
                
            - Other values may indicate custom or imported data
                
        - **efficiencyCurves** - Array of efficiency curve data points (null if not configured)
            
        - **kVACurves** - Array of kVA derating curve data (null if not configured)
            
        - **pqCurves** - Array of power quality curve data (null if not configured)
            

        ### Ownership & Company Information

        - **companyId** - ID of the company that owns this inverter configuration
            
        - **company** - Company object (typically null in list responses)
            
        - **ownerId** - User ID of the inverter configuration owner
            
        - **owner** - Owner user object (typically null in list responses)
            

        ### Audit & Modification Tracking

        - **createdDate** - ISO 8601 timestamp when the inverter was created
            
        - **lastModified** - ISO 8601 timestamp of the most recent modification
            
        - **lastModifiedById** - User ID of the person who last modified the record
            
        - **lastModifiedBy** - Detailed user object containing:
            - **id** - User ID
                
            - **email** - User email address
                
            - **firstName** / **lastName** - User's name
                
            - **jobTitle** - User's job title
                
            - **companyId** - User's company affiliation
                
            - **status** - User account status (0 = system account, 1 = active)
                
            - **createdDateUtc** - When the user account was created
                
            - **lastLoginDateUTC** - Most recent login timestamp
                
            - **uuid** - Unique user identifier
                
            - **migrationAgreementAcceptance** - Agreement acceptance flag
                
            - **clientCredentialsCreatedOnUTC** - API credentials creation timestamp
                
            - **roles** / **logins** - Arrays of user roles and login records
                

        ## Usage Notes

        - The response returns an array of inverter objects
            
        - Inverters with `status: 3` are currently active and available for use
            
        - Archived or deprecated inverters (`status: 5` or `6`) may still appear in results for historical reference
            
        - Curve data (`efficiencyCurves`, `kVACurves`, `pqCurves`) is typically null in list responses and must be retrieved individually if needed
            
        - User and company objects in the response are often null in list views to reduce payload size
            
        - Multiple inverters may share the same model name but have different IDs and configurations
            
        - The `lastModifiedBy` object provides full audit trail information for tracking changes
      operationId: listInverters
      x-doc-source: postman
      responses:
        "200":
          description: Array of inverters
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Inverter'}
              examples:
                postman-all:
                  value:
                  - status: 6
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: false
                    usePQCurves: false
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 132
                    name: ABB PVS800 57 1000kW C
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-08-12T21:39:16.06'
                    lastModified: '2017-02-23T00:45:37.47'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 976622b5-3695-43b1-84db-823499eebbf0
                  - status: 5
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: false
                    usePQCurves: false
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 711
                    name: ABB PVS800 57 1000kW C
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2017-02-23T00:45:37.45'
                    lastModified: '2017-02-23T00:45:37.45'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: c3c3e3e9-add2-4f51-b23d-fc9ad96a584a
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10332
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                    createdDate: '2025-11-21T15:24:54.293'
                    lastModified: '2025-11-21T15:24:54.293'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:48:03.647'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2025-09-24T18:21:27.657'
                      uuid: 626e7c4e-0a96-4af0-996c-c5e979c25df1
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-02-02T00:00:00'
                      roles: []
                      logins: []
                      id: 5093
                      normalizedUserName:
                      email: jmilam@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 9744b672-ed90-44f0-8b4e-ac9c2926240f
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10333
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                    createdDate: '2025-11-21T10:31:46.4'
                    lastModified: '2025-11-21T10:31:46.4'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:48:03.647'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2025-09-24T18:21:27.657'
                      uuid: 626e7c4e-0a96-4af0-996c-c5e979c25df1
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-02-02T00:00:00'
                      roles: []
                      logins: []
                      id: 5093
                      normalizedUserName:
                      email: jmilam@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 1eb43180-5df0-471a-9367-94bae3bfeefa
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10334
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                    createdDate: '2025-11-21T10:32:48.2'
                    lastModified: '2025-11-21T10:32:48.2'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:48:03.647'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2025-09-24T18:21:27.657'
                      uuid: 626e7c4e-0a96-4af0-996c-c5e979c25df1
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-02-02T00:00:00'
                      roles: []
                      logins: []
                      id: 5093
                      normalizedUserName:
                      email: jmilam@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 3c17d76b-87d8-4690-8d4c-23d1c7ecd4a6
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10335
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                    createdDate: '2025-11-21T10:40:03.99'
                    lastModified: '2025-11-21T10:40:03.99'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:48:03.647'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2025-09-24T18:21:27.657'
                      uuid: 626e7c4e-0a96-4af0-996c-c5e979c25df1
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-02-02T00:00:00'
                      roles: []
                      logins: []
                      id: 5093
                      normalizedUserName:
                      email: jmilam@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 9a499c2e-0a9a-45a4-b096-118f1f039c8f
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10336
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5093
                    owner:
                    createdDate: '2025-11-21T10:46:00.417'
                    lastModified: '2025-11-21T10:46:00.417'
                    lastModifiedById: 5093
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jesse
                      lastName: Milam
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:48:03.647'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2025-09-24T18:21:27.657'
                      uuid: 626e7c4e-0a96-4af0-996c-c5e979c25df1
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-02-02T00:00:00'
                      roles: []
                      logins: []
                      id: 5093
                      normalizedUserName:
                      email: jmilam@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: d73e037f-4444-47b5-a299-8c257ff9767a
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: false
                    usePQCurves: false
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 10370
                    name: ABB PVS800 57 1000kW C
                    description:
                    companyId: 1042
                    company:
                    ownerId: 5094
                    owner:
                    createdDate: '2026-01-28T13:22:53.497'
                    lastModified: '2026-01-28T13:22:53.497'
                    lastModifiedById: 5094
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jason
                      lastName: Jacobs
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:49:23.147'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2023-09-15T15:48:57.297'
                      uuid: 83ff4266-9d81-4eff-82fd-75031b5f1dc8
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-01-30T00:00:00'
                      roles: []
                      logins: []
                      id: 5094
                      normalizedUserName:
                      email: jjacobs@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 495ee35f-64ec-40e2-933d-efd9ac84707c
                  - status: 2
                    model: PVS800-57-1000kW-C
                    manufacturer: ABB
                    powerRated: 1000
                    apparentPower: 1000
                    minDCPowerThreshold: 5000
                    minVoltage: 600
                    maxMPPVoltage: 850
                    maxAbsoluteVoltage: 1100
                    maxCurrent: 1710
                    maxElevation: 2000
                    outputVoltage: 400
                    usekVACurves: true
                    usePQCurves: true
                    dataSource: 2
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 9111
                    name: ABB PVS800 57 1000kW C
                    description: This are some inverter test notes
                    companyId: 1042
                    company:
                    ownerId: 5094
                    owner:
                    createdDate: '2023-01-12T14:14:44.26'
                    lastModified: '2025-11-20T16:16:33.297'
                    lastModifiedById: 5094
                    lastModifiedBy:
                      company:
                      companyId: 1042
                      firstName: Jason
                      lastName: Jacobs
                      jobTitle: Software Developer
                      createdByUserId: 5091
                      createdByUser:
                      status: 1
                      createdDateUtc: '2021-09-23T19:49:23.147'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC: '2023-09-15T15:48:57.297'
                      uuid: 83ff4266-9d81-4eff-82fd-75031b5f1dc8
                      userWeatherDownloads:
                      lastLoginDateUTC: '2026-01-30T00:00:00'
                      roles: []
                      logins: []
                      id: 5094
                      normalizedUserName:
                      email: jjacobs@terabase.energy
                      normalizedEmail:
                      concurrencyStamp: 07239ceb-f38b-4117-92af-a989ed2f224f
                  - status: 5
                    model: PVS980-58-1840kW-6 RevE
                    manufacturer: ABB
                    powerRated: 1840
                    apparentPower: 2024
                    minDCPowerThreshold: 10000
                    minVoltage: 862
                    maxMPPVoltage: 1500
                    maxAbsoluteVoltage: 1500
                    maxCurrent: 1925
                    maxElevation: 4000
                    outputVoltage: 608
                    usekVACurves: true
                    usePQCurves: false
                    dataSource: 6
                    efficiencyCurves:
                    kVACurves:
                    pqCurves:
                    inverterType: 2
                    id: 918
                    name: ABB PVS980-58-1840kW-6
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2017-03-28T16:08:33.96'
                    lastModified: '2021-05-19T19:14:38.2'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 545c6e6a-2675-49c3-9707-b097d802fec2
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
    post:
      tags: [Inverters]
      summary: Create an inverter
      description: Creates a new inverter from the provided body. Response is the ID of the newley created inverter asset.
      operationId: createInverter
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Inverter'}
            examples:
              postman-inverter-inverter:
                value:
                  status: 2
                  model: Sunny Highpower SHP150-US-20-PEAK3
                  manufacturer: SMA
                  powerRated: 150.0
                  apparentPower: 150.0
                  minDCPowerThreshold: 100.0
                  minVoltage: 855.0
                  maxMPPVoltage: 1450.0
                  maxAbsoluteVoltage: 1500.0
                  maxCurrent: 180.0
                  maxElevation: 100.0
                  outputVoltage: 600.0
                  usekVACurves: true
                  usePQCurves: false
                  dataSource: 2
                  efficiencyCurves:
                  - id: 23210
                    voltage: 880.0
                    efficiencyPoints:
                    - id: 161181
                      power: 14.8065
                      efficiency: 98.71
                    - id: 161182
                      power: 29.715
                      efficiency: 99.05
                    - id: 161183
                      power: 44.541
                      efficiency: 98.98
                    - id: 161184
                      power: 74.22
                      efficiency: 98.96
                    - id: 161185
                      power: 111.2713
                      efficiency: 98.82
                    - id: 161186
                      power: 147.87
                      efficiency: 98.58
                  - id: 23211
                    voltage: 960.0
                    efficiencyPoints:
                    - id: 161187
                      power: 14.808
                      efficiency: 98.72
                    - id: 161188
                      power: 29.709
                      efficiency: 99.03
                    - id: 161189
                      power: 44.559
                      efficiency: 99.02
                    - id: 161190
                      power: 74.22
                      efficiency: 98.96
                    - id: 161191
                      power: 111.2038
                      efficiency: 98.76
                    - id: 161192
                      power: 147.78
                      efficiency: 98.52
                  - id: 23212
                    voltage: 1200.0
                    efficiencyPoints:
                    - id: 161193
                      power: 14.712
                      efficiency: 98.08
                    - id: 161194
                      power: 29.589
                      efficiency: 98.63
                    - id: 161195
                      power: 44.415
                      efficiency: 98.7
                    - id: 161196
                      power: 74.0325
                      efficiency: 98.71
                    - id: 161197
                      power: 110.9898
                      efficiency: 98.57
                    - id: 161198
                      power: 147.48
                      efficiency: 98.32
                  kVACurves:
                  - id: 8240
                    elevation: 100.0
                    kVAPoints:
                    - id: 44146
                      temperature: -25.0
                      kVA: 150.0
                    - id: 44147
                      temperature: 50.0
                      kVA: 150.0
                    - id: 44148
                      temperature: 50.0
                      kVA: 150.0
                    - id: 44149
                      temperature: 60.0
                      kVA: 127.0
                    - id: 44150
                      temperature: 62.0
                      kVA: 0.0
                  pqCurves: []
                  inverterType: 1
                  name: SMA Sunny Highpower SHP150-US-20-PEAK3
                  description:
      responses:
        "200":
          description: Created inverter ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-inverter:
                  value:
                    id: 10372
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Inverter/InverterOverview:
    get:
      tags: [Inverters]
      summary: Get inverter overview list
      description: |
        # Inverter Overview

        Returns a list of all available Inverters however with simplified data properties.

        ## Overview

        This endpoint provides a lightweight version of the full inverter list, returning essential inverter information without the complete technical specifications and detailed configuration data. It's optimized for scenarios where you need a quick overview of available inverters without the overhead of fetching complete inverter records.

        ## Response Fields

        The simplified response includes the following fields for each inverter:

        | Field | Type | Description |
        | --- | --- | --- |
        | `id` | integer | Unique identifier for the inverter |
        | `ownerId` | integer | ID of the user or organization that owns this inverter configuration |
        | `name` | string | Display name for the inverter |
        | `status` | integer | Current status of the inverter record (1=Draft, 2=In Review, 3=Active, 4=Archived) |
        | `lastModified` | string (ISO 8601) | Timestamp of the last modification to this inverter record |
        | `lastModifiedBy` | object | User who last modified the record |
        | `lastModifiedBy.firstName` | string | First name of the user who last modified the record |
        | `lastModifiedBy.lastName` | string | Last name of the user who last modified the record |
        | `model` | string | Manufacturer's model number/name for the inverter |
        | `manufacturer` | string | Name of the inverter manufacturer |
        | `powerRated` | number | Rated power output of the inverter in kW |
        | `outputVoltage` | number | Output voltage of the inverter in volts |
        | `minVoltage` | number | Minimum operating voltage in volts |
        | `maxMPPVoltage` | number | Maximum Power Point (MPP) voltage in volts |
        | `inverterType` | integer | Type classification of the inverter (1=String Inverter, 2=Central Inverter) |

        ## Excluded Fields

        Compared to the full inverter endpoint, this simplified overview **excludes**:

        - Detailed efficiency curves and performance data
            
        - Complete electrical specifications and ratings
            
        - Thermal characteristics and derating factors
            
        - Advanced configuration parameters
            
        - Certification and compliance documentation
            
        - Extended metadata and custom fields
            

        ## Use Cases

        ### When to Use This Endpoint

        - **Dashboard displays** - Populating dropdown lists or selection menus
            
        - **Quick searches** - Finding inverters by name or manufacturer without loading full details
            
        - **List views** - Displaying tables of available inverters with basic information
            
        - **Performance optimization** - Reducing payload size and response time for overview screens
            
        - **Mobile applications** - Minimizing data transfer for bandwidth-constrained environments
            

        ### When to Use the Full Endpoint

        - **Detailed analysis** - When you need complete technical specifications for engineering calculations
            
        - **Configuration management** - Setting up or modifying inverter parameters in a project
            
        - **Reporting** - Generating comprehensive reports that require all inverter data
            
        - **Data export** - Extracting complete inverter information for external systems
      operationId: getInverterOverview
      x-doc-source: postman
      responses:
        "200":
          description: Inverter overviews
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/InverterOverview'}
              examples:
                postman-inverter-overview:
                  value:
                  - id: 8344
                    ownerId: 5109
                    name: Ginlong Technologies Solis-125K-EHV-5G
                    status: 3
                    lastModified: '2022-02-04T13:54:22.28'
                    lastModifiedBy:
                      firstName: Martin
                      lastName: Schneider
                    model: Solis-125K-EHV-5G
                    manufacturer: Ginlong Technologies
                    powerRated: 125
                    outputVoltage: 600
                    minVoltage: 860
                    maxMPPVoltage: 1450
                    inverterType: 1
                  - id: 8651
                    ownerId: 5109
                    name: SMA Sunny Central 4200 UP_PV SYST IMPORT
                    status: 3
                    lastModified: '2022-01-13T09:01:54.4'
                    lastModifiedBy:
                      firstName: Martin
                      lastName: Schneider
                    model: Sunny Central 4200 UP
                    manufacturer: SMA
                    powerRated: 4200
                    outputVoltage: 630
                    minVoltage: 921
                    maxMPPVoltage: 1325
                    inverterType: 2
                  - id: 8693
                    ownerId: 4876
                    name: Power Electronics FS4200MU CE 20201203
                    status: 2
                    lastModified: '2022-02-23T21:33:50.397'
                    lastModifiedBy:
                      firstName: Jason
                      lastName: Spokes
                    model: FS4200MU CE 20201203
                    manufacturer: Power Electronics
                    powerRated: 4200
                    outputVoltage: 34500
                    minVoltage: 934
                    maxMPPVoltage: 1500
                    inverterType: 2
                  - id: 8728
                    ownerId: 5109
                    name: Power Electronics FS4200MU CE 20210422, temp extension
                    status: 3
                    lastModified: '2024-10-24T09:45:36.183'
                    lastModifiedBy:
                      firstName: Andrija
                      lastName: Marusic
                    model: FS4200MU CE 20210422
                    manufacturer: Power Electronics
                    powerRated: 4200
                    outputVoltage: 34500
                    minVoltage: 934
                    maxMPPVoltage: 1500
                    inverterType: 2
                  - id: 8736
                    ownerId: 5032
                    name: Huawei Technologies SUN2000-200KTL-H2
                    status: 3
                    lastModified: '2022-04-20T07:38:43.21'
                    lastModifiedBy:
                      firstName: Claude
                      lastName: Deuda
                    model: SUN2000-200KTL-H2
                    manufacturer: Huawei Technologies
                    powerRated: 185
                    outputVoltage: 800
                    minVoltage: 500
                    maxMPPVoltage: 1500
                    inverterType: 1
                  - id: 8744
                    ownerId: 3927
                    name: imported-Power Electronics FS3190MU CE 20190927
                    status: 3
                    lastModified: '2022-03-17T04:13:27.363'
                    lastModifiedBy:
                      firstName: Thang
                      lastName: Le
                    model: imported-FS3190MU CE 20190927
                    manufacturer: Power Electronics
                    powerRated: 3300
                    outputVoltage: 34500
                    minVoltage: 849
                    maxMPPVoltage: 1310
                    inverterType: 2
                  - id: 8956
                    ownerId: 5093
                    name: TMEIC PVU-L840GR 25C
                    status: 2
                    lastModified: '2022-09-16T13:17:12.46'
                    lastModifiedBy:
                      firstName: Jesse
                      lastName: Milam
                    model: PVU-L840GR 25C
                    manufacturer: TMEIC
                    powerRated: 840
                    outputVoltage: 630
                    minVoltage: 915
                    maxMPPVoltage: 1300
                    inverterType: 2
                  - id: 9008
                    ownerId: 5032
                    name: Sungrow SG3125HV-30
                    status: 3
                    lastModified: '2022-10-13T01:56:32.4'
                    lastModifiedBy:
                      firstName: Carol
                      lastName: Aber
                    model: SG3125HV-30
                    manufacturer: Sungrow
                    powerRated: 3125
                    outputVoltage: 600
                    minVoltage: 875
                    maxMPPVoltage: 1300
                    inverterType: 2
                  - id: 9011
                    ownerId: 5032
                    name: Huawei Technologies SUN2000-330KTL-H1-Preliminary V0.1
                    status: 4
                    lastModified: '2022-10-12T22:28:35.933'
                    lastModifiedBy:
                      firstName: Claude
                      lastName: Deuda
                    model: SUN2000-330KTL-H1-Preliminary V0.1
                    manufacturer: Huawei Technologies
                    powerRated: 300
                    outputVoltage: 800
                    minVoltage: 500
                    maxMPPVoltage: 1500
                    inverterType: 2
                  - id: 9017
                    ownerId: 4876
                    name: Huawei Technologies SUN2000-330KTL-H1-Preliminary V0.1
                    status: 4
                    lastModified: '2023-01-23T23:50:02.017'
                    lastModifiedBy:
                      firstName: Jason
                      lastName: Spokes
                    model: SUN2000-330KTL-H1-Preliminary V0.1
                    manufacturer: Huawei Technologies
                    powerRated: 300
                    outputVoltage: 800
                    minVoltage: 500
                    maxMPPVoltage: 1500
                    inverterType: 1
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Inverter/Status:
    post:
      tags: [Inverters]
      summary: Change status of one or more inverters
      description: Change the status of one or more Inverters.
      operationId: changeInverterStatus
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items: {$ref: '#/components/schemas/StatusChangeItem'}
            examples:
              postman-inverter-change-status:
                value:
                - status: 3
                  id: 10373
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Inverter/kVA:
    post:
      tags: [Inverters]
      summary: Calculate kVA for an inverter at given conditions
      description: Get the kVA rating of an Inverter by providing the entire Inverter entity, elevation, temperature, and cooling temp state.
      operationId: calculateInverterkVA
      x-doc-source: postman
      parameters:
      - name: elevation
        in: query
        schema: {type: number}
      - name: temperature
        in: query
        schema: {type: number}
      - name: useCoolingTemp
        in: query
        schema: {type: boolean}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Inverter'}
            examples:
              postman-inverter-post-kva:
                value:
                  status: 2
                  model: Sunny Highpower SHP150-US-20-PEAK3
                  manufacturer: SMA
                  powerRated: 150.0
                  apparentPower: 150.0
                  minDCPowerThreshold: 100.0
                  minVoltage: 855.0
                  maxMPPVoltage: 1450.0
                  maxAbsoluteVoltage: 1500.0
                  maxCurrent: 180.0
                  maxElevation: 100.0
                  outputVoltage: 600.0
                  usekVACurves: true
                  usePQCurves: false
                  dataSource: 2
                  efficiencyCurves:
                  - id: 29409
                    voltage: 880.0
                    efficiencyPoints:
                    - id: 208781
                      power: 14.8065
                      efficiency: 98.71
                    - id: 208782
                      power: 29.715
                      efficiency: 99.05
                    - id: 208783
                      power: 44.541
                      efficiency: 98.98
                    - id: 208784
                      power: 74.22
                      efficiency: 98.96
                    - id: 208785
                      power: 111.2713
                      efficiency: 98.82
                    - id: 208786
                      power: 147.87
                      efficiency: 98.58
                  - id: 29410
                    voltage: 960.0
                    efficiencyPoints:
                    - id: 208787
                      power: 14.808
                      efficiency: 98.72
                    - id: 208788
                      power: 29.709
                      efficiency: 99.03
                    - id: 208789
                      power: 44.559
                      efficiency: 99.02
                    - id: 208790
                      power: 74.22
                      efficiency: 98.96
                    - id: 208791
                      power: 111.2038
                      efficiency: 98.76
                    - id: 208792
                      power: 147.78
                      efficiency: 98.52
                  - id: 29411
                    voltage: 1200.0
                    efficiencyPoints:
                    - id: 208793
                      power: 14.712
                      efficiency: 98.08
                    - id: 208794
                      power: 29.589
                      efficiency: 98.63
                    - id: 208795
                      power: 44.415
                      efficiency: 98.7
                    - id: 208796
                      power: 74.0325
                      efficiency: 98.71
                    - id: 208797
                      power: 110.9898
                      efficiency: 98.57
                    - id: 208798
                      power: 147.48
                      efficiency: 98.32
                  kVACurves:
                  - id: 10338
                    elevation: 100.0
                    kVAPoints:
                    - id: 54563
                      temperature: -25.0
                      kVA: 150.0
                    - id: 54564
                      temperature: 50.0
                      kVA: 150.0
                    - id: 54565
                      temperature: 50.0
                      kVA: 150.0
                    - id: 54566
                      temperature: 60.0
                      kVA: 127.0
                    - id: 54567
                      temperature: 62.0
                      kVA: 0.0
                  pqCurves: []
                  inverterType: 1
                  id: 10373
                  name: SMA Sunny Highpower SHP150-US-20-PEAK3
                  description:
                  companyId: 1042
                  company:
                  ownerId: 8903
                  createdDate: '2026-02-03T12:39:07.753'
                  lastModified: '2026-02-03T12:39:07.753'
                  lastModifiedById: 8903
      responses:
        "200":
          description: kVA value
          content:
            application/json:
              schema: {$ref: '#/components/schemas/kVAResponse'}
              examples:
                postman-post-kva:
                  value:
                    kVa: 127
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Inverter/ParseONDFile:
    post:
      tags: [Inverters]
      summary: Parse an OND file and return inverter data
      description: This endpoint is used to parse an OND file. The response will be a valid Inverter object.
      operationId: parseONDFile
      x-doc-source: postman
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Parsed inverter data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Inverter'}
              examples:
                postman-parseondfile:
                  value:
                    status: 0
                    model: SG3600UD
                    manufacturer: Sungrow
                    powerRated: 3600
                    apparentPower: 3600
                    minDCPowerThreshold: 18000
                    minVoltage: 915
                    maxMPPVoltage: 1300
                    maxAbsoluteVoltage: 1500
                    maxCurrent: 3300
                    maxElevation: 10
                    outputVoltage: 630
                    usekVACurves: true
                    usePQCurves: false
                    dataSource: 1
                    efficiencyCurves:
                    - id: 0
                      voltage: 915
                      efficiencyPoints:
                      - id: 0
                        power: 360
                        efficiency: 98.40999517517662
                      - id: 0
                        power: 720
                        efficiency: 98.80000532422251
                      - id: 0
                        power: 1080
                        efficiency: 98.91000261287257
                      - id: 0
                        power: 1800
                        efficiency: 98.65000212371532
                      - id: 0
                        power: 2700
                        efficiency: 98.52999811479269
                      - id: 0
                        power: 3600
                        efficiency: 98.30000248753618
                    - id: 0
                      voltage: 1100
                      efficiencyPoints:
                      - id: 0
                        power: 360
                        efficiency: 98.24000305635565
                      - id: 0
                        power: 720
                        efficiency: 98.70999743079813
                      - id: 0
                        power: 1080
                        efficiency: 98.81999772714005
                      - id: 0
                        power: 1800
                        efficiency: 98.58000432766218
                      - id: 0
                        power: 2700
                        efficiency: 98.44999597084276
                      - id: 0
                        power: 3600
                        efficiency: 98.23000446400798
                    - id: 0
                      voltage: 1300
                      efficiencyPoints:
                      - id: 0
                        power: 360
                        efficiency: 98.09999386875037
                      - id: 0
                        power: 720
                        efficiency: 98.60000320450011
                      - id: 0
                        power: 1080
                        efficiency: 98.7300030606301
                      - id: 0
                        power: 1800
                        efficiency: 98.49999824888891
                      - id: 0
                        power: 2700
                        efficiency: 98.37999842810625
                      - id: 0
                        power: 3600
                        efficiency: 98.19000365757763
                    kVACurves:
                    - id: 0
                      elevation: 20
                      kVAPoints:
                      - id: 0
                        temperature: -25
                        kVA: 3600
                      - id: 0
                        temperature: 20
                        kVA: 3600
                      - id: 0
                        temperature: 45
                        kVA: 3600
                      - id: 0
                        temperature: 50
                        kVA: 3240
                      - id: 0
                        temperature: 60
                        kVA: 0
                    pqCurves:
                    inverterType: 0
                    id: 0
                    name: Sungrow SG3600UD
                    description:
                    companyId: 0
                    company:
                    ownerId: 0
                    owner:
                    createdDate: '0001-01-01T00:00:00'
                    lastModified: '0001-01-01T00:00:00'
                    lastModifiedById: 0
                    lastModifiedBy:
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Inverter/{inverterId}:
    get:
      tags: [Inverters]
      summary: Get an inverter by ID
      description: Creates a .PPI file, which can be used to import the Inverter into PlantPredict for another user.
      operationId: getInverter
      x-doc-source: postman
      parameters:
      - name: inverterId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Inverter
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Inverter'}
              examples:
                postman-inverter:
                  value:
                    status: 2
                    model: Sunny Highpower SHP150-US-20-PEAK3
                    manufacturer: SMA
                    powerRated: 150
                    apparentPower: 150
                    minDCPowerThreshold: 100
                    minVoltage: 855
                    maxMPPVoltage: 1450
                    maxAbsoluteVoltage: 1500
                    maxCurrent: 180
                    maxElevation: 100
                    outputVoltage: 600
                    usekVACurves: true
                    usePQCurves: false
                    dataSource: 2
                    efficiencyCurves:
                    - id: 29409
                      voltage: 880
                      efficiencyPoints:
                      - id: 208781
                        power: 14.8065
                        efficiency: 98.71
                      - id: 208782
                        power: 29.715
                        efficiency: 99.05
                      - id: 208783
                        power: 44.541
                        efficiency: 98.98
                      - id: 208784
                        power: 74.22
                        efficiency: 98.96
                      - id: 208785
                        power: 111.2713
                        efficiency: 98.82
                      - id: 208786
                        power: 147.87
                        efficiency: 98.58
                    - id: 29410
                      voltage: 960
                      efficiencyPoints:
                      - id: 208787
                        power: 14.808
                        efficiency: 98.72
                      - id: 208788
                        power: 29.709
                        efficiency: 99.03
                      - id: 208789
                        power: 44.559
                        efficiency: 99.02
                      - id: 208790
                        power: 74.22
                        efficiency: 98.96
                      - id: 208791
                        power: 111.2038
                        efficiency: 98.76
                      - id: 208792
                        power: 147.78
                        efficiency: 98.52
                    - id: 29411
                      voltage: 1200
                      efficiencyPoints:
                      - id: 208793
                        power: 14.712
                        efficiency: 98.08
                      - id: 208794
                        power: 29.589
                        efficiency: 98.63
                      - id: 208795
                        power: 44.415
                        efficiency: 98.7
                      - id: 208796
                        power: 74.0325
                        efficiency: 98.71
                      - id: 208797
                        power: 110.9898
                        efficiency: 98.57
                      - id: 208798
                        power: 147.48
                        efficiency: 98.32
                    kVACurves:
                    - id: 10338
                      elevation: 100
                      kVAPoints:
                      - id: 54563
                        temperature: -25
                        kVA: 150
                      - id: 54564
                        temperature: 50
                        kVA: 150
                      - id: 54565
                        temperature: 50
                        kVA: 150
                      - id: 54566
                        temperature: 60
                        kVA: 127
                      - id: 54567
                        temperature: 62
                        kVA: 0
                    pqCurves: []
                    inverterType: 1
                    id: 10373
                    name: SMA Sunny Highpower SHP150-US-20-PEAK3
                    description:
                    companyId: 1042
                    company:
                    ownerId: 8903
                    createdDate: '2026-02-03T12:39:07.753'
                    lastModified: '2026-02-03T12:39:07.753'
                    lastModifiedById: 8903
            text/plain:
              examples:
                postman-get-export:
                  value: "{\n    \"status\": 2,\n    \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n    \"manufacturer\": \"SMA\",\n    \"powerRated\": 150,\n    \"apparentPower\": 150,\n    \"minDCPowerThreshold\": 100,\n    \"minVoltage\": 855,\n    \"maxMPPVoltage\": 1450,\n    \"maxAbsoluteVoltage\": 1500,\n    \"maxCurrent\": 180,\n    \"maxElevation\": 100,\n    \"outputVoltage\": 600,\n    \"usekVACurves\": true,\n    \"usePQCurves\": false,\n    \"dataSource\": 2,\n    \"efficiencyCurves\": [\n        {\n            \"id\": 29409,\n            \"voltage\": 880,\n            \"efficiencyPoints\": [\n                {\n                    \"id\": 208781,\n                    \"power\": 14.8065,\n                    \"efficiency\": 98.71\n                },\n                {\n                    \"id\": 208782,\n                    \"power\": 29.715,\n                    \"efficiency\": 99.05\n                },\n                {\n                    \"id\": 208783,\n                    \"power\": 44.541,\n                    \"efficiency\": 98.98\n                },\n                {\n                    \"id\": 208784,\n                    \"power\": 74.22,\n                    \"efficiency\": 98.96\n                },\n                {\n                    \"id\": 208785,\n                    \"power\": 111.2713,\n                    \"efficiency\": 98.82\n                },\n                {\n                    \"id\": 208786,\n                    \"power\": 147.87,\n                    \"efficiency\": 98.58\n                }\n            ]\n        },\n        {\n            \"id\": 29410,\n            \"voltage\": 960,\n            \"efficiencyPoints\": [\n                {\n                    \"id\": 208787,\n                    \"power\": 14.808,\n                    \"efficiency\": 98.72\n                },\n                {\n                    \"id\": 208788,\n                    \"power\": 29.709,\n                    \"efficiency\": 99.03\n                },\n                {\n                    \"id\": 208789,\n                    \"power\": 44.559,\n                    \"efficiency\": 99.02\n                },\n                {\n                    \"id\": 208790,\n                    \"power\": 74.22,\n                    \"efficiency\": 98.96\n                },\n                {\n                    \"id\": 208791,\n                    \"power\": 111.2038,\n                    \"efficiency\": 98.76\n                },\n                {\n                    \"id\": 208792,\n                    \"power\": 147.78,\n                    \"efficiency\": 98.52\n                }\n            ]\n        },\n        {\n            \"id\": 29411,\n            \"voltage\": 1200,\n            \"efficiencyPoints\": [\n                {\n                    \"id\": 208793,\n                    \"power\": 14.712,\n                    \"efficiency\": 98.08\n                },\n                {\n                    \"id\": 208794,\n                    \"power\": 29.589,\n                    \"efficiency\": 98.63\n                },\n                {\n                    \"id\": 208795,\n                    \"power\": 44.415,\n                    \"efficiency\": 98.7\n                },\n                {\n                    \"id\": 208796,\n                    \"power\": 74.0325,\n                    \"efficiency\": 98.71\n                },\n                {\n                    \"id\": 208797,\n                    \"power\": 110.9898,\n                    \"efficiency\": 98.57\n                },\n                {\n                    \"id\": 208798,\n                    \"power\": 147.48,\n                    \"efficiency\": 98.32\n                }\n            ]\n        }\n    ],\n    \"kVACurves\": [\n        {\n            \"id\": 10338,\n            \"elevation\": 100,\n            \"kVAPoints\": [\n                {\n                    \"id\": 54563,\n                    \"temperature\": -25,\n                    \"kVA\": 150\n                },\n                {\n                \
                    \    \"id\": 54564,\n                    \"temperature\": 50,\n                    \"kVA\": 150\n                },\n                {\n                    \"id\": 54565,\n                    \"temperature\": 50,\n                    \"kVA\": 150\n                },\n                {\n                    \"id\": 54566,\n                    \"temperature\": 60,\n                    \"kVA\": 127\n                },\n                {\n                    \"id\": 54567,\n                    \"temperature\": 62,\n                    \"kVA\": 0\n                }\n            ]\n        }\n    ],\n    \"pqCurves\": [],\n    \"inverterType\": 1,\n    \"id\": 10373,\n    \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n    \"description\": \"Sample test note\",\n    \"companyId\": 1042,\n    \"company\": null,\n    \"ownerId\": 8903\n    \"createdDate\": \"2026-02-03T12:39:07.753\",\n    \"lastModified\": \"2026-02-03T12:50:48.95\",\n    \"lastModifiedById\": 8903\n}"
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    put:
      tags: [Inverters]
      summary: Update an inverter
      description: Updates an existing Inverter, where the target inverter to update is the ID provided in the URL.
      operationId: updateInverter
      x-doc-source: postman
      parameters:
      - name: inverterId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Inverter'}
            examples:
              postman-inverter-inverter:
                value:
                  status: 2
                  model: Sunny Highpower SHP150-US-20-PEAK3 - Updated Name
                  manufacturer: SMA
                  powerRated: 150.0
                  apparentPower: 150.0
                  minDCPowerThreshold: 100.0
                  minVoltage: 855.0
                  maxMPPVoltage: 1450.0
                  maxAbsoluteVoltage: 1500.0
                  maxCurrent: 180.0
                  maxElevation: 100.0
                  outputVoltage: 600.0
                  usekVACurves: true
                  usePQCurves: false
                  dataSource: 2
                  efficiencyCurves:
                  - id: 29406
                    voltage: 880.0
                    efficiencyPoints:
                    - id: 208763
                      power: 14.8065
                      efficiency: 98.71
                    - id: 208764
                      power: 29.715
                      efficiency: 99.05
                    - id: 208765
                      power: 44.541
                      efficiency: 98.98
                    - id: 208766
                      power: 74.22
                      efficiency: 98.96
                    - id: 208767
                      power: 111.2713
                      efficiency: 98.82
                    - id: 208768
                      power: 147.87
                      efficiency: 98.58
                  - id: 29407
                    voltage: 960.0
                    efficiencyPoints:
                    - id: 208769
                      power: 14.808
                      efficiency: 98.72
                    - id: 208770
                      power: 29.709
                      efficiency: 99.03
                    - id: 208771
                      power: 44.559
                      efficiency: 99.02
                    - id: 208772
                      power: 74.22
                      efficiency: 98.96
                    - id: 208773
                      power: 111.2038
                      efficiency: 98.76
                    - id: 208774
                      power: 147.78
                      efficiency: 98.52
                  - id: 29408
                    voltage: 1200.0
                    efficiencyPoints:
                    - id: 208775
                      power: 14.712
                      efficiency: 98.08
                    - id: 208776
                      power: 29.589
                      efficiency: 98.63
                    - id: 208777
                      power: 44.415
                      efficiency: 98.7
                    - id: 208778
                      power: 74.0325
                      efficiency: 98.71
                    - id: 208779
                      power: 110.9898
                      efficiency: 98.57
                    - id: 208780
                      power: 147.48
                      efficiency: 98.32
                  kVACurves:
                  - id: 10337
                    elevation: 100.0
                    kVAPoints:
                    - id: 54558
                      temperature: -25.0
                      kVA: 150.0
                    - id: 54559
                      temperature: 50.0
                      kVA: 150.0
                    - id: 54560
                      temperature: 50.0
                      kVA: 150.0
                    - id: 54561
                      temperature: 60.0
                      kVA: 127.0
                    - id: 54562
                      temperature: 62.0
                      kVA: 0.0
                  pqCurves: []
                  inverterType: 1
                  id: 10372
                  name: SMA Sunny Highpower SHP150-US-20-PEAK3
                  description: Sample description update
                  companyId: 1042
                  ownerId: 8903
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
    delete:
      tags: [Inverters]
      summary: Delete an inverter
      description: Deletes an existing Inverter, where the target inverter to delete is the ID provided in the URL.
      operationId: deleteInverter
      x-doc-source: postman
      parameters:
      - name: inverterId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Deleted

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Inverter/{inverterId}/kVA:
    get:
      tags: [Inverters]
      summary: Get stored kVA for an inverter
      description: Get the kVA rating of an Inverter by Id.
      operationId: getInverterkVA
      x-doc-source: postman
      parameters:
      - name: inverterId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: kVA value
          content:
            application/json:
              schema: {$ref: '#/components/schemas/kVAResponse'}
              examples:
                postman-get-kva:
                  value:
                    kVa: 150
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Module:
    get:
      tags: [Modules]
      summary: List all accessible modules
      description: Gets all available modules and their corresponding properties.
      operationId: listModules
      x-doc-source: postman
      responses:
        "200":
          description: Array of modules
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Module'}
              examples:
                postman-module:
                  value:
                  - status: 6
                    model: FS-372
                    manufacturer: First Solar
                    length: 1200
                    width: 600
                    weight: 12
                    defaultOrientation: 0
                    numberOfCellsInSeries: 77
                    numberOfCellsInParallel: 2
                    stcShortCircuitCurrent: 1.75
                    stcOpenCircuitVoltage: 61.4
                    stcmppCurrent: 1.46
                    stcmppVoltage: 49.5
                    stcMaxPower: 72.5
                    stcPowerTempCoef: -0.25
                    stcShortCircuitCurrentTempCoef: 0.04
                    stcOpenCircuitVoltageTempCoef: -0.27
                    stcEfficiency: 10.07
                    minTolerance: -5
                    maxTolerance: 5
                    cellTechnologyType: 6
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: 0
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 30.7
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 1.564e-07
                    seriesResistanceAtSTC: 2.85
                    shuntResistanceAtSTC: 3250
                    diodeIdealityFactorAtSTC: 1.925
                    exponentialDependencyOnShuntResistance: 3
                    darkShuntResistance: 18250
                    linearTempDependenceOnGamma: 0.17195
                    shortCircuitCurrentAtSTC: 1.75
                    recombinationParameter: 0.8
                    builtInVoltage: 0.9
                    bandgapVoltage: 1.5
                    linearTempDependenceOnIsc: 0.04
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 1
                    pvModel: 0
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0: 0.79418
                    spectral2B1: -0.049883
                    spectral2B2: -0.013402
                    spectral2B3: 0.16766
                    spectral2B4: 0.083377
                    spectral2B5: -0.0044007
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 11
                    name: FS-372 CdTe Q310
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:07.38'
                    lastModified: '2022-10-17T15:29:17.123'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 8e944254-dc5f-4be7-a0b2-8ca729ccd4b0
                  - status: 6
                    model: SF140-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.1
                    stcOpenCircuitVoltage: 107
                    stcmppCurrent: 1.74
                    stcmppVoltage: 80.5
                    stcMaxPower: 140
                    stcPowerTempCoef: -0.313
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.29
                    stcEfficiency: 11.4
                    minTolerance: 0
                    maxTolerance: 3.6
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 2.7153e-07
                    seriesResistanceAtSTC: 5.5
                    shuntResistanceAtSTC: 380
                    diodeIdealityFactorAtSTC: 1.558
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 2600
                    linearTempDependenceOnGamma: 0.06868
                    shortCircuitCurrentAtSTC: 2.1
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 12
                    name: SolarFrontier SF140 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:07.52'
                    lastModified: '2017-01-27T18:22:55.577'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 445d1ef9-6c25-43d6-ba39-9e8ff7343652
                  - status: 6
                    model: SF145-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 107
                    stcmppCurrent: 1.8
                    stcmppVoltage: 81
                    stcMaxPower: 145
                    stcPowerTempCoef: -0.313
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.3
                    stcEfficiency: 11.81
                    minTolerance: 0
                    maxTolerance: 3.5
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 2.7581e-07
                    seriesResistanceAtSTC: 5.9
                    shuntResistanceAtSTC: 400
                    diodeIdealityFactorAtSTC: 1.553
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 2600
                    linearTempDependenceOnGamma: 0.07534
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 13
                    name: SolarFrontier SF145 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:07.653'
                    lastModified: '2017-01-27T18:22:55.637'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 47d0c56d-0f5c-43c5-81c4-a9fe8bbad845
                  - status: 6
                    model: SF150-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 108
                    stcmppCurrent: 1.85
                    stcmppVoltage: 81.5
                    stcMaxPower: 150
                    stcPowerTempCoef: -0.312
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.3
                    stcEfficiency: 12.21
                    minTolerance: 0
                    maxTolerance: 3.3
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 1.3368e-07
                    seriesResistanceAtSTC: 5.9
                    shuntResistanceAtSTC: 480
                    diodeIdealityFactorAtSTC: 1.497
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 3250
                    linearTempDependenceOnGamma: 0.06814
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 14
                    name: SolarFrontier SF150 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:07.777'
                    lastModified: '2017-01-27T18:22:55.653'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 5f97440c-cf80-41bb-9a50-11e155cb2b2f
                  - status: 6
                    model: SF155-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 109
                    stcmppCurrent: 1.88
                    stcmppVoltage: 82.5
                    stcMaxPower: 155
                    stcPowerTempCoef: -0.312
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.3
                    stcEfficiency: 12.62
                    minTolerance: 0
                    maxTolerance: 3.2
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 2.1064e-07
                    seriesResistanceAtSTC: 5
                    shuntResistanceAtSTC: 510
                    diodeIdealityFactorAtSTC: 1.553
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 4250
                    linearTempDependenceOnGamma: 0.0631
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 15
                    name: SolarFrontier SF155 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:07.917'
                    lastModified: '2017-01-27T18:22:55.67'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 123a5d58-d3e0-41ca-9fe7-7f5cbe0c7f02
                  - status: 6
                    model: SF160-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 110
                    stcmppCurrent: 1.91
                    stcmppVoltage: 84
                    stcMaxPower: 160
                    stcPowerTempCoef: -0.311
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.3
                    stcEfficiency: 13.03
                    minTolerance: 0
                    maxTolerance: 3.1
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 1.351e-07
                    seriesResistanceAtSTC: 4.3
                    shuntResistanceAtSTC: 550
                    diodeIdealityFactorAtSTC: 1.525
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 5000
                    linearTempDependenceOnGamma: 0.0518
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 16
                    name: SolarFrontier SF160 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:08.043'
                    lastModified: '2017-01-27T18:22:55.687'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: e105223d-1691-4105-adc3-eb53e56fa3cb
                  - status: 6
                    model: SF165-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 110
                    stcmppCurrent: 1.93
                    stcmppVoltage: 85.5
                    stcMaxPower: 165
                    stcPowerTempCoef: -0.311
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.3
                    stcEfficiency: 13.44
                    minTolerance: 0
                    maxTolerance: 3
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 2.926e-08
                    seriesResistanceAtSTC: 4
                    shuntResistanceAtSTC: 600
                    diodeIdealityFactorAtSTC: 1.395
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 5300
                    linearTempDependenceOnGamma: 0.04014
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 17
                    name: SolarFrontier SF165 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:08.187'
                    lastModified: '2017-01-27T18:22:55.703'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 28b32a98-ce60-45ea-aea2-be3e97cf7d8c
                  - status: 6
                    model: SF170-S
                    manufacturer: Solar Frontier K. K.
                    length: 1257
                    width: 977
                    weight: 20
                    defaultOrientation: 1
                    numberOfCellsInSeries: 170
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 2.2
                    stcOpenCircuitVoltage: 112
                    stcmppCurrent: 1.95
                    stcmppVoltage: 87.5
                    stcMaxPower: 170
                    stcPowerTempCoef: -0.311
                    stcShortCircuitCurrentTempCoef: 0.01
                    stcOpenCircuitVoltageTempCoef: -0.244
                    stcEfficiency: 13.84
                    minTolerance: 0
                    maxTolerance: 2.9
                    cellTechnologyType: 7
                    constructionType: 1
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: -2
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.47
                    sandiaConvectiveCoef: -0.0594
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 7.57e-09
                    seriesResistanceAtSTC: 4
                    shuntResistanceAtSTC: 630
                    diodeIdealityFactorAtSTC: 1.322
                    exponentialDependencyOnShuntResistance: 3.1
                    darkShuntResistance: 5850
                    linearTempDependenceOnGamma: 0.02118
                    shortCircuitCurrentAtSTC: 2.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.03
                    linearTempDependenceOnIsc: 0.01
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0:
                    spectral2B1:
                    spectral2B2:
                    spectral2B3:
                    spectral2B4:
                    spectral2B5:
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 2
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 0
                    moduleShadingResponse: 1
                    isMetastable: false
                    metastabilityProperties:
                    id: 18
                    name: SolarFrontier SF170 S
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:08.393'
                    lastModified: '2017-01-27T18:22:55.723'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 00a97948-92c9-409e-832f-988d424b066b
                  - status: 6
                    model: SPR-X20-250-BLK
                    manufacturer: SunPower
                    length: 1559
                    width: 798
                    weight: 15
                    defaultOrientation: 1
                    numberOfCellsInSeries: 72
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 6.2
                    stcOpenCircuitVoltage: 50.9
                    stcmppCurrent: 5.84
                    stcmppVoltage: 42.8
                    stcMaxPower: 250
                    stcPowerTempCoef: -0.3
                    stcShortCircuitCurrentTempCoef: 0.037
                    stcOpenCircuitVoltageTempCoef: -0.247
                    stcEfficiency: 20.1
                    minTolerance: 0
                    maxTolerance: 5
                    cellTechnologyType: 1
                    constructionType: 2
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: 0
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.56
                    sandiaConvectiveCoef: -0.075
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 1.4e-09
                    seriesResistanceAtSTC: 0.3
                    shuntResistanceAtSTC: 2583
                    diodeIdealityFactorAtSTC: 1.188
                    exponentialDependencyOnShuntResistance: 5.5
                    darkShuntResistance: 10500
                    linearTempDependenceOnGamma: 0.00084
                    shortCircuitCurrentAtSTC: 6.2
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.12
                    linearTempDependenceOnIsc: 0.037
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: false
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0: 0.85914
                    spectral2B1: -0.02088
                    spectral2B2: -0.0058853
                    spectral2B3: 0.12029
                    spectral2B4: 0.026814
                    spectral2B5: -0.001781
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 0
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 100
                    moduleShadingResponse: 2
                    isMetastable: false
                    metastabilityProperties:
                    id: 19
                    name: Sunpower SPR X20 250 BLK
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:08.517'
                    lastModified: '2016-06-01T16:03:08.517'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: c935c232-d143-43d0-8177-85ad95f4487c
                  - status: 6
                    model: SPR-300-WHT-I
                    manufacturer: SunPower
                    length: 1559
                    width: 1046
                    weight: 24
                    defaultOrientation: 1
                    numberOfCellsInSeries: 96
                    numberOfCellsInParallel: 1
                    stcShortCircuitCurrent: 5.87
                    stcOpenCircuitVoltage: 64
                    stcmppCurrent: 5.49
                    stcmppVoltage: 54.7
                    stcMaxPower: 300
                    stcPowerTempCoef: -0.38
                    stcShortCircuitCurrentTempCoef: 0.06
                    stcOpenCircuitVoltageTempCoef: -0.276
                    stcEfficiency: 18.4
                    minTolerance: -3
                    maxTolerance: 3
                    cellTechnologyType: 1
                    constructionType: 2
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor:
                    backSideMismatch:
                    dataSource: 1
                    lightInducedDegradation: 0
                    moduleQuality: 0
                    moduleMismatchCoefficient: 1
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.56
                    sandiaConvectiveCoef: -0.075
                    cellToModuleTempDiff: 3
                    saturationCurrentAtSTC: 1.1e-11
                    seriesResistanceAtSTC: 0.497
                    shuntResistanceAtSTC: 3554
                    diodeIdealityFactorAtSTC: 0.96
                    exponentialDependencyOnShuntResistance: 5.5
                    darkShuntResistance: 14000
                    linearTempDependenceOnGamma: -0.06667
                    shortCircuitCurrentAtSTC: 5.87
                    recombinationParameter: 0
                    builtInVoltage: 0
                    bandgapVoltage: 1.12
                    linearTempDependenceOnIsc: 0.06
                    heatAbsorptionCoefAlphaT: 0.9
                    referenceIrradiance: 1000
                    referenceTemperature: 25
                    aGamma: 0
                    bGamma: 0
                    cGamma: 0
                    dGamma: 0
                    spectralResponse: 0
                    pvModel: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: true
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.03824227511895
                    sandiaIAMB1: -0.524811223911995
                    sandiaIAMB2: 0.0213070391842001
                    sandiaIAMB3: -0.000422407233122155
                    sandiaIAMB4: 4.091960268462e-06
                    sandiaIAMB5: -1.55641268286583e-08
                    ashraeiamB0: 0.05
                    spectral2B0: 0.85914
                    spectral2B1: -0.02088
                    spectral2B2: -0.0058853
                    spectral2B3: 0.12029
                    spectral2B4: 0.026814
                    spectral2B5: -0.001781
                    iamFactors:
                    degradationModel: 0
                    linearDegradationRate: 0
                    nonLinearDegradationRates: []
                    cellDesignType: 0
                    useAntiReflectiveCoating: false
                    refractiveIndex: 1.526
                    refractiveIndexOfARC: 1.29
                    glazingExtinctionCoef: 4
                    glazingThickness: 0.002
                    powerAtSTC: 0
                    powerAtSTCExcludingWiringLosses: 0
                    effectiveIrradianceResponse:
                    electricalShadingFractionalEffect: 100
                    moduleShadingResponse: 2
                    isMetastable: false
                    metastabilityProperties:
                    id: 20
                    name: Sunpower SPR300WHTI
                    description:
                    companyId: 1
                    company:
                    ownerId: 742
                    owner:
                    createdDate: '2016-06-01T16:03:08.643'
                    lastModified: '2016-06-01T16:03:08.643'
                    lastModifiedById: 742
                    lastModifiedBy:
                      company:
                      companyId: 1
                      firstName: System
                      lastName: Account
                      jobTitle: System
                      createdByUserId:
                      createdByUser:
                      status: 0
                      createdDateUtc: '2016-09-01T00:00:00'
                      settings:
                      costCenter:
                      migrationAgreementAcceptance: true
                      clientCredentialsCreatedOnUTC:
                      uuid:
                      userWeatherDownloads:
                      lastLoginDateUTC:
                      roles: []
                      logins: []
                      id: 742
                      normalizedUserName:
                      email: FS108328@FIRSTSOLAR.COM
                      normalizedEmail:
                      concurrencyStamp: 53813ca7-18a6-4014-8fbf-c39a33453452
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
    post:
      tags: [Modules]
      summary: Create a module
      description: Creates a new module from the provided body contents.
      operationId: createModule
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-module:
                value:
                  status: 2
                  model: FS-7540A-TR1 September2022
                  manufacturer: First Solar
                  length: 2300.0
                  width: 1215.0
                  weight: 39.7
                  defaultOrientation: 1
                  numberOfCellsInSeries: 268
                  numberOfCellsInParallel: 1
                  stcShortCircuitCurrent: 3.064
                  stcOpenCircuitVoltage: 227.717
                  stcmppCurrent: 2.861
                  stcmppVoltage: 188.69
                  stcMaxPower: 540.0
                  stcPowerTempCoef: -0.32
                  stcShortCircuitCurrentTempCoef: 0.04
                  stcOpenCircuitVoltageTempCoef: -0.28
                  stcEfficiency: 19.32367149758454
                  minTolerance: 0.0
                  maxTolerance: 5.0
                  cellTechnologyType: 6
                  constructionType: 1
                  faciality: 0
                  bifacialityFactor:
                  transmissionFactor:
                  backSideMismatch:
                  dataSource: 1
                  lightInducedDegradation: 0.0
                  moduleQuality: 0.0
                  moduleMismatchCoefficient: 0.5
                  heatBalanceConvectiveCoef: 0.0
                  heatBalanceConductiveCoef: 29.0
                  sandiaConductiveCoef: -3.47
                  sandiaConvectiveCoef: -0.0594
                  cellToModuleTempDiff: 3.0
                  saturationCurrentAtSTC: 2.269097e-11
                  seriesResistanceAtSTC: 4.602
                  shuntResistanceAtSTC: 7000.0
                  diodeIdealityFactorAtSTC: 1.292
                  exponentialDependencyOnShuntResistance: 5.5
                  darkShuntResistance: 7000.0
                  linearTempDependenceOnGamma: 0.03637770897832817
                  shortCircuitCurrentAtSTC: 3.064
                  recombinationParameter: 0.2000000000000001
                  builtInVoltage: 0.9
                  bandgapVoltage: 1.5
                  linearTempDependenceOnIsc: 0.04
                  heatAbsorptionCoefAlphaT: 0.9
                  referenceIrradiance: 1000.0
                  referenceTemperature: 25.0
                  aGamma:
                  bGamma:
                  cGamma:
                  dGamma:
                  spectralResponse: 2
                  pvModel: 0
                  useDefaultSandiaIAM: false
                  useDefaultTabularIAM: false
                  sandiaSpectralA0:
                  sandiaSpectralA1:
                  sandiaSpectralA2:
                  sandiaSpectralA3:
                  sandiaSpectralA4:
                  sandiaIAMB0: 6.038242275137197
                  sandiaIAMB1: -0.5248112239136882
                  sandiaIAMB2: 0.02130703918426116
                  sandiaIAMB3: -0.00042240723312322523
                  sandiaIAMB4: 4.091960268471147e-06
                  sandiaIAMB5: -1.5564126828688897e-08
                  ashraeiamB0: 0.05
                  spectral2B0: 0.86273
                  spectral2B1: -0.038948
                  spectral2B2: -0.012506
                  spectral2B3: 0.098871
                  spectral2B4: 0.084658
                  spectral2B5: -0.0042948
                  iamFactors:
                  - incidenceAngle: 0.0
                    factor: 1.0
                  - incidenceAngle: 30.0
                    factor: 1.0
                  - incidenceAngle: 55.0
                    factor: 0.99
                  - incidenceAngle: 60.0
                    factor: 0.98
                  - incidenceAngle: 65.0
                    factor: 0.96
                  - incidenceAngle: 70.0
                    factor: 0.92
                  - incidenceAngle: 75.0
                    factor: 0.85
                  - incidenceAngle: 80.0
                    factor: 0.72
                  - incidenceAngle: 90.0
                    factor: 0.0
                  degradationModel: 1
                  linearDegradationRate: 0.3
                  nonLinearDegradationRates: []
                  cellDesignType:
                  useAntiReflectiveCoating: false
                  refractiveIndex: 1.526
                  refractiveIndexOfARC: 1.29
                  glazingExtinctionCoef: 4.0
                  glazingThickness: 0.002
                  powerAtSTC: 0.0
                  powerAtSTCExcludingWiringLosses: 0.0
                  effectiveIrradianceResponse:
                  - irradiance: 100.0
                    temperature: 25.0
                    relativeEfficiency: 0.8814819319715739
                  - irradiance: 200.0
                    temperature: 25.0
                    relativeEfficiency: 0.9467641893572506
                  - irradiance: 300.0
                    temperature: 25.0
                    relativeEfficiency: 0.9727857600367622
                  - irradiance: 400.0
                    temperature: 25.0
                    relativeEfficiency: 0.9864198360018204
                  - irradiance: 500.0
                    temperature: 25.0
                    relativeEfficiency: 0.994194382349794
                  - irradiance: 600.0
                    temperature: 25.0
                    relativeEfficiency: 0.9986027250356551
                  - irradiance: 700.0
                    temperature: 25.0
                    relativeEfficiency: 1.0008398407389827
                  - irradiance: 800.0
                    temperature: 25.0
                    relativeEfficiency: 1.0015713396635646
                  - irradiance: 900.0
                    temperature: 25.0
                    relativeEfficiency: 1.001203606468212
                  - irradiance: 1000.0
                    temperature: 25.0
                    relativeEfficiency: 1.0
                  - irradiance: 1100.0
                    temperature: 25.0
                    relativeEfficiency: 0.9981406314820271
                  - irradiance: 1200.0
                    temperature: 25.0
                    relativeEfficiency: 0.9957540528792794
                  - irradiance: 100.0
                    temperature: 50.0
                    relativeEfficiency: 0.8742670870403499
                  - irradiance: 200.0
                    temperature: 50.0
                    relativeEfficiency: 0.9404278435155332
                  - irradiance: 300.0
                    temperature: 50.0
                    relativeEfficiency: 0.9680071162319765
                  - irradiance: 400.0
                    temperature: 50.0
                    relativeEfficiency: 0.9829378885559052
                  - irradiance: 500.0
                    temperature: 50.0
                    relativeEfficiency: 0.9917136616820472
                  - irradiance: 600.0
                    temperature: 50.0
                    relativeEfficiency: 0.9969019479321173
                  - irradiance: 700.0
                    temperature: 50.0
                    relativeEfficiency: 0.9997423852901055
                  - irradiance: 800.0
                    temperature: 50.0
                    relativeEfficiency: 1.0009460787440676
                  - irradiance: 900.0
                    temperature: 50.0
                    relativeEfficiency: 1.000936227746243
                  - irradiance: 1000.0
                    temperature: 50.0
                    relativeEfficiency: 1.0
                  - irradiance: 1100.0
                    temperature: 50.0
                    relativeEfficiency: 0.9983320742461258
                  - irradiance: 1200.0
                    temperature: 50.0
                    relativeEfficiency: 0.9960749126620079
                  electricalShadingFractionalEffect: 0.0
                  moduleShadingResponse: 1
                  id: 42176
                  name: FS-7540A-TR1 CdTe September2022
                  description: S7_505_540
      responses:
        "200":
          description: Created module ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-module:
                  value:
                    id: 47106
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Module/ModuleOverview:
    get:
      tags: [Modules]
      summary: Get module overview list
      description: Gets all available modules and with only critical meta data for properties.
      operationId: getModuleOverview
      x-doc-source: postman
      responses:
        "200":
          description: Module overviews
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/ModuleOverview'}
              examples:
                postman-module-overview:
                  value:
                  - id: 46882
                    ownerId: 8903
                    name: FS-7505A-TR1 CdTe September2022
                    status: 2
                    lastModified: '2024-10-23T12:48:57.9'
                    lastModifiedBy:
                      firstName: Postman
                      lastName: Act
                    model: FS-7505A-TR1 September2022
                    manufacturer: First Solar
                    stcMaxPower: 505
                    stcPowerTempCoef: -0.32
                    cellTechnologyType: 6
                    cellDesignType: 3
                    faciality: 0
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: true
                  - id: 46883
                    ownerId: 8903
                    name: Longi LR5_72_HBD_545_Tera
                    status: 2
                    lastModified: '2024-10-23T12:48:57.9'
                    lastModifiedBy:
                      firstName: Postman
                      lastName: Act
                    model: LR5-72 HBD 540 M Bifacial
                    manufacturer: Longi Solar
                    stcMaxPower: 545
                    stcPowerTempCoef: -0.35
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 46884
                    ownerId: 8903
                    name: FS-7505A-TR1 CdTe September2022
                    status: 2
                    lastModified: '2024-10-23T12:49:01.177'
                    lastModifiedBy:
                      firstName: Postman
                      lastName: Act
                    model: FS-7505A-TR1 September2022
                    manufacturer: First Solar
                    stcMaxPower: 505
                    stcPowerTempCoef: -0.32
                    cellTechnologyType: 6
                    cellDesignType: 3
                    faciality: 0
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: true
                  - id: 46885
                    ownerId: 8903
                    name: Longi LR5_72_HBD_545_Tera
                    status: 2
                    lastModified: '2024-10-23T12:49:01.177'
                    lastModifiedBy:
                      firstName: Postman
                      lastName: Act
                    model: LR5-72 HBD 540 M Bifacial
                    manufacturer: Longi Solar
                    stcMaxPower: 545
                    stcPowerTempCoef: -0.35
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39648
                    ownerId: 3927
                    name: Jinkosolar JKM460M-7RL3-TV
                    status: 3
                    lastModified: '2022-03-15T18:27:37.933'
                    lastModifiedBy:
                      firstName: Thang
                      lastName: Le
                    model: JKM460M-7RL3-TV
                    manufacturer: Jinkosolar
                    stcMaxPower: 461.17089963999996
                    stcPowerTempCoef: -0.34395684620132044
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39658
                    ownerId: 3927
                    name: Jinkosolar JKM460M-7RL3-TV-IAM100-TBE
                    status: 3
                    lastModified: '2022-03-15T18:28:34.403'
                    lastModifiedBy:
                      firstName: Thang
                      lastName: Le
                    model: JKM460M-7RL3-TV-TBE
                    manufacturer: Jinkosolar
                    stcMaxPower: 461.17089963999996
                    stcPowerTempCoef: -0.34395684620132044
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39734
                    ownerId: 5091
                    name: Canadian Solar Inc. CS6Y-565MB-AG 1500V
                    status: 2
                    lastModified: '2024-06-17T18:12:59.963'
                    lastModifiedBy:
                      firstName: David
                      lastName: Spieldenner
                    model: CS6Y-565MB-AG 1500V
                    manufacturer: Canadian Solar Inc.
                    stcMaxPower: 565.76610564
                    stcPowerTempCoef: -0.3479042731401181
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39922
                    ownerId: 5032
                    name: Trina Solar TSM-540DEG19C.20
                    status: 3
                    lastModified: '2021-10-18T06:08:30.057'
                    lastModifiedBy:
                      firstName: Claude
                      lastName: Deuda
                    model: TSM-540DEG19C.20
                    manufacturer: Trina Solar
                    stcMaxPower: 540.4381668000001
                    stcPowerTempCoef: -0.35187065825862496
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39923
                    ownerId: 5032
                    name: Trina Solar TSM-585DEG20C.20
                    status: 3
                    lastModified: '2021-10-18T06:10:29.407'
                    lastModifiedBy:
                      firstName: Claude
                      lastName: Deuda
                    model: TSM-585DEG20C.20
                    manufacturer: Trina Solar
                    stcMaxPower: 585.14642088
                    stcPowerTempCoef: -0.35584383450018825
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
                  - id: 39924
                    ownerId: 5032
                    name: Canadian Solar Inc. CS6Y-560MB-AG 1500V
                    status: 3
                    lastModified: '2021-10-18T06:12:04.493'
                    lastModifiedBy:
                      firstName: Claude
                      lastName: Deuda
                    model: CS6Y-560MB-AG 1500V
                    manufacturer: Canadian Solar Inc.
                    stcMaxPower: 560.61164285
                    stcPowerTempCoef: -0.3478902197937108
                    cellTechnologyType: 2
                    cellDesignType: 0
                    faciality: 1
                    isMultiJunction: false
                    isLargeFormat: false
                    isShingledMonoPerc: false
                    isThinFilm: false
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /Module/DefaultIAM:
    get:
      tags: [Modules]
      summary: Get default IAM curve for a given ASHRAE IAM coefficient
      description: Returns the default incidence-angle modifier (IAM) curve for a given ASHRAE b₀ coefficient. Use this when defining a new module without measured IAM data; the curve is shared across all modules of the same construction type.
      operationId: getDefaultIAM
      x-doc-source: drafted
      parameters:
      - name: ASHRAEIAM
        in: query
        required: true
        schema: {type: number}
      responses:
        "200":
          description: IAM factors
          content:
            application/json:
              schema: {type: array, items: {type: object}}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'

  /Module/ImportPANFile:
    post:
      tags: [Modules]
      summary: Parse a PAN file and return module data
      description: This endpoint will convern a .PAN file and its contents into a JSON structure which is compatible with PlantPredict. The response can be used as the body in a POST request to create a new module.
      operationId: importPANFile
      x-doc-source: postman
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
      responses:
        "200":
          description: Parsed module data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
              examples:
                postman-pan-file-convert:
                  value:
                    name: First Solar FS-6455A-P Jan2022
                    cellTechnologyType: 6
                    cellDesignType: 0
                    pvModel: 0
                    numberOfCellsInSeries: 264
                    referenceTemperature: 25
                    referenceIrradiance: 1000
                    numIVPoints: 100
                    currentNegation: false
                    stcShortCircuitCurrent: 2.64
                    stcmppCurrent: 2.4404701579949415
                    stcOpenCircuitVoltage: 225.2100000003078
                    stcmppVoltage: 186.47387999999947
                    stcMaxPower: 455
                    relativeEfficiency: 0
                    targetEfficiency: 0
                    stcPowerTempCoef: -0.30465598891628975
                    stcShortCircuitCurrentTempCoef: 0.06098484848484849
                    stcOpenCircuitVoltageTempCoef: -0.2760090582123352
                    saturationCurrentAtSTC: 5.5255324312167533e-11
                    diodeIdealityFactorAtSTC: 1.3560137077739796
                    lightGeneratedCurrent: 2.6548008322394048
                    seriesResistanceAtSTC: 4.124
                    recombinationParameter: 1.078
                    shuntResistanceAtSTC: 5000
                    exponentialDependencyOnShuntResistance: 3
                    darkShuntResistance: 15289
                    maximumSeriesResistance: 5.268999999999999
                    maximumRecombinationParameter: 3.4320000000000004
                    linearTempDependenceOnGamma: 0.002208077500000174
                    moduleShadingResponse: 1
                    electricalShadingFractionalEffect: 100
                    bandgapVoltage: 1.5
                    builtInVoltage: 0.9
                    effectiveIrradianceResponse:
                    status: 0
                    model: FS-6455A-P Jan2022
                    manufacturer: First Solar
                    length: 2024
                    width: 1245
                    weight: 34.9
                    defaultOrientation: 1
                    numberOfCellsInParallel: 1
                    stcEfficiency: 18.060271928663266
                    minTolerance: 0
                    maxTolerance: 5
                    constructionType: 2
                    faciality: 0
                    bifacialityFactor:
                    transmissionFactor: 0
                    backSideMismatch: 3
                    dataSource: 1
                    lightInducedDegradation: 0
                    moduleQuality: 0
                    moduleMismatchCoefficient: 0.5
                    heatBalanceConvectiveCoef: 0
                    heatBalanceConductiveCoef: 29
                    sandiaConductiveCoef: -3.56
                    sandiaConvectiveCoef: -0.075
                    cellToModuleTempDiff: 3
                    shortCircuitCurrentAtSTC: 2.64
                    linearTempDependenceOnIsc: 0.06098484848484849
                    heatAbsorptionCoefAlphaT: 0.9
                    aGamma:
                    bGamma:
                    cGamma:
                    dGamma:
                    spectralResponse: 1
                    useDefaultSandiaIAM: true
                    useDefaultTabularIAM: false
                    sandiaSpectralA0: 0
                    sandiaSpectralA1: 0
                    sandiaSpectralA2: 0
                    sandiaSpectralA3: 0
                    sandiaSpectralA4: 0
                    sandiaIAMB0: 6.038242275137197
                    sandiaIAMB1: -0.5248112239136882
                    sandiaIAMB2: 0.02130703918426116
                    sandiaIAMB3: -0.00042240723312322523
                    sandiaIAMB4: 4.091960268471147e-06
                    sandiaIAMB5: -1.5564126828688897e-08
                    ashraeiamB0: 0.05
                    spectral2B0: 0.86273
                    spectral2B1: -0.038948
                    spectral2B2: -0.012506
                    spectral2B3: 0.098871
                    spectral2B4: 0.084658
                    spectral2B5: -0.0042948
                    iamFactors:
                    - id: 0
                      incidenceAngle: 0
                      factor: 1
                    - id: 0
                      incidenceAngle: 30
                      factor: 1
                    - id: 0
                      incidenceAngle: 50
                      factor: 0.99
                    - id: 0
                      incidenceAngle: 60
                      factor: 0.98
                    - id: 0
                      incidenceAngle: 65
                      factor: 0.96
                    - id: 0
                      incidenceAngle: 70
                      factor: 0.92
                    - id: 0
                      incidenceAngle: 75
                      factor: 0.85
                    - id: 0
                      incidenceAngle: 80
                      factor: 0.72
                    - id: 0
                      incidenceAngle: 90
                      factor: 0
                    degradationModel: 1
                    linearDegradationRate: 0.5
                    nonLinearDegradationRates:
                    sandiaAFactors:
                    sandiaBFactors:
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/CreatePANFileModule:
    post:
      tags: [Modules]
      summary: Create a module from parsed PAN file data
      description: Creates a new module library entry from parsed PVsyst PAN file data. The raw `.pan` file must be parsed client-side; this endpoint accepts the structured JSON form rather than the file itself. Equivalent to a manual module entry but pre-populated with PVsyst's parameter set.
      operationId: createPANFileModule
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-pan-create:
                value:
                  name: First Solar FS-6455A-P Jan2022
                  cellTechnologyType: 6
                  cellDesignType: 0
                  pvModel: 0
                  numberOfCellsInSeries: 264
                  referenceTemperature: 25.0
                  referenceIrradiance: 1000.0
                  numIVPoints: 100
                  currentNegation: false
                  stcShortCircuitCurrent: 2.64
                  stcmppCurrent: 2.4404701579949415
                  stcOpenCircuitVoltage: 225.2100000003078
                  stcmppVoltage: 186.47387999999947
                  stcMaxPower: 455.0
                  relativeEfficiency: 0.0
                  targetEfficiency: 0.0
                  stcPowerTempCoef: -0.30465598891628975
                  stcShortCircuitCurrentTempCoef: 0.06098484848484849
                  stcOpenCircuitVoltageTempCoef: -0.2760090582123352
                  saturationCurrentAtSTC: 5.5255324312167533e-11
                  diodeIdealityFactorAtSTC: 1.3560137077739796
                  lightGeneratedCurrent: 2.6548008322394048
                  seriesResistanceAtSTC: 4.124
                  recombinationParameter: 1.078
                  shuntResistanceAtSTC: 5000.0
                  exponentialDependencyOnShuntResistance: 3.0
                  darkShuntResistance: 15289.0
                  maximumSeriesResistance: 5.268999999999999
                  maximumRecombinationParameter: 3.4320000000000004
                  linearTempDependenceOnGamma: 0.002208077500000174
                  moduleShadingResponse: 1
                  electricalShadingFractionalEffect: 100.0
                  bandgapVoltage: 1.5
                  builtInVoltage: 0.9
                  effectiveIrradianceResponse:
                  status: 0
                  model: FS-6455A-P Jan2022
                  manufacturer: First Solar
                  length: 2024.0
                  width: 1245.0
                  weight: 34.9
                  defaultOrientation: 1
                  numberOfCellsInParallel: 1
                  stcEfficiency: 18.060271928663266
                  minTolerance: 0.0
                  maxTolerance: 5.0
                  constructionType: 2
                  faciality: 0
                  bifacialityFactor:
                  transmissionFactor: 0.0
                  backSideMismatch: 3.0
                  dataSource: 1
                  lightInducedDegradation: 0.0
                  moduleQuality: 0.0
                  moduleMismatchCoefficient: 0.5
                  heatBalanceConvectiveCoef: 0.0
                  heatBalanceConductiveCoef: 29.0
                  sandiaConductiveCoef: -3.56
                  sandiaConvectiveCoef: -0.075
                  cellToModuleTempDiff: 3.0
                  shortCircuitCurrentAtSTC: 2.64
                  linearTempDependenceOnIsc: 0.06098484848484849
                  heatAbsorptionCoefAlphaT: 0.9
                  aGamma:
                  bGamma:
                  cGamma:
                  dGamma:
                  spectralResponse: 1
                  useDefaultSandiaIAM: true
                  useDefaultTabularIAM: false
                  sandiaSpectralA0: 0.0
                  sandiaSpectralA1: 0.0
                  sandiaSpectralA2: 0.0
                  sandiaSpectralA3: 0.0
                  sandiaSpectralA4: 0.0
                  sandiaIAMB0: 6.038242275137197
                  sandiaIAMB1: -0.5248112239136882
                  sandiaIAMB2: 0.02130703918426116
                  sandiaIAMB3: -0.00042240723312322523
                  sandiaIAMB4: 4.091960268471147e-06
                  sandiaIAMB5: -1.5564126828688897e-08
                  ashraeiamB0: 0.05
                  spectral2B0: 0.86273
                  spectral2B1: -0.038948
                  spectral2B2: -0.012506
                  spectral2B3: 0.098871
                  spectral2B4: 0.084658
                  spectral2B5: -0.0042948
                  iamFactors:
                  - id: 0
                    incidenceAngle: 0.0
                    factor: 1.0
                  - id: 0
                    incidenceAngle: 30.0
                    factor: 1.0
                  - id: 0
                    incidenceAngle: 50.0
                    factor: 0.99
                  - id: 0
                    incidenceAngle: 60.0
                    factor: 0.98
                  - id: 0
                    incidenceAngle: 65.0
                    factor: 0.96
                  - id: 0
                    incidenceAngle: 70.0
                    factor: 0.92
                  - id: 0
                    incidenceAngle: 75.0
                    factor: 0.85
                  - id: 0
                    incidenceAngle: 80.0
                    factor: 0.72
                  - id: 0
                    incidenceAngle: 90.0
                    factor: 0.0
                  degradationModel: 1
                  linearDegradationRate: 0.5
                  nonLinearDegradationRates:
                  sandiaAFactors:
                  sandiaBFactors:
      responses:
        "200":
          description: Created module ID
          content:
            application/json:
              schema: {$ref: '#/components/schemas/IdResponse'}
              examples:
                postman-pan-create:
                  value: 47110
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
  /Module/Generator/GenerateSingleDiodeParametersDefault:
    post:
      tags: [Modules]
      summary: Generate single-diode parameters from basic datasheet values
      description: Derives a complete single-diode model from a minimal set of datasheet values (STC power, voltages, currents, temperature coefficients, cell technology). A good starting point when you don't have measured IV curves to work from. For finer control over the solver and curve-fitting, use `POST /Module/Generator/GenerateSingleDiodeParametersAdvanced` instead.
      operationId: generateSingleDiodeDefault
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/SingleDiodeDefaultRequest'}
            examples:
              postman-module-module-generator-single-diode-default:
                value:
                  numberOfCellsInSeries: 264
                  referenceIrradiance: 1000
                  referenceTemperature: 25
                  stcMaxPower: 420
                  stcmppCurrent: 2.33
                  stcmppVoltage: 180.4
                  stcOpenCircuitVoltage: 218.5
                  stcOpenCircuitVoltageTempCoef: -0.28
                  stcPowerTempCoef: -0.32
                  stcShortCircuitCurrent: 2.54
                  stcShortCircuitCurrentTempCoef: 0.04
                  cellTechnologyType: 6
                  pvModel: 0
      responses:
        "200":
          description: Module with generated single-diode parameters
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/GenerateSingleDiodeParametersAdvanced:
    post:
      tags: [Modules]
      summary: Advanced generation of single-diode parameters
      description: Same goal as `generateSingleDiodeDefault` but accepts a full `Module` payload — letting you override solver constraints (shunt resistance, recombination parameter, series resistance, etc.) and tune the fit before persisting.
      operationId: generateSingleDiodeAdvanced
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-module-generator-advanced-tuning:
                value:
                  status: 0
                  model:
                  manufacturer:
                  length: 0
                  width: 0
                  weight:
                  defaultOrientation: 0
                  numberOfCellsInSeries: 108
                  numberOfCellsInParallel: 0
                  stcShortCircuitCurrent: 1.74930325831
                  stcOpenCircuitVoltage: 89.7052484312
                  stcmppCurrent: 1.58974185618
                  stcmppVoltage: 72.0381001714
                  stcMaxPower: 116.860092192
                  stcPowerTempCoef: -0.128399496065
                  stcShortCircuitCurrentTempCoef: 0.00212187434454
                  stcOpenCircuitVoltageTempCoef: -0.274848561159
                  stcEfficiency: 0
                  minTolerance:
                  maxTolerance:
                  cellTechnologyType: 6
                  constructionType: 0
                  faciality: 0
                  bifacialityFactor:
                  transmissionFactor:
                  backSideMismatch:
                  dataSource: 7
                  lightInducedDegradation: 0
                  moduleQuality: 0
                  moduleMismatchCoefficient: 0
                  heatBalanceConvectiveCoef: 0
                  heatBalanceConductiveCoef: 0
                  sandiaConductiveCoef: 0
                  sandiaConvectiveCoef: 0
                  cellToModuleTempDiff: 0
                  saturationCurrentAtSTC: 3.189466358347338e-11
                  seriesResistanceAtSTC: 0.7179999999999995
                  shuntResistanceAtSTC: 1650
                  diodeIdealityFactorAtSTC: 1.322801785929346
                  exponentialDependencyOnShuntResistance: 5.5
                  darkShuntResistance: 17000
                  linearTempDependenceOnGamma: -1.1560769224999505
                  shortCircuitCurrentAtSTC: 1.74930325831
                  recombinationParameter: 1.7591999999999999
                  builtInVoltage: 0.9
                  bandgapVoltage: 1.5
                  linearTempDependenceOnIsc: 0
                  heatAbsorptionCoefAlphaT: 0
                  referenceIrradiance: 1000
                  referenceTemperature: 25
                  aGamma:
                  bGamma:
                  cGamma:
                  dGamma:
                  spectralResponse: 0
                  pvModel: 0
                  useDefaultSandiaIAM: false
                  useDefaultTabularIAM: false
                  sandiaSpectralA0:
                  sandiaSpectralA1:
                  sandiaSpectralA2:
                  sandiaSpectralA3:
                  sandiaSpectralA4:
                  sandiaIAMB0:
                  sandiaIAMB1:
                  sandiaIAMB2:
                  sandiaIAMB3:
                  sandiaIAMB4:
                  sandiaIAMB5:
                  ashraeiamB0: 0.5
                  spectral2B0:
                  spectral2B1:
                  spectral2B2:
                  spectral2B3:
                  spectral2B4:
                  spectral2B5:
                  iamFactors:
                  degradationModel: 0
                  linearDegradationRate: 0
                  nonLinearDegradationRates:
                  effectiveIrradianceResponse:
                  powerAtSTC: 0
                  lightGeneratedCurrent: 1.781409191869544
                  maximumSeriesResistance: 1.0359999999999991
                  maximumRecombinationParameter: 1.8879999999999997
                  id: 0
                  name:
                  description:
                  companyId: 0
                  company:
                  ownerId: 0
                  owner:
                  createdDate: '0001-01-01T00:00:00'
                  lastModified: '0001-01-01T00:00:00'
                  lastModifiedById: 0
                  lastModifiedBy:
      responses:
        "200":
          description: Module with generated parameters
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/OptimizeSeriesResistance:
    post:
      tags: [Modules]
      summary: Optimize series resistance for effective irradiance response
      description: Iteratively refines a module's series resistance so the model's effective-irradiance response matches measured behaviour. Typically called after `generateSingleDiodeAdvanced` when the resulting low-irradiance performance diverges from expectations.
      operationId: optimizeSeriesResistance
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-module-generator-optimize-series-resistance:
                value:
                  status: 5
                  model: FS-4115-3 Feb 2016
                  manufacturer: First Solar
                  length: 1200
                  width: 600
                  weight: 12
                  defaultOrientation: 0
                  numberOfCellsInSeries: 108
                  numberOfCellsInParallel: 2
                  stcShortCircuitCurrent: 1.83
                  stcOpenCircuitVoltage: 87.6
                  stcmppCurrent: 1.66
                  stcmppVoltage: 69.3
                  stcMaxPower: 115
                  stcPowerTempCoef: -0.28
                  stcShortCircuitCurrentTempCoef: 0.038
                  stcOpenCircuitVoltageTempCoef: -0.28
                  stcEfficiency: 15.97
                  minTolerance: 0
                  maxTolerance: 4.3
                  cellTechnologyType: 6
                  constructionType: 1
                  dataSource: 1
                  lightInducedDegradation: 0
                  moduleQuality: 0
                  moduleMismatchCoefficient: 1
                  heatBalanceConvectiveCoef: 0
                  heatBalanceConductiveCoef: 30.7
                  sandiaConductiveCoef: -3.47
                  sandiaConvectiveCoef: -0.0594
                  cellToModuleTempDiff: 3
                  saturationCurrentAtSTC: 4.27e-10
                  seriesResistanceAtSTC: 4.004
                  shuntResistanceAtSTC: 3500
                  diodeIdealityFactorAtSTC: 1.431
                  exponentialDependencyOnShuntResistance: 6
                  darkShuntResistance: 12000
                  linearTempDependenceOnGamma: 0.08945
                  shortCircuitCurrentAtSTC: 1.83
                  recombinationParameter: 0.95
                  builtInVoltage: 0.9
                  bandgapVoltage: 1.5
                  linearTempDependenceOnIsc: 0.04
                  heatAbsorptionCoefAlphaT: 0.9
                  referenceIrradiance: 1000
                  referenceTemperature: 25
                  aGamma: 0
                  bGamma: 0
                  cGamma: 0
                  dGamma: 0
                  spectralResponse: 2
                  pvModel: 0
                  useDefaultSandiaIAM: false
                  useDefaultTabularIAM: false
                  sandiaSpectralA0: 0
                  sandiaSpectralA1: 0
                  sandiaSpectralA2: 0
                  sandiaSpectralA3: 0
                  sandiaSpectralA4: 0
                  sandiaIAMB0: 1
                  sandiaIAMB1: -0.0016754
                  sandiaIAMB2: 0.00021896
                  sandiaIAMB3: -9.3467e-06
                  sandiaIAMB4: 1.6452e-07
                  sandiaIAMB5: -1.0767e-09
                  ashraeiamB0: 0.05
                  spectral2B0: 0.86273
                  spectral2B1: -0.038948
                  spectral2B2: -0.012506
                  spectral2B3: 0.098871
                  spectral2B4: 0.084658
                  spectral2B5: -0.0042948
                  effectiveIrradianceResponse:
                  - irradiance: 200
                    temperature: 25
                    relativeEfficiency: 0.95
                  - irradiance: 400
                    temperature: 25
                    relativeEfficiency: 0.98
                  - irradiance: 600
                    temperature: 25
                    relativeEfficiency: 0.99
                  - irradiance: 800
                    temperature: 25
                    relativeEfficiency: 1.0101
                  iamFactors:
                  - id: 3825
                    incidenceAngle: 0
                    factor: 1
                  - id: 3826
                    incidenceAngle: 30
                    factor: 1
                  - id: 3827
                    incidenceAngle: 50
                    factor: 0.99
                  - id: 3828
                    incidenceAngle: 60
                    factor: 0.96
                  - id: 3829
                    incidenceAngle: 65
                    factor: 0.94
                  - id: 3830
                    incidenceAngle: 70
                    factor: 0.89
                  - id: 3831
                    incidenceAngle: 75
                    factor: 0.82
                  - id: 3832
                    incidenceAngle: 80
                    factor: 0.69
                  - id: 3833
                    incidenceAngle: 90
                    factor: 0
                  degradationModel: 0
                  linearDegradationRate: 0
                  nonLinearDegradationRates: []
                  powerAtSTC: 0
                  lightGeneratedCurrent: 1.869844904497177
                  maximumSeriesResistance: 1.1249999999999993
                  maximumRecombinationParameter: 2.2279999999999984
                  id: 298
                  name: FS-4115-3 CdTe Feb2016
                  description:
                  companyId: 1
                  company:
                  ownerId: 742
                  owner:
                    claims: []
                    logins: []
                    roles: []
                    company:
                    companyId: 1
                    firstName: System
                    lastName: Account
                    jobTitle: System
                    createdByUserId:
                    createdByUser:
                    status: 1
                    settings:
                    clientId:
                    email: FS108328@firstsolar.com
                    id: 742
                  createdDate: '2016-06-01T16:03:45.18'
                  lastModified: '2016-06-01T16:03:45.18'
                  lastModifiedById: 742
                  lastModifiedBy:
                    claims: []
                    logins: []
                    roles: []
                    company:
                    companyId: 1
                    firstName: System
                    lastName: Account
                    jobTitle: System
                    createdByUserId:
                    createdByUser:
                    status: 1
                    settings:
                    clientId:
                    email: FS108328@firstsolar.com
                    id: 742
      responses:
        "200":
          description: Module with optimized series resistance
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/CalculateEffectiveIrradianceResponse:
    post:
      tags: [Modules]
      summary: Calculate effective irradiance response
      description: Computes the module's predicted relative efficiency vs. irradiance at a fixed temperature. Returned as an array of (irradiance, relative-efficiency) points suitable for plotting against measured low-light curves.
      operationId: calculateEffectiveIrradianceResponse
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-ule-module-generator-calculate-effective-irradiance-response:
                value:
                  shuntResistanceAtStc: 12000
                  moduleQuality: 0.0
                  defaultOrientation: 0
                  shortCircuitCurrentAtSTC: 0.0
                  recombinationParameter: 0.2
                  linearTempDependenceOnIsc: 0.0
                  moduleMismatchCoefficient: 0.0
                  sandiaConvectiveCoef: 0.0
                  stcShortCurrentCurrentTempCoef: 0.038
                  dGamma:
                  seriesResistanceAtStc: 3.5
                  dataSource: 7
                  iamFactors:
                  linearDegradationRate: 0.0
                  name:
                  vocTempCoef: -0.28
                  lastModified: '0001-01-01T00:00:00'
                  lightGeneratedCurrent: 1.8345753305438854
                  degradationModel: 0
                  ownerId: 0
                  weight:
                  shuntResistanceAtSTC: 12000.0
                  stcOpenCircuitVoltageTempCoef: 0.0
                  pvModel: 0
                  maxTolerance:
                  sandiaIAMB2:
                  sandiaIAMB3:
                  sandiaIAMB0:
                  sandiaIAMB1:
                  sandiaIAMB4:
                  sandiaIAMB5:
                  effectiveIrradianceResponse:
                  - irradiance: 800
                    relativeEfficiency: 1.012369329
                    temperature: 25
                  - irradiance: 600
                    relativeEfficiency: 1.010086913
                    temperature: 25
                  - irradiance: 400
                    relativeEfficiency: 1.000243299
                    temperature: 25
                  - irradiance: 200
                    relativeEfficiency: 0.965280247
                    temperature: 25
                  useDefaultTabularIAM: false
                  lightInducedDegradation: 0.0
                  numberOfCellsInParallel: 0
                  stcEfficiency: 0.0
                  diodeIdealityFactorAtSTC: 1.9565722228267712
                  bGamma:
                  useDefaultSandiaIAM: false
                  manufacturer:
                  stcPowerTempCoef: -0.28
                  nonLinearDegradationRates:
                  spectralResponse: 0
                  saturationCurrentAtSTC: 1.9666075988853823e-07
                  minTolerance:
                  stcmppCurrent: 1.64
                  stcShortCircuitCurrent: 1.83
                  exponentialDependencyOnShuntResistance: 5.0
                  owner:
                  referenceIrradiance: 1000.0
                  heatBalanceConductiveCoef: 0.0
                  maximumRecombinationParameter: 3.817000000000001
                  sandiaConductiveCoef: 0.0
                  width: 0.0
                  numberOfCellsInSeries: 108
                  heatBalanceConvectiveCoef: 0.0
                  company:
                  builtInVoltage: 0.9
                  createdDate: '0001-01-01T00:00:00'
                  cellTechnologyType: 6
                  linearTempDependenceOnGamma: -1.1560769224999505
                  stcShortCircuitCurrentTempCoef: 0.0
                  spectral2B5:
                  aGamma:
                  stcMaxPower: 112.5
                  sandiaSpectralA0:
                  cellToModuleTempDiff: 0.0
                  seriesResistanceAtSTC: 3.5
                  spectral2B2:
                  stcOpenCircuitVoltage: 87.0
                  spectral2B0:
                  id: 0
                  companyId: 0
                  referenceTemperature: 25.0
                  length: 0.0
                  lastModifiedBy:
                  constructionType: 0
                  powerAtSTC: 0.0
                  status: 0
                  description:
                  heatAbsorptionCoefAlphaT: 0.0
                  stcmppVoltage: 68.55
                  darkShuntResistance: 3000.0
                  cGamma:
                  ashraeiamB0: 0.5
                  sandiaSpectralA3:
                  sandiaSpectralA2:
                  sandiaSpectralA1:
                  spectral2B4:
                  spectral2B3:
                  lastModifiedById: 0
                  spectral2B1:
                  sandiaSpectralA4:
                  maximumSeriesResistance: 6.764999999999993
                  model:
                  bandgapVoltage: 1.5
      responses:
        "200":
          description: Module with EIR data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/GenerateIVCurve:
    post:
      tags: [Modules]
      summary: Generate IV curve for a module
      description: Generates a synthetic IV curve at the requested irradiance and temperature for a fully-parameterized module. The number of points is controlled via `numIVPoints` in the payload (default 100). Useful for visual QA of a single-diode parameter set.
      operationId: generateIVCurve
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-module-generator-generateivcurve:
                value:
                  name: JA Solar JAM6(R)-72-340 (PVsyst Default)
                  cellTechnologyType: 3
                  cellDesignType: 0
                  pvModel: 1
                  numberOfCellsInSeries: 72
                  referenceTemperature: 45.0
                  referenceIrradiance: 1000.0
                  numIVPoints: 100
                  currentNegation: true
                  stcShortCircuitCurrent: 9.54316
                  stcmppCurrent: 8.96752618370776
                  stcOpenCircuitVoltage: 43.115307671207624
                  stcmppVoltage: 35.00923407999994
                  stcMaxPower: 313.95011480000005
                  relativeEfficiency: 0.9700303192373759
                  targetEfficiency: 0.0
                  stcPowerTempCoef: -0.4078933298729613
                  stcShortCircuitCurrentTempCoef: 0.06
                  stcOpenCircuitVoltageTempCoef: -0.33
                  saturationCurrentAtSTC: 1.9740835464648683e-11
                  diodeIdealityFactorAtSTC: 0.9328090850170975
                  lightGeneratedCurrent: 9.43537510008976
                  seriesResistanceAtSTC: 0.3135000000000001
                  recombinationParameter: 0.0
                  shuntResistanceAtSTC: 550.0
                  exponentialDependencyOnShuntResistance: 5.5
                  darkShuntResistance: 2000.0
                  maximumSeriesResistance: 0.33100000000000007
                  maximumRecombinationParameter: 0.0
                  linearTempDependenceOnGamma: -0.07366042249999982
                  moduleShadingResponse: 0
                  electricalShadingFractionalEffect: 0.0
                  bandgapVoltage: 1.12
                  builtInVoltage: 0.0
                  effectiveIrradianceResponse:
                  status: 2
                  model: JAM6(R)-72-340
                  manufacturer: JA Solar
                  length: 1956.0
                  width: 991.0
                  weight: 22.5
                  defaultOrientation: 1
                  numberOfCellsInParallel: 1
                  stcEfficiency: 17.540275568046983
                  minTolerance: 0.0
                  maxTolerance: 3.0
                  constructionType: 2
                  faciality: 0
                  bifacialityFactor:
                  transmissionFactor:
                  backSideMismatch:
                  dataSource: 2
                  lightInducedDegradation: 2.5
                  moduleQuality: 0.0
                  moduleMismatchCoefficient: 1.0
                  heatBalanceConvectiveCoef: 0.0
                  heatBalanceConductiveCoef: 29.0
                  sandiaConductiveCoef: -3.56
                  sandiaConvectiveCoef: -0.075
                  cellToModuleTempDiff: 3.0
                  shortCircuitCurrentAtSTC: 9.43
                  linearTempDependenceOnIsc: 0.06
                  heatAbsorptionCoefAlphaT: 0.9
                  aGamma:
                  bGamma:
                  cGamma:
                  dGamma:
                  spectralResponse: 0
                  useDefaultSandiaIAM: true
                  useDefaultTabularIAM: true
                  sandiaSpectralA0: 0.0
                  sandiaSpectralA1: 0.0
                  sandiaSpectralA2: 0.0
                  sandiaSpectralA3: 0.0
                  sandiaSpectralA4: 0.0
                  sandiaIAMB0: 6.038242275137197
                  sandiaIAMB1: -0.5248112239136882
                  sandiaIAMB2: 0.02130703918426116
                  sandiaIAMB3: -0.00042240723312322523
                  sandiaIAMB4: 4.091960268471147e-06
                  sandiaIAMB5: -1.5564126828688897e-08
                  ashraeiamB0: 0.05
                  spectral2B0: 0.85914
                  spectral2B1: -0.02088
                  spectral2B2: -0.0058853
                  spectral2B3: 0.12029
                  spectral2B4: 0.026814
                  spectral2B5: -0.001781
                  iamFactors:
                  - id: 21666
                    incidenceAngle: 0.0
                    factor: 1.0
                  - id: 21667
                    incidenceAngle: 30.0
                    factor: 0.9922649730810374
                  - id: 21668
                    incidenceAngle: 35.0
                    factor: 0.9889612705619272
                  - id: 21669
                    incidenceAngle: 40.0
                    factor: 0.9847296355333861
                  - id: 21670
                    incidenceAngle: 45.0
                    factor: 0.9792893218813452
                  - id: 21671
                    incidenceAngle: 50.0
                    factor: 0.9722138086569794
                  - id: 21672
                    incidenceAngle: 55.0
                    factor: 0.9628276602189452
                  - id: 21673
                    incidenceAngle: 60.0
                    factor: 0.9500000000000001
                  - id: 21674
                    incidenceAngle: 65.0
                    factor: 0.9316899208423751
                  - id: 21675
                    incidenceAngle: 70.0
                    factor: 0.9038097799918456
                  - id: 21676
                    incidenceAngle: 75.0
                    factor: 0.8568148347421863
                  - id: 21677
                    incidenceAngle: 80.0
                    factor: 0.7620614758428185
                  - id: 21678
                    incidenceAngle: 85.0
                    factor: 0.476314337716507
                  - id: 21679
                    incidenceAngle: 90.0
                    factor: 0.0
                  degradationModel: 0
                  linearDegradationRate: 0.0
                  nonLinearDegradationRates: []
                  sandiaAFactors:
                  sandiaBFactors:
      responses:
        "200":
          description: IV curve data
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/ProcessIVCurves:
    post:
      tags: [Modules]
      summary: Process IV curve data
      description: Takes a list of measured IV curves (each a list of `{voltage, current}` pairs at a known irradiance/temperature) and extracts the key operating points — `Isc`, `Imp`, `Voc`, `Vmp`, `Pmax` — for each curve. Used as preprocessing before single-diode parameter derivation.
      operationId: processIVCurves
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {type: array, items: {type: object}}
            examples:
              postman-module-module-generator-process-iv-curves:
                value:
                - temperature: 25
                  irradiance: 1000
                  dataPoints:
                  - current: 0
                    voltage: 0
                  - current: 1.823373
                    voltage: -1.975094
                  - current: 1.82255
                    voltage: -1.958302
                  - current: 1.821453
                    voltage: -1.949662
                  - current: 1.820776
                    voltage: -1.926781
                  - current: 1.819827
                    voltage: -1.916846
                  - current: 1.819007
                    voltage: -1.904794
                  - current: 1.818465
                    voltage: -1.886718
                  - current: 1.817469
                    voltage: -1.874306
                  - current: 1.816726
                    voltage: -1.850099
                  - current: 1.815756
                    voltage: -1.828831
                  - current: 1.815042
                    voltage: -1.801873
                  - current: 1.814104
                    voltage: -1.769216
                  - current: 1.813068
                    voltage: -1.744475
                  - current: 1.812106
                    voltage: -1.706867
                  - current: 1.811421
                    voltage: -1.660273
                  - current: 1.810178
                    voltage: -1.604743
                  - current: 1.80988
                    voltage: -1.532944
                  - current: 1.809525
                    voltage: -1.454226
                  - current: 1.809569
                    voltage: -1.331653
                  - current: 1.809114
                    voltage: -1.185485
                  - current: 1.808991
                    voltage: -0.9932011
                  - current: 1.808425
                    voltage: -0.7460286
                  - current: 1.80799
                    voltage: -0.4317857
                  - current: 1.807404
                    voltage: -0.0249008
                  - current: 1.80725
                    voltage: 0.4868751
                  - current: 1.807586
                    voltage: 1.100399
                  - current: 1.807517
                    voltage: 1.859974
                  - current: 1.807095
                    voltage: 2.757879
                  - current: 1.807156
                    voltage: 3.793593
                  - current: 1.806429
                    voltage: 5.008991
                  - current: 1.806265
                    voltage: 6.45389
                  - current: 1.805727
                    voltage: 8.185863
                  - current: 1.805283
                    voltage: 10.19291
                  - current: 1.804469
                    voltage: 12.51486
                  - current: 1.803572
                    voltage: 15.16558
                  - current: 1.8027
                    voltage: 18.15012
                  - current: 1.801541
                    voltage: 21.37329
                  - current: 1.800404
                    voltage: 24.8178
                  - current: 1.798926
                    voltage: 28.39852
                  - current: 1.797199
                    voltage: 32.01877
                  - current: 1.795819
                    voltage: 35.53878
                  - current: 1.793663
                    voltage: 38.84697
                  - current: 1.791319
                    voltage: 41.74788
                  - current: 1.789451
                    voltage: 44.26711
                  - current: 1.78683
                    voltage: 46.43472
                  - current: 1.784781
                    voltage: 48.18734
                  - current: 1.782949
                    voltage: 49.69402
                  - current: 1.780667
                    voltage: 51.26511
                  - current: 1.778486
                    voltage: 52.69376
                  - current: 1.776174
                    voltage: 53.98892
                  - current: 1.773624
                    voltage: 55.2023
                  - current: 1.770961
                    voltage: 56.26443
                  - current: 1.76834
                    voltage: 57.2321
                  - current: 1.765415
                    voltage: 58.14912
                  - current: 1.762473
                    voltage: 58.95348
                  - current: 1.759594
                    voltage: 59.68962
                  - current: 1.756725
                    voltage: 60.38783
                  - current: 1.753637
                    voltage: 61.06789
                  - current: 1.750216
                    voltage: 61.75161
                  - current: 1.747005
                    voltage: 62.36177
                  - current: 1.743364
                    voltage: 62.95808
                  - current: 1.739823
                    voltage: 63.53827
                  - current: 1.735837
                    voltage: 64.091
                  - current: 1.73157
                    voltage: 64.59982
                  - current: 1.727313
                    voltage: 65.07246
                  - current: 1.723052
                    voltage: 65.50597
                  - current: 1.718544
                    voltage: 65.93205
                  - current: 1.714053
                    voltage: 66.33756
                  - current: 1.709288
                    voltage: 66.7236
                  - current: 1.704235
                    voltage: 67.12745
                  - current: 1.698898
                    voltage: 67.53179
                  - current: 1.693368
                    voltage: 67.91056
                  - current: 1.687637
                    voltage: 68.28146
                  - current: 1.681409
                    voltage: 68.6568
                  - current: 1.674997
                    voltage: 69.04137
                  - current: 1.668263
                    voltage: 69.40885
                  - current: 1.661278
                    voltage: 69.77532
                  - current: 1.654522
                    voltage: 70.13943
                  - current: 1.647402
                    voltage: 70.50555
                  - current: 1.639937
                    voltage: 70.869
                  - current: 1.631721
                    voltage: 71.22669
                  - current: 1.622944
                    voltage: 71.59267
                  - current: 1.613681
                    voltage: 71.94542
                  - current: 1.603732
                    voltage: 72.31274
                  - current: 1.593609
                    voltage: 72.66999
                  - current: 1.583198
                    voltage: 73.02452
                  - current: 1.572476
                    voltage: 73.39515
                  - current: 1.561338
                    voltage: 73.74842
                  - current: 1.549523
                    voltage: 74.1009
                  - current: 1.537334
                    voltage: 74.45424
                  - current: 1.524168
                    voltage: 74.81243
                  - current: 1.510675
                    voltage: 75.17448
                  - current: 1.496448
                    voltage: 75.54227
                  - current: 1.481433
                    voltage: 75.90488
                  - current: 1.465895
                    voltage: 76.28407
                  - current: 1.449543
                    voltage: 76.64556
                  - current: 1.432756
                    voltage: 77.00402
                  - current: 1.414974
                    voltage: 77.35538
                  - current: 1.396381
                    voltage: 77.70606
                  - current: 1.377002
                    voltage: 78.05976
                  - current: 1.356493
                    voltage: 78.41864
                  - current: 1.335269
                    voltage: 78.78177
                  - current: 1.312883
                    voltage: 79.15505
                  - current: 1.289483
                    voltage: 79.52176
                  - current: 1.265338
                    voltage: 79.89535
                  - current: 1.239707
                    voltage: 80.26484
                  - current: 1.21344
                    voltage: 80.63391
                  - current: 1.185879
                    voltage: 81.00439
                  - current: 1.157236
                    voltage: 81.38024
                  - current: 1.127471
                    voltage: 81.74825
                  - current: 1.096374
                    voltage: 82.12222
                  - current: 1.064061
                    voltage: 82.49873
                  - current: 1.030309
                    voltage: 82.87961
                  - current: 0.9950443
                    voltage: 83.26054
                  - current: 0.9585943
                    voltage: 83.64484
                  - current: 0.9204476
                    voltage: 84.03355
                  - current: 0.8807714
                    voltage: 84.42062
                  - current: 0.8395423
                    voltage: 84.80888
                  - current: 0.7964886
                    voltage: 85.19507
                  - current: 0.7520182
                    voltage: 85.5821
                  - current: 0.7057932
                    voltage: 85.97397
                  - current: 0.6574857
                    voltage: 86.36483
                  - current: 0.6076273
                    voltage: 86.75446
                  - current: 0.5558598
                    voltage: 87.16232
                  - current: 0.5023009
                    voltage: 87.55193
                  - current: 0.4472867
                    voltage: 87.95135
                  - current: 0.3903799
                    voltage: 88.35075
                  - current: 0.3323242
                    voltage: 88.75009
                  - current: 0.2728401
                    voltage: 89.13935
                  - current: 0.2126096
                    voltage: 89.52796
                  - current: 0.1530069
                    voltage: 89.90092
                  - current: 0.09685339
                    voltage: 90.2431
                  - current: 0.05104935
                    voltage: 90.51373
                - temperature: 25
                  irradiance: 800
                  dataPoints:
                  - current: 0
                    voltage: 0
                  - current: 1.782696
                    voltage: -1.934324
                  - current: 1.780743
                    voltage: -1.870275
                  - current: 1.778793
                    voltage: -1.811602
                  - current: 1.777387
                    voltage: -1.722681
                  - current: 1.775993
                    voltage: -1.582704
                  - current: 1.775111
                    voltage: -1.405731
                  - current: 1.774823
                    voltage: -1.183132
                  - current: 1.774653
                    voltage: -0.8481559
                  - current: 1.774574
                    voltage: -0.3807269
                  - current: 1.774276
                    voltage: 0.205052
                  - current: 1.774513
                    voltage: 0.9079445
                  - current: 1.774015
                    voltage: 1.722589
                  - current: 1.773559
                    voltage: 2.664983
                  - current: 1.773329
                    voltage: 3.714867
                  - current: 1.773408
                    voltage: 4.87551
                  - current: 1.772824
                    voltage: 6.158923
                  - current: 1.772243
                    voltage: 7.50502
                  - current: 1.772267
                    voltage: 8.949987
                  - current: 1.771861
                    voltage: 10.44461
                  - current: 1.770965
                    voltage: 11.99515
                  - current: 1.770376
                    voltage: 13.59135
                  - current: 1.769913
                    voltage: 15.24493
                  - current: 1.769342
                    voltage: 16.88357
                  - current: 1.769038
                    voltage: 18.55881
                  - current: 1.768383
                    voltage: 20.3069
                  - current: 1.767473
                    voltage: 22.05931
                  - current: 1.76665
                    voltage: 23.62293
                  - current: 1.766042
                    voltage: 25.13033
                  - current: 1.765118
                    voltage: 26.68256
                  - current: 1.764315
                    voltage: 28.25562
                  - current: 1.763585
                    voltage: 29.84755
                  - current: 1.762628
                    voltage: 31.40558
                  - current: 1.76165
                    voltage: 32.91952
                  - current: 1.76092
                    voltage: 34.32148
                  - current: 1.760083
                    voltage: 35.63923
                  - current: 1.758715
                    voltage: 36.99877
                  - current: 1.757571
                    voltage: 38.25579
                  - current: 1.756455
                    voltage: 39.38716
                  - current: 1.75559
                    voltage: 40.64747
                  - current: 1.754188
                    voltage: 41.88117
                  - current: 1.752961
                    voltage: 43.12992
                  - current: 1.751749
                    voltage: 44.417
                  - current: 1.750658
                    voltage: 45.67098
                  - current: 1.749385
                    voltage: 46.94712
                  - current: 1.747744
                    voltage: 48.32195
                  - current: 1.746536
                    voltage: 49.69078
                  - current: 1.745153
                    voltage: 50.96887
                  - current: 1.743056
                    voltage: 52.20852
                  - current: 1.741349
                    voltage: 53.3908
                  - current: 1.739841
                    voltage: 54.49593
                  - current: 1.737801
                    voltage: 55.50145
                  - current: 1.736086
                    voltage: 56.41797
                  - current: 1.734116
                    voltage: 57.31064
                  - current: 1.732008
                    voltage: 58.05783
                  - current: 1.730424
                    voltage: 58.69126
                  - current: 1.727952
                    voltage: 59.42493
                  - current: 1.725736
                    voltage: 60.06834
                  - current: 1.723414
                    voltage: 60.71612
                  - current: 1.720896
                    voltage: 61.33414
                  - current: 1.718419
                    voltage: 61.85944
                  - current: 1.71571
                    voltage: 62.37487
                  - current: 1.712964
                    voltage: 62.92265
                  - current: 1.710477
                    voltage: 63.38798
                  - current: 1.707407
                    voltage: 63.82022
                  - current: 1.704336
                    voltage: 64.28298
                  - current: 1.701502
                    voltage: 64.68024
                  - current: 1.698386
                    voltage: 65.11548
                  - current: 1.694605
                    voltage: 65.48322
                  - current: 1.690855
                    voltage: 65.85932
                  - current: 1.687146
                    voltage: 66.2465
                  - current: 1.683733
                    voltage: 66.57354
                  - current: 1.679602
                    voltage: 66.90591
                  - current: 1.675078
                    voltage: 67.26862
                  - current: 1.670629
                    voltage: 67.58372
                  - current: 1.666355
                    voltage: 67.87814
                  - current: 1.661075
                    voltage: 68.19975
                  - current: 1.655858
                    voltage: 68.52807
                  - current: 1.650237
                    voltage: 68.83883
                  - current: 1.64474
                    voltage: 69.13969
                  - current: 1.638752
                    voltage: 69.45258
                  - current: 1.63234
                    voltage: 69.77399
                  - current: 1.625599
                    voltage: 70.10053
                  - current: 1.618559
                    voltage: 70.4045
                  - current: 1.610944
                    voltage: 70.71947
                  - current: 1.602873
                    voltage: 71.04424
                  - current: 1.594674
                    voltage: 71.3716
                  - current: 1.585879
                    voltage: 71.68966
                  - current: 1.576257
                    voltage: 72.01475
                  - current: 1.566365
                    voltage: 72.34869
                  - current: 1.555734
                    voltage: 72.69044
                  - current: 1.544749
                    voltage: 73.02423
                  - current: 1.532634
                    voltage: 73.35306
                  - current: 1.519888
                    voltage: 73.69888
                  - current: 1.506708
                    voltage: 74.0535
                  - current: 1.492797
                    voltage: 74.39709
                  - current: 1.477721
                    voltage: 74.74595
                  - current: 1.46162
                    voltage: 75.11386
                  - current: 1.445106
                    voltage: 75.47912
                  - current: 1.427301
                    voltage: 75.82893
                  - current: 1.408461
                    voltage: 76.1953
                  - current: 1.388451
                    voltage: 76.57326
                  - current: 1.367779
                    voltage: 76.95535
                  - current: 1.345829
                    voltage: 77.32045
                  - current: 1.322418
                    voltage: 77.70255
                  - current: 1.297355
                    voltage: 78.09526
                  - current: 1.271246
                    voltage: 78.49223
                  - current: 1.243498
                    voltage: 78.87733
                  - current: 1.214249
                    voltage: 79.27168
                  - current: 1.183379
                    voltage: 79.69186
                  - current: 1.151163
                    voltage: 80.10628
                  - current: 1.116907
                    voltage: 80.51228
                  - current: 1.080594
                    voltage: 80.92535
                  - current: 1.042224
                    voltage: 81.3548
                  - current: 1.002047
                    voltage: 81.78822
                  - current: 0.9598784
                    voltage: 82.20805
                  - current: 0.9155341
                    voltage: 82.64005
                  - current: 0.8691744
                    voltage: 83.09194
                  - current: 0.820051
                    voltage: 83.55133
                  - current: 0.7681606
                    voltage: 83.99706
                  - current: 0.7136533
                    voltage: 84.45084
                  - current: 0.6565516
                    voltage: 84.91228
                  - current: 0.597256
                    voltage: 85.38618
                  - current: 0.5353064
                    voltage: 85.84328
                  - current: 0.4708288
                    voltage: 86.31159
                  - current: 0.4031724
                    voltage: 86.8019
                  - current: 0.3326936
                    voltage: 87.27722
                  - current: 0.2602936
                    voltage: 87.7439
                  - current: 0.18666
                    voltage: 88.20272
                  - current: 0.1154919
                    voltage: 88.65323
                  - current: 0.05414752
                    voltage: 89.02916
                - temperature: 35
                  irradiance: 800
                  dataPoints:
                  - current: 0
                    voltage: 0
                  - current: 1.782696
                    voltage: -1.934324
                  - current: 1.780743
                    voltage: -1.870275
                  - current: 1.778793
                    voltage: -1.811602
                  - current: 1.777387
                    voltage: -1.722681
                  - current: 1.775993
                    voltage: -1.582704
                  - current: 1.775111
                    voltage: -1.405731
                  - current: 1.774823
                    voltage: -1.183132
                  - current: 1.774653
                    voltage: -0.8481559
                  - current: 1.774574
                    voltage: -0.3807269
                  - current: 1.774276
                    voltage: 0.205052
                  - current: 1.774513
                    voltage: 0.9079445
                  - current: 1.774015
                    voltage: 1.722589
                  - current: 1.773559
                    voltage: 2.664983
                  - current: 1.773329
                    voltage: 3.714867
                  - current: 1.773408
                    voltage: 4.87551
                  - current: 1.772824
                    voltage: 6.158923
                  - current: 1.772243
                    voltage: 7.50502
                  - current: 1.772267
                    voltage: 8.949987
                  - current: 1.771861
                    voltage: 10.44461
                  - current: 1.770965
                    voltage: 11.99515
                  - current: 1.770376
                    voltage: 13.59135
                  - current: 1.769913
                    voltage: 15.24493
                  - current: 1.769342
                    voltage: 16.88357
                  - current: 1.769038
                    voltage: 18.55881
                  - current: 1.768383
                    voltage: 20.3069
                  - current: 1.767473
                    voltage: 22.05931
                  - current: 1.76665
                    voltage: 23.62293
                  - current: 1.766042
                    voltage: 25.13033
                  - current: 1.765118
                    voltage: 26.68256
                  - current: 1.764315
                    voltage: 28.25562
                  - current: 1.763585
                    voltage: 29.84755
                  - current: 1.762628
                    voltage: 31.40558
                  - current: 1.76165
                    voltage: 32.91952
                  - current: 1.76092
                    voltage: 34.32148
                  - current: 1.760083
                    voltage: 35.63923
                  - current: 1.758715
                    voltage: 36.99877
                  - current: 1.757571
                    voltage: 38.25579
                  - current: 1.756455
                    voltage: 39.38716
                  - current: 1.75559
                    voltage: 40.64747
                  - current: 1.754188
                    voltage: 41.88117
                  - current: 1.752961
                    voltage: 43.12992
                  - current: 1.751749
                    voltage: 44.417
                  - current: 1.750658
                    voltage: 45.67098
                  - current: 1.749385
                    voltage: 46.94712
                  - current: 1.747744
                    voltage: 48.32195
                  - current: 1.746536
                    voltage: 49.69078
                  - current: 1.745153
                    voltage: 50.96887
                  - current: 1.743056
                    voltage: 52.20852
                  - current: 1.741349
                    voltage: 53.3908
                  - current: 1.739841
                    voltage: 54.49593
                  - current: 1.737801
                    voltage: 55.50145
                  - current: 1.736086
                    voltage: 56.41797
                  - current: 1.734116
                    voltage: 57.31064
                  - current: 1.732008
                    voltage: 58.05783
                  - current: 1.730424
                    voltage: 58.69126
                  - current: 1.727952
                    voltage: 59.42493
                  - current: 1.725736
                    voltage: 60.06834
                  - current: 1.723414
                    voltage: 60.71612
                  - current: 1.720896
                    voltage: 61.33414
                  - current: 1.718419
                    voltage: 61.85944
                  - current: 1.71571
                    voltage: 62.37487
                  - current: 1.712964
                    voltage: 62.92265
                  - current: 1.710477
                    voltage: 63.38798
                  - current: 1.707407
                    voltage: 63.82022
                  - current: 1.704336
                    voltage: 64.28298
                  - current: 1.701502
                    voltage: 64.68024
                  - current: 1.698386
                    voltage: 65.11548
                  - current: 1.694605
                    voltage: 65.48322
                  - current: 1.690855
                    voltage: 65.85932
                  - current: 1.687146
                    voltage: 66.2465
                  - current: 1.683733
                    voltage: 66.57354
                  - current: 1.679602
                    voltage: 66.90591
                  - current: 1.675078
                    voltage: 67.26862
                  - current: 1.670629
                    voltage: 67.58372
                  - current: 1.666355
                    voltage: 67.87814
                  - current: 1.661075
                    voltage: 68.19975
                  - current: 1.655858
                    voltage: 68.52807
                  - current: 1.650237
                    voltage: 68.83883
                  - current: 1.64474
                    voltage: 69.13969
                  - current: 1.638752
                    voltage: 69.45258
                  - current: 1.63234
                    voltage: 69.77399
                  - current: 1.625599
                    voltage: 70.10053
                  - current: 1.618559
                    voltage: 70.4045
                  - current: 1.610944
                    voltage: 70.71947
                  - current: 1.602873
                    voltage: 71.04424
                  - current: 1.594674
                    voltage: 71.3716
                  - current: 1.585879
                    voltage: 71.68966
                  - current: 1.576257
                    voltage: 72.01475
                  - current: 1.566365
                    voltage: 72.34869
                  - current: 1.555734
                    voltage: 72.69044
                  - current: 1.544749
                    voltage: 73.02423
                  - current: 1.532634
                    voltage: 73.35306
                  - current: 1.519888
                    voltage: 73.69888
                  - current: 1.506708
                    voltage: 74.0535
                  - current: 1.492797
                    voltage: 74.39709
                  - current: 1.477721
                    voltage: 74.74595
                  - current: 1.46162
                    voltage: 75.11386
                  - current: 1.445106
                    voltage: 75.47912
                  - current: 1.427301
                    voltage: 75.82893
                  - current: 1.408461
                    voltage: 76.1953
                  - current: 1.388451
                    voltage: 76.57326
                  - current: 1.367779
                    voltage: 76.95535
                  - current: 1.345829
                    voltage: 77.32045
                  - current: 1.322418
                    voltage: 77.70255
                  - current: 1.297355
                    voltage: 78.09526
                  - current: 1.271246
                    voltage: 78.49223
                  - current: 1.243498
                    voltage: 78.87733
                  - current: 1.214249
                    voltage: 79.27168
                  - current: 1.183379
                    voltage: 79.69186
                  - current: 1.151163
                    voltage: 80.10628
                  - current: 1.116907
                    voltage: 80.51228
                  - current: 1.080594
                    voltage: 80.92535
                  - current: 1.042224
                    voltage: 81.3548
                  - current: 1.002047
                    voltage: 81.78822
                  - current: 0.9598784
                    voltage: 82.20805
                  - current: 0.9155341
                    voltage: 82.64005
                  - current: 0.8691744
                    voltage: 83.09194
                  - current: 0.820051
                    voltage: 83.55133
                  - current: 0.7681606
                    voltage: 83.99706
                  - current: 0.7136533
                    voltage: 84.45084
                  - current: 0.6565516
                    voltage: 84.91228
                  - current: 0.597256
                    voltage: 85.38618
                  - current: 0.5353064
                    voltage: 85.84328
                  - current: 0.4708288
                    voltage: 86.31159
                  - current: 0.4031724
                    voltage: 86.8019
                  - current: 0.3326936
                    voltage: 87.27722
                  - current: 0.2602936
                    voltage: 87.7439
                  - current: 0.18666
                    voltage: 88.20272
                  - current: 0.1154919
                    voltage: 88.65323
                  - current: 0.05414752
                    voltage: 89.02916
                - temperature: 45
                  irradiance: 800
                  dataPoints:
                  - current: 0
                    voltage: 0
                  - current: 1.782696
                    voltage: -1.934324
                  - current: 1.780743
                    voltage: -1.870275
                  - current: 1.778793
                    voltage: -1.811602
                  - current: 1.777387
                    voltage: -1.722681
                  - current: 1.775993
                    voltage: -1.582704
                  - current: 1.775111
                    voltage: -1.405731
                  - current: 1.774823
                    voltage: -1.183132
                  - current: 1.774653
                    voltage: -0.8481559
                  - current: 1.774574
                    voltage: -0.3807269
                  - current: 1.774276
                    voltage: 0.205052
                  - current: 1.774513
                    voltage: 0.9079445
                  - current: 1.774015
                    voltage: 1.722589
                  - current: 1.773559
                    voltage: 2.664983
                  - current: 1.773329
                    voltage: 3.714867
                  - current: 1.773408
                    voltage: 4.87551
                  - current: 1.772824
                    voltage: 6.158923
                  - current: 1.772243
                    voltage: 7.50502
                  - current: 1.772267
                    voltage: 8.949987
                  - current: 1.771861
                    voltage: 10.44461
                  - current: 1.770965
                    voltage: 11.99515
                  - current: 1.770376
                    voltage: 13.59135
                  - current: 1.769913
                    voltage: 15.24493
                  - current: 1.769342
                    voltage: 16.88357
                  - current: 1.769038
                    voltage: 18.55881
                  - current: 1.768383
                    voltage: 20.3069
                  - current: 1.767473
                    voltage: 22.05931
                  - current: 1.76665
                    voltage: 23.62293
                  - current: 1.766042
                    voltage: 25.13033
                  - current: 1.765118
                    voltage: 26.68256
                  - current: 1.764315
                    voltage: 28.25562
                  - current: 1.763585
                    voltage: 29.84755
                  - current: 1.762628
                    voltage: 31.40558
                  - current: 1.76165
                    voltage: 32.91952
                  - current: 1.76092
                    voltage: 34.32148
                  - current: 1.760083
                    voltage: 35.63923
                  - current: 1.758715
                    voltage: 36.99877
                  - current: 1.757571
                    voltage: 38.25579
                  - current: 1.756455
                    voltage: 39.38716
                  - current: 1.75559
                    voltage: 40.64747
                  - current: 1.754188
                    voltage: 41.88117
                  - current: 1.752961
                    voltage: 43.12992
                  - current: 1.751749
                    voltage: 44.417
                  - current: 1.750658
                    voltage: 45.67098
                  - current: 1.749385
                    voltage: 46.94712
                  - current: 1.747744
                    voltage: 48.32195
                  - current: 1.746536
                    voltage: 49.69078
                  - current: 1.745153
                    voltage: 50.96887
                  - current: 1.743056
                    voltage: 52.20852
                  - current: 1.741349
                    voltage: 53.3908
                  - current: 1.739841
                    voltage: 54.49593
                  - current: 1.737801
                    voltage: 55.50145
                  - current: 1.736086
                    voltage: 56.41797
                  - current: 1.734116
                    voltage: 57.31064
                  - current: 1.732008
                    voltage: 58.05783
                  - current: 1.730424
                    voltage: 58.69126
                  - current: 1.727952
                    voltage: 59.42493
                  - current: 1.725736
                    voltage: 60.06834
                  - current: 1.723414
                    voltage: 60.71612
                  - current: 1.720896
                    voltage: 61.33414
                  - current: 1.718419
                    voltage: 61.85944
                  - current: 1.71571
                    voltage: 62.37487
                  - current: 1.712964
                    voltage: 62.92265
                  - current: 1.710477
                    voltage: 63.38798
                  - current: 1.707407
                    voltage: 63.82022
                  - current: 1.704336
                    voltage: 64.28298
                  - current: 1.701502
                    voltage: 64.68024
                  - current: 1.698386
                    voltage: 65.11548
                  - current: 1.694605
                    voltage: 65.48322
                  - current: 1.690855
                    voltage: 65.85932
                  - current: 1.687146
                    voltage: 66.2465
                  - current: 1.683733
                    voltage: 66.57354
                  - current: 1.679602
                    voltage: 66.90591
                  - current: 1.675078
                    voltage: 67.26862
                  - current: 1.670629
                    voltage: 67.58372
                  - current: 1.666355
                    voltage: 67.87814
                  - current: 1.661075
                    voltage: 68.19975
                  - current: 1.655858
                    voltage: 68.52807
                  - current: 1.650237
                    voltage: 68.83883
                  - current: 1.64474
                    voltage: 69.13969
                  - current: 1.638752
                    voltage: 69.45258
                  - current: 1.63234
                    voltage: 69.77399
                  - current: 1.625599
                    voltage: 70.10053
                  - current: 1.618559
                    voltage: 70.4045
                  - current: 1.610944
                    voltage: 70.71947
                  - current: 1.602873
                    voltage: 71.04424
                  - current: 1.594674
                    voltage: 71.3716
                  - current: 1.585879
                    voltage: 71.68966
                  - current: 1.576257
                    voltage: 72.01475
                  - current: 1.566365
                    voltage: 72.34869
                  - current: 1.555734
                    voltage: 72.69044
                  - current: 1.544749
                    voltage: 73.02423
                  - current: 1.532634
                    voltage: 73.35306
                  - current: 1.519888
                    voltage: 73.69888
                  - current: 1.506708
                    voltage: 74.0535
                  - current: 1.492797
                    voltage: 74.39709
                  - current: 1.477721
                    voltage: 74.74595
                  - current: 1.46162
                    voltage: 75.11386
                  - current: 1.445106
                    voltage: 75.47912
                  - current: 1.427301
                    voltage: 75.82893
                  - current: 1.408461
                    voltage: 76.1953
                  - current: 1.388451
                    voltage: 76.57326
                  - current: 1.367779
                    voltage: 76.95535
                  - current: 1.345829
                    voltage: 77.32045
                  - current: 1.322418
                    voltage: 77.70255
                  - current: 1.297355
                    voltage: 78.09526
                  - current: 1.271246
                    voltage: 78.49223
                  - current: 1.243498
                    voltage: 78.87733
                  - current: 1.214249
                    voltage: 79.27168
                  - current: 1.183379
                    voltage: 79.69186
                  - current: 1.151163
                    voltage: 80.10628
                  - current: 1.116907
                    voltage: 80.51228
                  - current: 1.080594
                    voltage: 80.92535
                  - current: 1.042224
                    voltage: 81.3548
                  - current: 1.002047
                    voltage: 81.78822
                  - current: 0.9598784
                    voltage: 82.20805
                  - current: 0.9155341
                    voltage: 82.64005
                  - current: 0.8691744
                    voltage: 83.09194
                  - current: 0.820051
                    voltage: 83.55133
                  - current: 0.7681606
                    voltage: 83.99706
                  - current: 0.7136533
                    voltage: 84.45084
                  - current: 0.6565516
                    voltage: 84.91228
                  - current: 0.597256
                    voltage: 85.38618
                  - current: 0.5353064
                    voltage: 85.84328
                  - current: 0.4708288
                    voltage: 86.31159
                  - current: 0.4031724
                    voltage: 86.8019
                  - current: 0.3326936
                    voltage: 87.27722
                  - current: 0.2602936
                    voltage: 87.7439
                  - current: 0.18666
                    voltage: 88.20272
                  - current: 0.1154919
                    voltage: 88.65323
                  - current: 0.05414752
                    voltage: 89.02916
                - temperature: 45
                  irradiance: 600
                  dataPoints:
                  - current: 0
                    voltage: 0
                  - current: 1.782696
                    voltage: -1.934324
                  - current: 1.780743
                    voltage: -1.870275
                  - current: 1.778793
                    voltage: -1.811602
                  - current: 1.777387
                    voltage: -1.722681
                  - current: 1.775993
                    voltage: -1.582704
                  - current: 1.775111
                    voltage: -1.405731
                  - current: 1.774823
                    voltage: -1.183132
                  - current: 1.774653
                    voltage: -0.8481559
                  - current: 1.774574
                    voltage: -0.3807269
                  - current: 1.774276
                    voltage: 0.205052
                  - current: 1.774513
                    voltage: 0.9079445
                  - current: 1.774015
                    voltage: 1.722589
                  - current: 1.773559
                    voltage: 2.664983
                  - current: 1.773329
                    voltage: 3.714867
                  - current: 1.773408
                    voltage: 4.87551
                  - current: 1.772824
                    voltage: 6.158923
                  - current: 1.772243
                    voltage: 7.50502
                  - current: 1.772267
                    voltage: 8.949987
                  - current: 1.771861
                    voltage: 10.44461
                  - current: 1.770965
                    voltage: 11.99515
                  - current: 1.770376
                    voltage: 13.59135
                  - current: 1.769913
                    voltage: 15.24493
                  - current: 1.769342
                    voltage: 16.88357
                  - current: 1.769038
                    voltage: 18.55881
                  - current: 1.768383
                    voltage: 20.3069
                  - current: 1.767473
                    voltage: 22.05931
                  - current: 1.76665
                    voltage: 23.62293
                  - current: 1.766042
                    voltage: 25.13033
                  - current: 1.765118
                    voltage: 26.68256
                  - current: 1.764315
                    voltage: 28.25562
                  - current: 1.763585
                    voltage: 29.84755
                  - current: 1.762628
                    voltage: 31.40558
                  - current: 1.76165
                    voltage: 32.91952
                  - current: 1.76092
                    voltage: 34.32148
                  - current: 1.760083
                    voltage: 35.63923
                  - current: 1.758715
                    voltage: 36.99877
                  - current: 1.757571
                    voltage: 38.25579
                  - current: 1.756455
                    voltage: 39.38716
                  - current: 1.75559
                    voltage: 40.64747
                  - current: 1.754188
                    voltage: 41.88117
                  - current: 1.752961
                    voltage: 43.12992
                  - current: 1.751749
                    voltage: 44.417
                  - current: 1.750658
                    voltage: 45.67098
                  - current: 1.749385
                    voltage: 46.94712
                  - current: 1.747744
                    voltage: 48.32195
                  - current: 1.746536
                    voltage: 49.69078
                  - current: 1.745153
                    voltage: 50.96887
                  - current: 1.743056
                    voltage: 52.20852
                  - current: 1.741349
                    voltage: 53.3908
                  - current: 1.739841
                    voltage: 54.49593
                  - current: 1.737801
                    voltage: 55.50145
                  - current: 1.736086
                    voltage: 56.41797
                  - current: 1.734116
                    voltage: 57.31064
                  - current: 1.732008
                    voltage: 58.05783
                  - current: 1.730424
                    voltage: 58.69126
                  - current: 1.727952
                    voltage: 59.42493
                  - current: 1.725736
                    voltage: 60.06834
                  - current: 1.723414
                    voltage: 60.71612
                  - current: 1.720896
                    voltage: 61.33414
                  - current: 1.718419
                    voltage: 61.85944
                  - current: 1.71571
                    voltage: 62.37487
                  - current: 1.712964
                    voltage: 62.92265
                  - current: 1.710477
                    voltage: 63.38798
                  - current: 1.707407
                    voltage: 63.82022
                  - current: 1.704336
                    voltage: 64.28298
                  - current: 1.701502
                    voltage: 64.68024
                  - current: 1.698386
                    voltage: 65.11548
                  - current: 1.694605
                    voltage: 65.48322
                  - current: 1.690855
                    voltage: 65.85932
                  - current: 1.687146
                    voltage: 66.2465
                  - current: 1.683733
                    voltage: 66.57354
                  - current: 1.679602
                    voltage: 66.90591
                  - current: 1.675078
                    voltage: 67.26862
                  - current: 1.670629
                    voltage: 67.58372
                  - current: 1.666355
                    voltage: 67.87814
                  - current: 1.661075
                    voltage: 68.19975
                  - current: 1.655858
                    voltage: 68.52807
                  - current: 1.650237
                    voltage: 68.83883
                  - current: 1.64474
                    voltage: 69.13969
                  - current: 1.638752
                    voltage: 69.45258
                  - current: 1.63234
                    voltage: 69.77399
                  - current: 1.625599
                    voltage: 70.10053
                  - current: 1.618559
                    voltage: 70.4045
                  - current: 1.610944
                    voltage: 70.71947
                  - current: 1.602873
                    voltage: 71.04424
                  - current: 1.594674
                    voltage: 71.3716
                  - current: 1.585879
                    voltage: 71.68966
                  - current: 1.576257
                    voltage: 72.01475
                  - current: 1.566365
                    voltage: 72.34869
                  - current: 1.555734
                    voltage: 72.69044
                  - current: 1.544749
                    voltage: 73.02423
                  - current: 1.532634
                    voltage: 73.35306
                  - current: 1.519888
                    voltage: 73.69888
                  - current: 1.506708
                    voltage: 74.0535
                  - current: 1.492797
                    voltage: 74.39709
                  - current: 1.477721
                    voltage: 74.74595
                  - current: 1.46162
                    voltage: 75.11386
                  - current: 1.445106
                    voltage: 75.47912
                  - current: 1.427301
                    voltage: 75.82893
                  - current: 1.408461
                    voltage: 76.1953
                  - current: 1.388451
                    voltage: 76.57326
                  - current: 1.367779
                    voltage: 76.95535
                  - current: 1.345829
                    voltage: 77.32045
                  - current: 1.322418
                    voltage: 77.70255
                  - current: 1.297355
                    voltage: 78.09526
                  - current: 1.271246
                    voltage: 78.49223
                  - current: 1.243498
                    voltage: 78.87733
                  - current: 1.214249
                    voltage: 79.27168
                  - current: 1.183379
                    voltage: 79.69186
                  - current: 1.151163
                    voltage: 80.10628
                  - current: 1.116907
                    voltage: 80.51228
                  - current: 1.080594
                    voltage: 80.92535
                  - current: 1.042224
                    voltage: 81.3548
                  - current: 1.002047
                    voltage: 81.78822
                  - current: 0.9598784
                    voltage: 82.20805
                  - current: 0.9155341
                    voltage: 82.64005
                  - current: 0.8691744
                    voltage: 83.09194
                  - current: 0.820051
                    voltage: 83.55133
                  - current: 0.7681606
                    voltage: 83.99706
                  - current: 0.7136533
                    voltage: 84.45084
                  - current: 0.6565516
                    voltage: 84.91228
                  - current: 0.597256
                    voltage: 85.38618
                  - current: 0.5353064
                    voltage: 85.84328
                  - current: 0.4708288
                    voltage: 86.31159
                  - current: 0.4031724
                    voltage: 86.8019
                  - current: 0.3326936
                    voltage: 87.27722
                  - current: 0.2602936
                    voltage: 87.7439
                  - current: 0.18666
                    voltage: 88.20272
                  - current: 0.1154919
                    voltage: 88.65323
                  - current: 0.05414752
                    voltage: 89.02916
      responses:
        "200":
          description: Processed IV curve result
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/Generator/ProcessKeyIVPoints:
    post:
      tags: [Modules]
      summary: Process key IV points for module parameter derivation
      description: Takes pre-extracted IV operating points across multiple irradiance/temperature conditions and computes derived parameters (temperature coefficients, fill factors, etc.) used as inputs to the single-diode solvers. Lighter-weight alternative to `processIVCurves` when you already have the key points.
      operationId: processKeyIVPoints
      x-doc-source: drafted
      requestBody:
        required: true
        content:
          application/json:
            schema: {type: array, items: {type: object}}
            examples:
              postman-module-module-generator-processkeyivpoints:
                value:
                - temperature: 25
                  irradiance: 1000
                  shortCircuitCurrent: 1.8075018622218608
                  mppCurrent: 1.631721
                  openCircuitVoltage: 90.82120931811704
                  mppVoltage: 71.22669
                  maxPower: 116.22208583349001
                  relativeEfficiency: 0
                - temperature: 25
                  irradiance: 800
                  shortCircuitCurrent: 1.7745452261679724
                  mppCurrent: 1.625599
                  openCircuitVoltage: 89.36778810038061
                  mppVoltage: 70.10053
                  maxPower: 113.95535146747001
                  relativeEfficiency: 0
                - temperature: 35
                  irradiance: 800
                  shortCircuitCurrent: 1.7745452261679724
                  mppCurrent: 1.625599
                  openCircuitVoltage: 89.36778810038061
                  mppVoltage: 70.10053
                  maxPower: 113.95535146747001
                  relativeEfficiency: 0
                - temperature: 45
                  irradiance: 800
                  shortCircuitCurrent: 1.7745452261679724
                  mppCurrent: 1.625599
                  openCircuitVoltage: 89.36778810038061
                  mppVoltage: 70.10053
                  maxPower: 113.95535146747001
                  relativeEfficiency: 0
                - temperature: 45
                  irradiance: 600
                  shortCircuitCurrent: 1.7745452261679724
                  mppCurrent: 1.625599
                  openCircuitVoltage: 89.36778810038061
                  mppVoltage: 70.10053
                  maxPower: 113.95535146747001
                  relativeEfficiency: 0
      responses:
        "200":
          description: Processed key IV points result
          content:
            application/json:
              schema: {type: object}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'

  /Module/{moduleId}:
    get:
      tags: [Modules]
      summary: Get a module by ID
      description: Gets the specific module from the provided Id.
      operationId: getModule
      x-doc-source: postman
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Module entity
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
            text/plain:
              examples:
                postman-module:
                  value: "{\n    \"status\": 5,\n    \"model\": \"FS-7540A-TR1 September2022\",\n    \"manufacturer\": \"First Solar\",\n    \"length\": 2300,\n    \"width\": 1215,\n    \"weight\": 39.7,\n    \"defaultOrientation\": 1,\n    \"numberOfCellsInSeries\": 268,\n    \"numberOfCellsInParallel\": 1,\n    \"stcShortCircuitCurrent\": 3.064,\n    \"stcOpenCircuitVoltage\": 227.717,\n    \"stcmppCurrent\": 2.861,\n    \"stcmppVoltage\": 188.69,\n    \"stcMaxPower\": 540,\n    \"stcPowerTempCoef\": -0.32,\n    \"stcShortCircuitCurrentTempCoef\": 0.04,\n    \"stcOpenCircuitVoltageTempCoef\": -0.28,\n    \"stcEfficiency\": 19.32367149758454,\n    \"minTolerance\": 0,\n    \"maxTolerance\": 5,\n    \"cellTechnologyType\": 6,\n    \"constructionType\": 1,\n    \"faciality\": 0,\n    \"bifacialityFactor\": null,\n    \"transmissionFactor\": null,\n    \"backSideMismatch\": null,\n    \"dataSource\": 1,\n    \"lightInducedDegradation\": 0,\n    \"moduleQuality\": 0,\n    \"moduleMismatchCoefficient\": 0.5,\n    \"heatBalanceConvectiveCoef\": 0,\n    \"heatBalanceConductiveCoef\": 29,\n    \"sandiaConductiveCoef\": -3.47,\n    \"sandiaConvectiveCoef\": -0.0594,\n    \"cellToModuleTempDiff\": 3,\n    \"saturationCurrentAtSTC\": 2.269097e-11,\n    \"seriesResistanceAtSTC\": 4.602,\n    \"shuntResistanceAtSTC\": 7000,\n    \"diodeIdealityFactorAtSTC\": 1.292,\n    \"exponentialDependencyOnShuntResistance\": 5.5,\n    \"darkShuntResistance\": 7000,\n    \"linearTempDependenceOnGamma\": 0.03637770897832817,\n    \"shortCircuitCurrentAtSTC\": 3.064,\n    \"recombinationParameter\": 0.2000000000000001,\n    \"builtInVoltage\": 0.9,\n    \"bandgapVoltage\": 1.5,\n    \"linearTempDependenceOnIsc\": 0.04,\n    \"heatAbsorptionCoefAlphaT\": 0.9,\n    \"referenceIrradiance\": 1000,\n    \"referenceTemperature\": 25,\n    \"aGamma\": null,\n    \"bGamma\": null,\n    \"cGamma\": null,\n    \"dGamma\": null,\n    \"spectralResponse\": 2,\n    \"pvModel\": 0,\n    \"useDefaultSandiaIAM\": false,\n    \"useDefaultTabularIAM\": false,\n    \"sandiaSpectralA0\": null,\n    \"sandiaSpectralA1\": null,\n    \"sandiaSpectralA2\": null,\n    \"sandiaSpectralA3\": null,\n    \"sandiaSpectralA4\": null,\n    \"sandiaIAMB0\": 6.038242275137197,\n    \"sandiaIAMB1\": -0.5248112239136882,\n    \"sandiaIAMB2\": 0.02130703918426116,\n    \"sandiaIAMB3\": -0.00042240723312322523,\n    \"sandiaIAMB4\": 0.000004091960268471148,\n    \"sandiaIAMB5\": -1.5564126828688897e-8,\n    \"ashraeiamB0\": 0.05,\n    \"spectral2B0\": 0.86273,\n    \"spectral2B1\": -0.038948,\n    \"spectral2B2\": -0.012506,\n    \"spectral2B3\": 0.098871,\n    \"spectral2B4\": 0.084658,\n    \"spectral2B5\": -0.0042948,\n    \"iamFactors\": [\n        {\n            \"id\": 410266,\n            \"incidenceAngle\": 0,\n            \"factor\": 1\n        },\n        {\n            \"id\": 410267,\n            \"incidenceAngle\": 30,\n            \"factor\": 1\n        },\n        {\n            \"id\": 410268,\n            \"incidenceAngle\": 55,\n            \"factor\": 0.99\n        },\n        {\n            \"id\": 410269,\n            \"incidenceAngle\": 60,\n            \"factor\": 0.98\n        },\n        {\n            \"id\": 410270,\n            \"incidenceAngle\": 65,\n            \"factor\": 0.96\n        },\n        {\n            \"id\": 410271,\n            \"incidenceAngle\": 70,\n            \"factor\": 0.92\n        },\n        {\n            \"id\": 410272,\n            \"incidenceAngle\": 75,\n            \"factor\": 0.85\n        },\n        {\n            \"id\": 410273,\n            \"incidenceAngle\": 80,\n            \"factor\": 0.72\n        },\n        {\n            \"id\": 410274,\n            \"incidenceAngle\": 90,\n            \"factor\": 0\n        }\n    ],\n    \"degradationModel\": 1,\n    \"linearDegradationRate\": 0.3,\n    \"nonLinearDegradationRates\": [],\n    \"cellDesignType\": null,\n    \"useAntiReflectiveCoating\": false,\n    \"refractiveIndex\": 1.526,\n    \"refractiveIndexOfARC\": 1.29,\n    \"glazingExtinctionCoef\": 4,\n    \"glazingThickness\"\
                    : 0.002,\n    \"powerAtSTC\": 0,\n    \"powerAtSTCExcludingWiringLosses\": 0,\n    \"effectiveIrradianceResponse\": [\n        {\n            \"irradiance\": 100,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.8814819319715739\n        },\n        {\n            \"irradiance\": 200,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9467641893572506\n        },\n        {\n            \"irradiance\": 300,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9727857600367622\n        },\n        {\n            \"irradiance\": 400,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9864198360018204\n        },\n        {\n            \"irradiance\": 500,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.994194382349794\n        },\n        {\n            \"irradiance\": 600,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9986027250356551\n        },\n        {\n            \"irradiance\": 700,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 1.0008398407389827\n        },\n        {\n            \"irradiance\": 800,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 1.0015713396635646\n        },\n        {\n            \"irradiance\": 900,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 1.001203606468212\n        },\n        {\n            \"irradiance\": 1000,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 1\n        },\n        {\n            \"irradiance\": 1100,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9981406314820271\n        },\n        {\n            \"irradiance\": 1200,\n            \"temperature\": 25,\n            \"relativeEfficiency\": 0.9957540528792794\n        },\n        {\n            \"irradiance\": 100,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.8742670870403499\n        },\n        {\n            \"irradiance\": 200,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9404278435155332\n        },\n        {\n            \"irradiance\": 300,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9680071162319765\n        },\n        {\n            \"irradiance\": 400,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9829378885559052\n        },\n        {\n            \"irradiance\": 500,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9917136616820472\n        },\n        {\n            \"irradiance\": 600,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9969019479321173\n        },\n        {\n            \"irradiance\": 700,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9997423852901055\n        },\n        {\n            \"irradiance\": 800,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 1.0009460787440676\n        },\n        {\n            \"irradiance\": 900,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 1.000936227746243\n        },\n        {\n            \"irradiance\": 1000,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 1\n        },\n        {\n            \"irradiance\": 1100,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9983320742461258\n        },\n        {\n            \"irradiance\": 1200,\n            \"temperature\": 50,\n            \"relativeEfficiency\": 0.9960749126620079\n        }\n    ],\n    \"electricalShadingFractionalEffect\": 0,\n    \"moduleShadingResponse\": 1,\n    \"isMetastable\": false,\n    \"metastabilityProperties\": null,\n    \"id\": 42176,\n    \"name\": \"FS-7540A-TR1 CdTe September2022\",\n    \"description\": \"S7_505_540\",\n    \"companyId\": 1,\n    \"company\": null,\n    \"ownerId\": 742\n    \"createdDate\": \"2022-09-16T18:40:26.71\",\n    \"lastModified\": \"2022-09-19T11:52:55.073\",\n    \"lastModifiedById\"\
                    : 742\n}"
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
    put:
      tags: [Modules]
      summary: Update a module
      description: Updates an existing module using the request body. **All fields are required**, even if they haven’t changed. The module will be overwritten with the values you provide, any fields left out may replace existing values with empty/default ones.
      operationId: updateModule
      x-doc-source: postman
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema: {$ref: '#/components/schemas/Module'}
            examples:
              postman-module-module:
                value:
                  status: 2
                  model: FS-7540A-TR1 September2022 - Name Update
                  manufacturer: First Solar
                  length: 2300.0
                  width: 1215.0
                  weight: 39.7
                  defaultOrientation: 1
                  numberOfCellsInSeries: 268
                  numberOfCellsInParallel: 1
                  stcShortCircuitCurrent: 3.064
                  stcOpenCircuitVoltage: 227.717
                  stcmppCurrent: 2.861
                  stcmppVoltage: 188.69
                  stcMaxPower: 540.0
                  stcPowerTempCoef: -0.32
                  stcShortCircuitCurrentTempCoef: 0.04
                  stcOpenCircuitVoltageTempCoef: -0.28
                  stcEfficiency: 19.32367149758454
                  minTolerance: 0.0
                  maxTolerance: 5.0
                  cellTechnologyType: 6
                  constructionType: 1
                  faciality: 0
                  bifacialityFactor:
                  transmissionFactor:
                  backSideMismatch:
                  dataSource: 1
                  lightInducedDegradation: 0.0
                  moduleQuality: 0.0
                  moduleMismatchCoefficient: 0.5
                  heatBalanceConvectiveCoef: 0.0
                  heatBalanceConductiveCoef: 29.0
                  sandiaConductiveCoef: -3.47
                  sandiaConvectiveCoef: -0.0594
                  cellToModuleTempDiff: 3.0
                  saturationCurrentAtSTC: 2.269097e-11
                  seriesResistanceAtSTC: 4.602
                  shuntResistanceAtSTC: 7000.0
                  diodeIdealityFactorAtSTC: 1.292
                  exponentialDependencyOnShuntResistance: 5.5
                  darkShuntResistance: 7000.0
                  linearTempDependenceOnGamma: 0.03637770897832817
                  shortCircuitCurrentAtSTC: 3.064
                  recombinationParameter: 0.2000000000000001
                  builtInVoltage: 0.9
                  bandgapVoltage: 1.5
                  linearTempDependenceOnIsc: 0.04
                  heatAbsorptionCoefAlphaT: 0.9
                  referenceIrradiance: 1000.0
                  referenceTemperature: 25.0
                  aGamma:
                  bGamma:
                  cGamma:
                  dGamma:
                  spectralResponse: 2
                  pvModel: 0
                  useDefaultSandiaIAM: false
                  useDefaultTabularIAM: false
                  sandiaSpectralA0:
                  sandiaSpectralA1:
                  sandiaSpectralA2:
                  sandiaSpectralA3:
                  sandiaSpectralA4:
                  sandiaIAMB0: 6.038242275137197
                  sandiaIAMB1: -0.5248112239136882
                  sandiaIAMB2: 0.02130703918426116
                  sandiaIAMB3: -0.00042240723312322523
                  sandiaIAMB4: 4.091960268471147e-06
                  sandiaIAMB5: -1.5564126828688897e-08
                  ashraeiamB0: 0.05
                  spectral2B0: 0.86273
                  spectral2B1: -0.038948
                  spectral2B2: -0.012506
                  spectral2B3: 0.098871
                  spectral2B4: 0.084658
                  spectral2B5: -0.0042948
                  iamFactors:
                  - incidenceAngle: 0.0
                    factor: 1.0
                  - incidenceAngle: 30.0
                    factor: 1.0
                  - incidenceAngle: 55.0
                    factor: 0.99
                  - incidenceAngle: 60.0
                    factor: 0.98
                  - incidenceAngle: 65.0
                    factor: 0.96
                  - incidenceAngle: 70.0
                    factor: 0.92
                  - incidenceAngle: 75.0
                    factor: 0.85
                  - incidenceAngle: 80.0
                    factor: 0.72
                  - incidenceAngle: 90.0
                    factor: 0.0
                  degradationModel: 1
                  linearDegradationRate: 0.3
                  nonLinearDegradationRates: []
                  cellDesignType:
                  useAntiReflectiveCoating: false
                  refractiveIndex: 1.526
                  refractiveIndexOfARC: 1.29
                  glazingExtinctionCoef: 4.0
                  glazingThickness: 0.002
                  powerAtSTC: 0.0
                  powerAtSTCExcludingWiringLosses: 0.0
                  effectiveIrradianceResponse:
                  - irradiance: 100.0
                    temperature: 25.0
                    relativeEfficiency: 0.8814819319715739
                  - irradiance: 200.0
                    temperature: 25.0
                    relativeEfficiency: 0.9467641893572506
                  - irradiance: 300.0
                    temperature: 25.0
                    relativeEfficiency: 0.9727857600367622
                  - irradiance: 400.0
                    temperature: 25.0
                    relativeEfficiency: 0.9864198360018204
                  - irradiance: 500.0
                    temperature: 25.0
                    relativeEfficiency: 0.994194382349794
                  - irradiance: 600.0
                    temperature: 25.0
                    relativeEfficiency: 0.9986027250356551
                  - irradiance: 700.0
                    temperature: 25.0
                    relativeEfficiency: 1.0008398407389827
                  - irradiance: 800.0
                    temperature: 25.0
                    relativeEfficiency: 1.0015713396635646
                  - irradiance: 900.0
                    temperature: 25.0
                    relativeEfficiency: 1.001203606468212
                  - irradiance: 1000.0
                    temperature: 25.0
                    relativeEfficiency: 1.0
                  - irradiance: 1100.0
                    temperature: 25.0
                    relativeEfficiency: 0.9981406314820271
                  - irradiance: 1200.0
                    temperature: 25.0
                    relativeEfficiency: 0.9957540528792794
                  - irradiance: 100.0
                    temperature: 50.0
                    relativeEfficiency: 0.8742670870403499
                  - irradiance: 200.0
                    temperature: 50.0
                    relativeEfficiency: 0.9404278435155332
                  - irradiance: 300.0
                    temperature: 50.0
                    relativeEfficiency: 0.9680071162319765
                  - irradiance: 400.0
                    temperature: 50.0
                    relativeEfficiency: 0.9829378885559052
                  - irradiance: 500.0
                    temperature: 50.0
                    relativeEfficiency: 0.9917136616820472
                  - irradiance: 600.0
                    temperature: 50.0
                    relativeEfficiency: 0.9969019479321173
                  - irradiance: 700.0
                    temperature: 50.0
                    relativeEfficiency: 0.9997423852901055
                  - irradiance: 800.0
                    temperature: 50.0
                    relativeEfficiency: 1.0009460787440676
                  - irradiance: 900.0
                    temperature: 50.0
                    relativeEfficiency: 1.000936227746243
                  - irradiance: 1000.0
                    temperature: 50.0
                    relativeEfficiency: 1.0
                  - irradiance: 1100.0
                    temperature: 50.0
                    relativeEfficiency: 0.9983320742461258
                  - irradiance: 1200.0
                    temperature: 50.0
                    relativeEfficiency: 0.9960749126620079
                  electricalShadingFractionalEffect: 0.0
                  moduleShadingResponse: 1
                  id: 47106
                  name: FS-7540A-TR1 CdTe September2022
                  description: S7_505_540
      responses:
        "200":
          description: Success

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
    delete:
      tags: [Modules]
      summary: Delete a module
      description: Permanently removes a module from the company library. Fails if the module is referenced by any active prediction's PowerPlant; reassign or delete dependents first.
      operationId: deleteModule
      x-doc-source: drafted
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Deleted

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Module/{moduleId}/Export:
    get:
      tags: [Modules]
      summary: Export a module
      description: Returns a module library entry in a portable format suitable for re-import into another PlantPredict company or use in external modeling tools.
      operationId: exportModule
      x-doc-source: drafted
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Module export data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/Module'}
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'

  /Module/{moduleId}/Note:
    get:
      tags: [Modules]
      summary: Get notes for a module
      description: Returns the audit-trail notes attached to a module — creation, edits, status changes, and freeform user comments — in reverse chronological order.
      operationId: getModuleNotes
      x-doc-source: drafted
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Notes
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Note'}
              examples:
                postman-note:
                  value:
                  - id: 34514
                    date: '2026-02-04T10:03:03.14'
                    contents: Changing status
                    ownerId: 5093
                    entityType: 2
                    entityID: 41259
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /Module/{moduleId}/Note/{noteId}:
    delete:
      tags: [Modules]
      summary: Delete a module note
      description: Deletes a single note from a module's audit trail. Permanent; intended for cleaning up accidental entries rather than rewriting history.
      operationId: deleteModuleNote
      x-doc-source: drafted
      parameters:
      - name: moduleId
        in: path
        required: true
        schema: {type: integer}
      - name: noteId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Remaining notes
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Note'}
              examples:
                postman-note:
                  value:
                  - id: 34514
                    date: '2026-02-04T10:03:03.14'
                    contents: Changing status
                    ownerId: 5093
                    entityType: 2
                    entityID: 41259
                postman-note-2:
                  value: true
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /ASHRAE:
    get:
      tags: [ASHRAE]
      summary: Get nearest ASHRAE station by coordinates
      description: |
        ### GET /ASHRAE

        Returns the closest ASHRAE station based on the specified coordinates. The station with the shortest distance from the latitude and longitude is returned.

        **Parameters:**
        - `Latitude` (query, required): Latitude coordinate.
        - `Longitude` (query, required): Longitude coordinate.
        - `Version` (query, optional): ASHRAE version (AshraeVersionEnum). Default: Version_2021.
      operationId: getASHRAE
      x-doc-source: postman
      parameters:
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      responses:
        "200":
          description: ASHRAE station data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ASHRAEStation'}
              examples:
                postman-ashrae:
                  value:
                    stationName: TRAVERSE CITY CHERRY CAPITAL, MI, USA
                    wmo: '726387'
                    cool996: 31.5
                    min50Year: -32
                    max50Year: 38.4
                    distance: 3823.050281721237
                    latitude: 44.741
                    longitude: -85.583
                    minAnnualMeanDBTemp: -21.4
                    version: 2021
                    elevation: 188
                    timeZone: -5
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /ASHRAE/GetStation:
    get:
      tags: [ASHRAE]
      summary: Get a specific ASHRAE station by name
      description: |
        ### GET /ASHRAE/GetStation

        Returns the closest ASHRAE station matching the provided name and shortest distance from the specified coordinates.

        **Parameters:**
        - `StationName` (query, required): Name of the ASHRAE station to match.
        - `Latitude` (query, required): Latitude coordinate.
        - `Longitude` (query, required): Longitude coordinate.
        - `Version` (query, optional): ASHRAE version (AshraeVersionEnum). Default: Version_2021.
      operationId: getASHRAEStation
      x-doc-source: postman
      parameters:
      - name: StationName
        in: query
        required: true
        schema: {type: string}
      - name: Latitude
        in: query
        required: true
        schema: {type: number}
      - name: Longitude
        in: query
        required: true
        schema: {type: number}
      - name: Version
        in: query
        schema:
          type: string
          enum: [Version_2013, Version_2021]
      responses:
        "200":
          description: ASHRAE station data
          content:
            application/json:
              schema: {$ref: '#/components/schemas/ASHRAEStation'}
              examples:
                postman-ashrae-station:
                  value:
                    stationName: HARBOR SPRINGS, MI, USA
                    wmo: '722145'
                    cool996: 28.3
                    min50Year: -34.7
                    max50Year: 34.3
                    distance: 0.23219238787982716
                    latitude: 45.426
                    longitude: -84.913
                    minAnnualMeanDBTemp: -23.5
                    version: 2021
                    elevation: 206
                    timeZone: -5
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'
  /System/Version:
    get:
      tags: [System]
      summary: Get API version
      description: Returns the deployed API version string. **Public endpoint** — no authentication required. Useful as a health check and for compatibility-gating in client code.
      operationId: getVersion
      x-doc-source: drafted
      security: []
      responses:
        "200":
          description: Version string
          content:
            application/json:
              schema:
                type: object
                properties:
                  version: {type: string}
              examples:
                postman-version:
                  value:
                    version: 11.16.0.30116
        '500':
          $ref: '#/components/responses/ServerError'
  /System/MaintenanceMode:
    get:
      tags: [System]
      summary: Get maintenance mode status
      description: Returns the current system maintenance mode status.
      operationId: getMaintenanceStatus
      x-doc-source: postman
      security: []
      responses:
        "200":
          description: Maintenance mode flag
          content:
            application/json:
              schema:
                type: object
                properties:
                  maintenanceMode: {type: boolean}
              examples:
                postman-maintenance:
                  value:
                    maintenanceMode: false
        '500':
          $ref: '#/components/responses/ServerError'
  /Company/DefaultSettings:
    get:
      tags: [Company]
      summary: Get company default settings
      description: Returns default settings for your company.
      operationId: getCompanyDefaultSettings
      x-doc-source: postman
      responses:
        "200":
          description: Default settings
          content:
            application/json:
              schema:
                type: object
                properties:
                  id: {type: integer}
                  environmentalConditions:
                    type: object
                    description: 'The Environmental Conditions Page allows you to configure the weather and environmental parameters that influence solar resource modeling in your prediction. This includes selecting weather data, defining soiling and spectral loss profiles, setting design temperatures, and importing horizon scene data.'
                    x-doc-source: inferred+docs:user-guide/ui/environmental-conditions.mdx
                    properties:
                      id:
                        type: integer
                      monthlySoilingLoss:
                        type: number
                      monthlyAlbedo:
                        type: number
                  powerPlantBuilder:
                    type: object
                    description: 'The 3D View provides tools for analyzing terrain and racking placement within your map-based power plant design. This interface enables terrain slope analysis, table slope constraint identification, and post height calculations.'
                    x-doc-source: inferred+docs:user-guide/ui/power-plant-builder-3d-view.mdx
                    properties:
                      id:
                        type: integer
                      acCollectionLoss:
                        type: number
                      dasLoad:
                        type: number
                      coolingLoad:
                        type: number
                      transformerHighSideVoltage:
                        type: number
                      transformerNoLoadLoss:
                        type: number
                      transformerFullLoadLoss:
                        type: number
                      powerFactor:
                        type: number
                      inverter:
                        type: object
                        properties:
                          status:
                            type: integer
                          model:
                            type: string
                          manufacturer:
                            type: string
                          powerRated:
                            type: number
                          apparentPower:
                            type: number
                          minDCPowerThreshold:
                            type: number
                          minVoltage:
                            type: number
                          maxMPPVoltage:
                            type: number
                          maxAbsoluteVoltage:
                            type: number
                          maxCurrent:
                            type: number
                          maxElevation:
                            type: number
                          outputVoltage:
                            type: number
                          usekVACurves:
                            type: boolean
                          usePQCurves:
                            type: boolean
                          dataSource:
                            type: integer
                          efficiencyCurves:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          kVACurves:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          pqCurves:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          inverterType:
                            type: integer
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          companyId:
                            type: integer
                          company:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          ownerId:
                            type: integer
                          owner:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          createdDate:
                            type: string
                            description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset.
                          lastModified:
                            type: string
                            description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset.
                          lastModifiedById:
                            type: integer
                          lastModifiedBy:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                      inverter_Id:
                        type: integer
                      dcacRatio:
                        type: number
                      dcWiringLossAtSTC:
                        type: number
                      dcHealth:
                        type: number
                      trackerLoadLoss:
                        type: number
                      minimumTrackingLimitAngleD:
                        type: number
                      maximumTrackingLimitAngleD:
                        type: number
                      structureShading:
                        type: number
                      module_Id:
                        type: integer
                      module:
                        type: object
                        properties:
                          status:
                            type: integer
                          model:
                            type: string
                          manufacturer:
                            type: string
                          length:
                            type: number
                          width:
                            type: number
                          weight:
                            type: number
                          defaultOrientation:
                            type: integer
                          numberOfCellsInSeries:
                            type: integer
                          numberOfCellsInParallel:
                            type: integer
                          stcShortCircuitCurrent:
                            type: number
                          stcOpenCircuitVoltage:
                            type: number
                          stcmppCurrent:
                            type: number
                          stcmppVoltage:
                            type: number
                          stcMaxPower:
                            type: number
                          stcPowerTempCoef:
                            type: number
                          stcShortCircuitCurrentTempCoef:
                            type: number
                          stcOpenCircuitVoltageTempCoef:
                            type: number
                          stcEfficiency:
                            type: number
                          minTolerance:
                            type: number
                          maxTolerance:
                            type: number
                          cellTechnologyType:
                            type: integer
                          constructionType:
                            type: integer
                          faciality:
                            type: integer
                          bifacialityFactor:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          transmissionFactor:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          backSideMismatch:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          dataSource:
                            type: integer
                          lightInducedDegradation:
                            type: number
                          moduleQuality:
                            type: number
                          moduleMismatchCoefficient:
                            type: number
                          heatBalanceConvectiveCoef:
                            type: number
                          heatBalanceConductiveCoef:
                            type: number
                          sandiaConductiveCoef:
                            type: number
                          sandiaConvectiveCoef:
                            type: number
                          cellToModuleTempDiff:
                            type: number
                          saturationCurrentAtSTC:
                            type: number
                          seriesResistanceAtSTC:
                            type: number
                          shuntResistanceAtSTC:
                            type: number
                          diodeIdealityFactorAtSTC:
                            type: number
                          exponentialDependencyOnShuntResistance:
                            type: number
                          darkShuntResistance:
                            type: number
                          linearTempDependenceOnGamma:
                            type: number
                          shortCircuitCurrentAtSTC:
                            type: number
                          recombinationParameter:
                            type: number
                          builtInVoltage:
                            type: number
                          bandgapVoltage:
                            type: number
                          linearTempDependenceOnIsc:
                            type: number
                          heatAbsorptionCoefAlphaT:
                            type: number
                          referenceIrradiance:
                            type: number
                          referenceTemperature:
                            type: number
                          aGamma:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          bGamma:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          cGamma:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          dGamma:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          spectralResponse:
                            type: integer
                          pvModel:
                            type: integer
                          useDefaultSandiaIAM:
                            type: boolean
                          useDefaultTabularIAM:
                            type: boolean
                          sandiaSpectralA0:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          sandiaSpectralA1:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          sandiaSpectralA2:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          sandiaSpectralA3:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          sandiaSpectralA4:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          sandiaIAMB0:
                            type: number
                          sandiaIAMB1:
                            type: number
                          sandiaIAMB2:
                            type: number
                          sandiaIAMB3:
                            type: number
                          sandiaIAMB4:
                            type: number
                          sandiaIAMB5:
                            type: number
                          ashraeiamB0:
                            type: number
                          spectral2B0:
                            type: number
                          spectral2B1:
                            type: number
                          spectral2B2:
                            type: number
                          spectral2B3:
                            type: number
                          spectral2B4:
                            type: number
                          spectral2B5:
                            type: number
                          iamFactors:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          degradationModel:
                            type: integer
                          linearDegradationRate:
                            type: number
                          nonLinearDegradationRates:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          cellDesignType:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          useAntiReflectiveCoating:
                            type: boolean
                          refractiveIndex:
                            type: number
                          refractiveIndexOfARC:
                            type: number
                          glazingExtinctionCoef:
                            type: number
                          glazingThickness:
                            type: number
                          powerAtSTC:
                            type: number
                          powerAtSTCExcludingWiringLosses:
                            type: number
                          effectiveIrradianceResponse:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          electricalShadingFractionalEffect:
                            type: number
                          moduleShadingResponse:
                            type: integer
                          isMetastable:
                            type: boolean
                          metastabilityProperties:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          id:
                            type: integer
                          name:
                            type: string
                          description:
                            type: string
                          companyId:
                            type: integer
                          company:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          ownerId:
                            type: integer
                          owner:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          createdDate:
                            type: string
                            description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset.
                          lastModified:
                            type: string
                            description: ISO-8601 datetime as returned by the PlantPredict API. May or may not include a timezone offset.
                          lastModifiedById:
                            type: integer
                          lastModifiedBy:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                      dcFieldTrackingTypeEnum:
                        type: integer
                      tiltAngle:
                        type: number
                      gcr:
                        type: number
                      northernHemisphereAzimuth:
                        type: number
                      southernHemisphereAzimuth:
                        type: number
                      azimuth:
                        type: number
                      irradianceOptimization:
                        type: boolean
                      irradianceOptimizationType:
                        type: integer
                      rotationSpeed:
                        type: number
                      nonIdealityFactor:
                        type: number
                      postHeightCalculationMethod:
                        type: integer
                      postHeight:
                        type: number
                      modTempModel:
                        type: integer
                      mapBuilderCreateDCAs:
                        type: integer
                      shadingAlgorithm:
                        type: integer
                      setback:
                        type: number
                      northSouthRoadWidth:
                        type: number
                      eastWestRoadWidth:
                        type: number
                  simulationSettings:
                    type: object
                    description: 'The Simulation Settings page allows you to configure the prediction timeframe and select the sub-models used for irradiance calculation, module performance, shading analysis, and degradation. These settings control the algorithms applied during the energy prediction simulation.'
                    x-doc-source: inferred+docs:user-guide/ui/simulation-settings.mdx
                    properties:
                      id:
                        type: integer
                      errorModelAcc:
                        type: number
                      errorSensAcc:
                        type: number
                      errorIntAnnVar:
                        type: number
                      errorMonAcc:
                        type: number
                      errorSpaVar:
                        type: number
                      transpositionModel:
                        type: integer
                      diffuseDirectDecompModel:
                        type: integer
                      useMeteoDni:
                        type: boolean
                      airMassModel:
                        type: integer
                      soilingModel:
                        type: integer
                      modTempModel:
                        type: integer
                      spectralShiftModel:
                        type: integer
                      incAngleModel:
                        type: integer
                      directBeamShadingModel:
                        type: integer
                      degradationModel:
                        type: integer
                      diffuseShadingModel:
                        type: integer
                      defaultDegradation:
                        type: integer
                      circumsolarTreatment:
                        type: integer
                      linearDegradationRate:
                        type: number
                      firstYearDegradation:
                        type: boolean
                  weatherAPISettings:
                    type: object
                    description: 'The Add New Weather page provides three methods for adding weather data to PlantPredict:'
                    x-doc-source: inferred+docs:user-guide/ui/add-new-weather.mdx
                    properties:
                      id:
                        type: integer
                      meteonormSettings:
                        type: object
                        properties:
                          key:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                      cprSettings:
                        type: object
                        properties:
                          apiKey:
                            type: string
                          userName:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          password:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                          licenseNumber:
                            description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                      solarGISSettings:
                        type: object
                        properties:
                          key:
                            type: string
                          tmyKey:
                            type: string
                          version:
                            type: integer
                      arrayTechnologiesAPIKey:
                        type: string
                  essSettings:
                    type: object
                    description: 'The Energy Storage System page allows you to configure an optional AC-coupled battery energy storage system (BESS) for your prediction. To enable energy storage, enter a Nameplate capacity value (input #1) and an Inverter Real Power rating (input #9). The Dispatch Algorithm should also be configured to ensure the...'
                    x-doc-source: inferred+docs:user-guide/ui/energy-storage-system.mdx
                    properties:
                      id:
                        type: integer
                      factor:
                        type: number
                      usableEnergyCapacityCalendarDeg:
                        type: number
                      usableEnergyCapacityCycleDeg:
                        type: number
                      roundtripDCEfficiencyYear1:
                        type: number
                      roundtripDCEfficiencyCalendarDeg:
                        type: number
                      roundtripDCEfficiencyCycleDeg:
                        type: number
                      hvacNoLoadLoss:
                        type: number
                      hvacFullLoadLoss:
                        type: number
                      mvNoLoadLoss:
                        type: number
                      mvFullLoadLoss:
                        type: number
                      mvCapacity:
                        description: Observed as null in test-account samples; the field's actual type is undocumented. Re-run the typing probe against an account where this field is populated to refine.
                      inverterEfficiency:
                        type: number
                      chargeAlgorithm:
                        type: integer
                  financialModelParameters:
                    type: object
                    x-doc-source: inferred
                    properties:
                      id:
                        type: integer
                      bosInput:
                        type: number
                      developmentCostPerWatt:
                        type: number
                      moduleCostPerWatt:
                        type: number
                      itcPercentage:
                        type: number
                      yearOneEnergyAdjustmentPercentage:
                        type: number
                      ppaPrice:
                        type: number
                      ppaEscalatorPercentage:
                        type: number
                      omYearOne:
                        type: number
                      omYearlyEscalatorPercentage:
                        type: number
                      ppaDuration:
                        type: integer
                      postPPAPrice:
                        type: number
                      postPPAPriceEscalationPercentage:
                        type: number
                      projectLife:
                        type: integer
                      discountNPVPercentage:
                        type: number
                      itcEligibilityPercentage:
                        type: number
                      solarSalvageValuePercentage:
                        type: number
                      insuranceCapitalCostPercentage:
                        type: number
                      insuranceEscalatorPerYearPercentage:
                        type: number
                      bonusDepreciationRate:
                        type: number
                      stateTaxRate:
                        type: number
                      federalTaxRate:
                        type: number
                      solarLandLeaseCost:
                        type: number
                      solarLandLeaseEscalationPercentage:
                        type: number
                      solarPropertyTaxCost:
                        type: number
                      solarPropertyTaxEscalationPercentage:
                        type: number
                  miscellaneousSettings:
                    type: object
                    description: 'The Simulation Settings page allows you to configure the prediction timeframe and select the sub-models used for irradiance calculation, module performance, shading analysis, and degradation. These settings control the algorithms applied during the energy prediction simulation.'
                    x-doc-source: inferred+docs:user-guide/ui/simulation-settings.mdx
                    properties:
                      id:
                        type: integer
                      predictionStatus:
                        type: integer
                      weatherStatus:
                        type: integer
                      inverterStatus:
                        type: integer
                      moduleStatus:
                        type: integer
                  devPlatformSimulationSettings: {type: object}
                  devPlatformSitePlanSettings: {type: object}
              examples:
                postman-default-settings:
                  value:
                    id: 67
                    environmentalConditions:
                      id: 190
                      monthlySoilingLoss: 2
                      monthlyAlbedo: 0.2
                    powerPlantBuilder:
                      acCollectionLoss: 1
                      dasLoad: 800
                      coolingLoad: 0
                      transformerHighSideVoltage: 34.5
                      transformerNoLoadLoss: 0.2
                      transformerFullLoadLoss: 0.7
                      powerFactor: 1
                      inverter_Id: 8279
                      dcacRatio: 1.2
                      dcWiringLossAtSTC: 1.5
                      dcHealth: 1
                      trackerLoadLoss: 2.028
                      minimumTrackingLimitAngleD: -60
                      maximumTrackingLimitAngleD: 60
                      structureShading: 5
                      module_Id: 224
                      dcFieldTrackingTypeEnum: 1
                      dcFieldBacktrackingType: 1
                      tiltAngle:
                      gcr: 40
                      moduleOrientation: 1
                      azimuth: 180
                      modTempModel: 0
                      setback: 6.5
                      northSouthRoadWidth: 6.096011996927617
                      eastWestRoadWidth: 6.096011996927617
                    simulationSettings:
                      errorModelAcc: 2.9
                      errorSensAcc: 5
                      errorIntAnnVar: 3
                      errorMonAcc: 2
                      errorSpaVar: 2
                      transpositionModel: 1
                      diffuseDirectDecompModel: 3
                      useMeteoDni: false
                      airMassModel: 0
                      soilingModel: 0
                      modTempModel: 0
                      spectralShiftModel: 2
                      incAngleModel: 5
                      directBeamShadingModel: 5
                      degradationModel: 0
                      diffuseShadingModel: 1
                      defaultDegradation: 0
                      linearDegradationRate: 0.5
                      firstYearDegradation: false
                    weatherAPISettings:
                      meteonormSettings:
                        key:
                      cprSettings:
                        apiKey: QVT203yOIhhGnAtr2l3riH#1cSTls8$BL9buGyD7EUxesR5Hp3Npovuwer$ZK1jB
                        userName:
                        password:
                        licenseNumber:
                      solarGISSettings:
                        key: Jc7PLhIgjjpnvffkN997
                        tmyKey: dVH5NnxaWDlDLslwn1plNMk3AuMNnZMHZThy2Mn9xESplDNn3heTh2cM1RhQx4SLLM1BSnOVR3LTY31QzMd1kH112Ydd
                        version: 2
                    essSettings:
                      factor: 0.9
                      usableEnergyCapacityCalendarDeg: 0.2
                      usableEnergyCapacityCycleDeg: 0.005
                      roundtripDCEfficiencyYear1: 95
                      roundtripDCEfficiencyCalendarDeg: 0.05
                      roundtripDCEfficiencyCycleDeg: 0.0002
                      hvacNoLoadLoss: 1.5
                      hvacFullLoadLoss: 10
                      mvNoLoadLoss: 0.2
                      mvFullLoadLoss: 0.7
                      mvCapacity:
                      inverterEfficiency: 97
                      chargeAlgorithm: 0
                    financialModelParameters:
                      bosInput: 0.5
                      developmentCostPerWatt: 0.1
                      moduleCostPerWatt: 0.3
                      itcPercentage: 26
                      yearOneEnergyAdjustmentPercentage: 0
                      ppaPrice: 25
                      ppaEscalatorPercentage: 0
                      omYearOne: 3.5
                      omYearlyEscalatorPercentage: 2.5
                      ppaDuration: 20
                      postPPAPrice: 50
                      postPPAPriceEscalationPercentage: 2
                      projectLife: 35
                      discountNPVPercentage: 6
                      itcEligibilityPercentage: 100
                      solarSalvageValuePercentage: 5
                      insuranceCapitalCostPercentage: 0.15
                      insuranceEscalatorPerYearPercentage: 0
                      bonusDepreciationRate: 0
                      stateTaxRate: 6
                      federalTaxRate: 21
                      solarLandLeaseCost: 0
                      solarLandLeaseEscalationPercentage: 0
                      solarPropertyTaxCost: 0
                      solarPropertyTaxEscalationPercentage: 0
                    miscellaneousSettings:
                      predictionStatus: 1
                    devPlatformSimulationSettings:
                      moduleType: 1
                      rackingSystem: 1
                      inverterType: 1
                      largeFormatModuleId: 223
                      shingledMonoPercId: 221
                      thinFilmId: 130
                      halfCellMonoPercId: 4956
                      bifacialId: 11
                      orientationTracker: 0
                      widthTracker: 0.02
                      heightTracker: 0.02
                      numOfPVModulesPerRowsTracker: 3
                      heightAboveGroundTracker: 3
                      pilesPerTableTracker: 5
                      pvModuleTiltMin: 0
                      pvModuleTiltMax: 2
                      tableAxisRotationMinTracker: -54
                      tableAxisRotationMaxTracker: 56
                      enableBacktrackingTracker: false
                      orientationMultistringTracker: 0
                      widthMultistringTracker: 0.02
                      maxWindSpeed: 100
                      motorTableGap: 1.87
                      gapBetweenTables: 0.247
                      heightAboveGroundStringTracker: 0.247
                      gapBetweenTrackers: 0.3
                      tableAxisRotationMinMultistringTracker: -54
                      tableAxisRotationMaxMultistringTracker: 56
                      enableBacktrackingMultistringTracker: false
                      orientationFixedTilt: 0
                      widthFixedTilt: 0.02
                      heightFixedTilt: 0.02
                      numOfPVModulesPerRowsFixedTilt: 3
                      heightAboveGroundFixedTilt: 3
                      pilesPerTableFixedTilt: 7
                      calculateModuleTiltAngle: false
                      moduleTiltAngle: 31
                      inverterCentralId: 739
                      powerFactorCentral: 2
                      ocdpRatingCentral: 320
                      maxNumOfTablesPerColumnCentral: 2
                      inverterStringId: 648
                      powerFactorString: 1
                      ocdpRatingString: 320
                      maxNumOfTablesPerColumnString: 5
                      scenarioAnalysisDefault: 1
                      dcacMinimum: 1
                      dcacMaximum: 2
                      dcacInterval: 1
                      gcrMinimum: 1
                      gcrMaximum: 2
                      gcrInterval: 1
                    devPlatformSitePlanSettings:
                      widthPerimeterRoad: 666
                      setbackFromSolarArrays: 7.1
                      setbackFromSiteBoundary: 1.1
                      widthInternalRoad: 4
                      setbackA: 7.1
                      setbackB: 2
                      setback: 2
                      widthLinearExclusion: 51
                      showLabels: false
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
    put:
      tags: [Company]
      summary: Update company default settings
      description: Updates default settings for your company. Requires Admin role. Default Settings are prediction input values customized per company.
      operationId: updateCompanyDefaultSettings
      x-doc-source: postman
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                environmentalConditions: {type: object}
                powerPlantBuilder: {type: object}
                simulationSettings: {type: object}
                weatherAPISettings: {type: object}
                essSettings: {type: object}
                financialModelParameters: {type: object}
                miscellaneousSettings: {type: object}
                devPlatformSimulationSettings: {type: object}
                devPlatformSitePlanSettings: {type: object}
            examples:
              postman-company-default-settings:
                value:
                  environmentalConditions:
                    id: 190
                    monthlySoilingLoss: 2
                    monthlyAlbedo: 0.2
                  powerPlantBuilder:
                    acCollectionLoss: 1
                    dasLoad: 800
                    coolingLoad: 0
                    transformerHighSideVoltage: 34.5
                    transformerNoLoadLoss: 0.2
                    transformerFullLoadLoss: 0.7
                    powerFactor: 1
                    inverter_Id: 8279
                    dcacRatio: 1.2
                    dcWiringLossAtSTC: 1.5
                    dcHealth: 1
                    trackerLoadLoss: 2.028
                    minimumTrackingLimitAngleD: -60
                    maximumTrackingLimitAngleD: 60
                    structureShading: 5
                    module_Id: 224
                    dcFieldTrackingTypeEnum: 1
                    dcFieldBacktrackingType: 1
                    tiltAngle:
                    gcr: 40
                    moduleOrientation: 1
                    azimuth: 180
                    modTempModel: 0
                    setback: 6.5
                    northSouthRoadWidth: 6.096011996927617
                    eastWestRoadWidth: 6.096011996927617
                  simulationSettings:
                    errorModelAcc: 2.9
                    errorSensAcc: 5
                    errorIntAnnVar: 3
                    errorMonAcc: 2
                    errorSpaVar: 2
                    transpositionModel: 1
                    diffuseDirectDecompModel: 3
                    useMeteoDni: false
                    airMassModel: 0
                    soilingModel: 0
                    modTempModel: 0
                    spectralShiftModel: 2
                    incAngleModel: 5
                    directBeamShadingModel: 5
                    degradationModel: 0
                    diffuseShadingModel: 1
                    defaultDegradation: 0
                    linearDegradationRate: 0.5
                    firstYearDegradation: false
                  weatherAPISettings:
                    meteonormSettings:
                      key:
                    cprSettings:
                      apiKey: wsr27ry83#T5B$HLZN3upBTO2iG$Dp1lcVEov13euxbnrS9HhGsRelQ0AIyjUKth
                      userName:
                      password:
                      licenseNumber:
                    solarGISSettings:
                      key: gkvf7nN9IhjcjP9Jp7Lf
                      tmyKey: MDAxLnNnMnwzMTM1NS5sM2l2aHpnZnVHLkhuL2xhSVNLd1kxY3QyTlR4M1RpeHl1N3dnSDhOT3d3Y1B1Q1ZWcDdhMlE9
                      version: 2
                  essSettings:
                    factor: 0.9
                    usableEnergyCapacityCalendarDeg: 0.2
                    usableEnergyCapacityCycleDeg: 0.005
                    roundtripDCEfficiencyYear1: 95
                    roundtripDCEfficiencyCalendarDeg: 0.05
                    roundtripDCEfficiencyCycleDeg: 0.0002
                    hvacNoLoadLoss: 1.5
                    hvacFullLoadLoss: 10
                    mvNoLoadLoss: 0.2
                    mvFullLoadLoss: 0.7
                    mvCapacity:
                    inverterEfficiency: 97
                    chargeAlgorithm: 0
                  financialModelParameters:
                    bosInput: 0.5
                    developmentCostPerWatt: 0.1
                    moduleCostPerWatt: 0.3
                    itcPercentage: 26
                    yearOneEnergyAdjustmentPercentage: 0
                    ppaPrice: 25
                    ppaEscalatorPercentage: 0
                    omYearOne: 3.5
                    omYearlyEscalatorPercentage: 2.5
                    ppaDuration: 20
                    postPPAPrice: 50
                    postPPAPriceEscalationPercentage: 2
                    projectLife: 35
                    discountNPVPercentage: 6
                    itcEligibilityPercentage: 100
                    solarSalvageValuePercentage: 5
                    insuranceCapitalCostPercentage: 0.15
                    insuranceEscalatorPerYearPercentage: 0
                    bonusDepreciationRate: 0
                    stateTaxRate: 6
                    federalTaxRate: 21
                    solarLandLeaseCost: 0
                    solarLandLeaseEscalationPercentage: 0
                    solarPropertyTaxCost: 0
                    solarPropertyTaxEscalationPercentage: 0
                  miscellaneousSettings:
                    predictionStatus: 1
                  devPlatformSimulationSettings:
                    moduleType: 1
                    rackingSystem: 1
                    inverterType: 1
                    largeFormatModuleId: 223
                    shingledMonoPercId: 221
                    thinFilmId: 130
                    halfCellMonoPercId: 4956
                    bifacialId: 11
                    orientationTracker: 0
                    widthTracker: 0.02
                    heightTracker: 0.02
                    numOfPVModulesPerRowsTracker: 3
                    heightAboveGroundTracker: 3
                    pilesPerTableTracker: 5
                    pvModuleTiltMin: 0
                    pvModuleTiltMax: 2
                    tableAxisRotationMinTracker: -54
                    tableAxisRotationMaxTracker: 56
                    enableBacktrackingTracker: false
                    orientationMultistringTracker: 0
                    widthMultistringTracker: 0.02
                    maxWindSpeed: 100
                    motorTableGap: 1.87
                    gapBetweenTables: 0.247
                    heightAboveGroundStringTracker: 0.247
                    gapBetweenTrackers: 0.3
                    tableAxisRotationMinMultistringTracker: -54
                    tableAxisRotationMaxMultistringTracker: 56
                    enableBacktrackingMultistringTracker: false
                    orientationFixedTilt: 0
                    widthFixedTilt: 0.02
                    heightFixedTilt: 0.02
                    numOfPVModulesPerRowsFixedTilt: 3
                    heightAboveGroundFixedTilt: 3
                    pilesPerTableFixedTilt: 7
                    calculateModuleTiltAngle: false
                    moduleTiltAngle: 31
                    inverterCentralId: 739
                    powerFactorCentral: 2
                    ocdpRatingCentral: 320
                    maxNumOfTablesPerColumnCentral: 2
                    inverterStringId: 648
                    powerFactorString: 1
                    ocdpRatingString: 320
                    maxNumOfTablesPerColumnString: 5
                    scenarioAnalysisDefault: 1
                    dcacMinimum: 1
                    dcacMaximum: 2
                    dcacInterval: 1
                    gcrMinimum: 1
                    gcrMaximum: 2
                    gcrInterval: 1
                  devPlatformSitePlanSettings:
                    widthPerimeterRoad: 666
                    setbackFromSolarArrays: 7.1
                    setbackFromSiteBoundary: 1.1
                    widthInternalRoad: 4
                    setbackA: 7.1
                    setbackB: 2
                    setback: 2
                    widthLinearExclusion: 51
                    showLabels: false
      responses:
        "200":
          description: Updated

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Company/{companyId}/User:
    post:
      tags: [Company]
      summary: Add a user to a company
      description: Adds an existing PlantPredict user (or invites a new one by email) to the given company. The caller must be an admin of the target company. Newly invited users receive an email with onboarding instructions.
      operationId: addCompanyUser
      x-doc-source: drafted
      parameters:
      - name: companyId
        in: path
        required: true
        schema: {type: integer}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email: {type: string, format: email}
                firstName: {type: string}
                lastName: {type: string}
                role: {type: string}
            examples:
              postman-company-users-add-user:
                value:
                - jobTitle: API Demo
                  firstName: Name 1
                  lastName: Name 2
                  email: user-email@company.comco
                  roles:
                  - role:
                      name: user
      responses:
        "200":
          description: User added

        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /User/{userId}/Secret:
    post:
      tags: [Company]
      summary: Generate API credentials for a user
      description: Generates a fresh API client ID and secret for the given user. The secret is returned **only in this response** and cannot be retrieved later — store it securely. Calling this endpoint a second time rotates the credentials; any previously issued pair is invalidated.
      operationId: generateAPICredentials
      x-doc-source: drafted
      parameters:
      - name: userId
        in: path
        required: true
        schema: {type: integer}
      responses:
        "200":
          description: Generated client ID and secret (shown only once)
          content:
            application/json:
              schema: {$ref: '#/components/schemas/APICredentials'}
            text/plain:
              examples:
                postman-generate-api-credentials:
                  value: "{\n    \"clientId\": \"37jcnuof2ntpvsu23k7tr04d4s\",\n    \"clientSecret\": \"i3u3h9sojol8ode7i7pdf4rjbdku58lsig0c5s7vohmu4spceq7\"\n}\n\n// NOTE: Keep this information stored securely as it cannot be retrieved (only recreated)"
        '500':
          $ref: '#/components/responses/ServerError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '400':
          $ref: '#/components/responses/BadRequest'
        '404':
          $ref: '#/components/responses/NotFound'
  /Country:
    get:
      tags: [Country]
      summary: List all countries
      description: |
        ### Overview

        Retrieves the list of all supported countries.

        ### Response

        On success, the endpoint returns HTTP `200 OK` with a JSON array of country objects. Each object has the following fields:

        - `id` _(integer)_  
            Internal identifier for the country.
            
        - `name` _(string)_  
            Human-readable country name (e.g., `"Afghanistan"`, `"Åland Islands"`).
            
        - `numeric` _(integer)_  
            Numeric country code, typically aligned with ISO 3166-1 numeric codes (e.g., `4`, `248`).
            
        - `alpha` _(string)_  
            Alphabetic country code, typically aligned with ISO 3166-1 alpha-3 codes (e.g., `"AFG"`, `"ALA"`).
      operationId: listCountries
      x-doc-source: postman
      security: []
      responses:
        "200":
          description: Country list
          content:
            application/json:
              schema:
                type: array
                items: {$ref: '#/components/schemas/Country'}
              examples:
                postman-countries:
                  value:
                  - id: 1
                    name: Afghanistan
                    numeric: 4
                    alpha: AFG
                  - id: 2
                    name: Åland Islands
                    numeric: 248
                    alpha: ALA
                  - id: 3
                    name: Albania
                    numeric: 8
                    alpha: ALB
                  - id: 4
                    name: Algeria
                    numeric: 12
                    alpha: DZA
                  - id: 5
                    name: American Samoa
                    numeric: 16
                    alpha: ASM
                  - id: 6
                    name: Andorra
                    numeric: 20
                    alpha: AND
                  - id: 7
                    name: Angola
                    numeric: 24
                    alpha: AGO
                  - id: 8
                    name: Anguilla
                    numeric: 660
                    alpha: AIA
                  - id: 9
                    name: Antarctica
                    numeric: 10
                    alpha: ATA
                  - id: 10
                    name: Antigua and Barbuda
                    numeric: 28
                    alpha: ATG
                  - id: 11
                    name: Argentina
                    numeric: 32
                    alpha: ARG
                  - id: 12
                    name: Armenia
                    numeric: 51
                    alpha: ARM
                  - id: 13
                    name: Aruba
                    numeric: 533
                    alpha: ABW
                  - id: 14
                    name: Australia
                    numeric: 36
                    alpha: AUS
                  - id: 15
                    name: Austria
                    numeric: 40
                    alpha: AUT
                  - id: 16
                    name: Azerbaijan
                    numeric: 31
                    alpha: AZE
                  - id: 17
                    name: Bahamas
                    numeric: 44
                    alpha: BHS
                  - id: 18
                    name: Bahrain
                    numeric: 48
                    alpha: BHR
                  - id: 19
                    name: Bangladesh
                    numeric: 50
                    alpha: BGD
                  - id: 20
                    name: Barbados
                    numeric: 52
                    alpha: BRB
                  - id: 21
                    name: Belarus
                    numeric: 112
                    alpha: BLR
                  - id: 22
                    name: Belgium
                    numeric: 56
                    alpha: BEL
                  - id: 23
                    name: Belize
                    numeric: 84
                    alpha: BLZ
                  - id: 24
                    name: Benin
                    numeric: 204
                    alpha: BEN
                  - id: 25
                    name: Bermuda
                    numeric: 60
                    alpha: BMU
                  - id: 26
                    name: Bhutan
                    numeric: 64
                    alpha: BTN
                  - id: 27
                    name: Bolivia, Plurinational State of
                    numeric: 68
                    alpha: BOL
                  - id: 28
                    name: Bonaire, Sint Eustatius and Saba
                    numeric: 535
                    alpha: BES
                  - id: 29
                    name: Bosnia and Herzegovina
                    numeric: 70
                    alpha: BIH
                  - id: 30
                    name: Botswana
                    numeric: 72
                    alpha: BWA
                  - id: 31
                    name: Bouvet Island
                    numeric: 74
                    alpha: BVT
                  - id: 32
                    name: Brazil
                    numeric: 76
                    alpha: BRA
                  - id: 33
                    name: British Indian Ocean Territory
                    numeric: 86
                    alpha: IOT
                  - id: 34
                    name: Brunei Darussalam
                    numeric: 96
                    alpha: BRN
                  - id: 35
                    name: Bulgaria
                    numeric: 100
                    alpha: BGR
                  - id: 36
                    name: Burkina Faso
                    numeric: 854
                    alpha: BFA
                  - id: 37
                    name: Burundi
                    numeric: 108
                    alpha: BDI
                  - id: 38
                    name: Cabo Verde
                    numeric: 132
                    alpha: CPV
                  - id: 39
                    name: Cambodia
                    numeric: 116
                    alpha: KHM
                  - id: 40
                    name: Cameroon
                    numeric: 120
                    alpha: CMR
                  - id: 41
                    name: Canada
                    numeric: 124
                    alpha: CAN
                  - id: 42
                    name: Cayman Islands
                    numeric: 136
                    alpha: CYM
                  - id: 43
                    name: Central African Republic
                    numeric: 140
                    alpha: CAF
                  - id: 44
                    name: Chad
                    numeric: 148
                    alpha: TCD
                  - id: 45
                    name: Chile
                    numeric: 152
                    alpha: CHL
                  - id: 46
                    name: China
                    numeric: 156
                    alpha: CHN
                  - id: 47
                    name: Christmas Island
                    numeric: 162
                    alpha: CXR
                  - id: 48
                    name: Cocos (Keeling) Islands
                    numeric: 166
                    alpha: CCK
                  - id: 49
                    name: Colombia
                    numeric: 170
                    alpha: COL
                  - id: 50
                    name: Comoros
                    numeric: 174
                    alpha: COM
                  - id: 51
                    name: Congo
                    numeric: 178
                    alpha: COG
                  - id: 52
                    name: Congo, the Democratic Republic of the
                    numeric: 180
                    alpha: COD
                  - id: 53
                    name: Cook Islands
                    numeric: 184
                    alpha: COK
                  - id: 54
                    name: Costa Rica
                    numeric: 188
                    alpha: CRI
                  - id: 55
                    name: Côte d'Ivoire
                    numeric: 384
                    alpha: CIV
                  - id: 56
                    name: Croatia
                    numeric: 191
                    alpha: HRV
                  - id: 57
                    name: Cuba
                    numeric: 192
                    alpha: CUB
                  - id: 58
                    name: Curaçao
                    numeric: 531
                    alpha: CUW
                  - id: 59
                    name: Cyprus
                    numeric: 196
                    alpha: CYP
                  - id: 60
                    name: Czech Republic
                    numeric: 203
                    alpha: CZE
                  - id: 61
                    name: Denmark
                    numeric: 208
                    alpha: DNK
                  - id: 62
                    name: Djibouti
                    numeric: 262
                    alpha: DJI
                  - id: 63
                    name: Dominica
                    numeric: 212
                    alpha: DMA
                  - id: 64
                    name: Dominican Republic
                    numeric: 214
                    alpha: DOM
                  - id: 65
                    name: Ecuador
                    numeric: 218
                    alpha: ECU
                  - id: 66
                    name: Egypt
                    numeric: 818
                    alpha: EGY
                  - id: 67
                    name: El Salvador
                    numeric: 222
                    alpha: SLV
                  - id: 68
                    name: Equatorial Guinea
                    numeric: 226
                    alpha: GNQ
                  - id: 69
                    name: Eritrea
                    numeric: 232
                    alpha: ERI
                  - id: 70
                    name: Estonia
                    numeric: 233
                    alpha: EST
                  - id: 71
                    name: Ethiopia
                    numeric: 231
                    alpha: ETH
                  - id: 72
                    name: Falkland Islands (Malvinas)
                    numeric: 238
                    alpha: FLK
                  - id: 73
                    name: Faroe Islands
                    numeric: 234
                    alpha: FRO
                  - id: 74
                    name: Fiji
                    numeric: 242
                    alpha: FJI
                  - id: 75
                    name: Finland
                    numeric: 246
                    alpha: FIN
                  - id: 76
                    name: France
                    numeric: 250
                    alpha: FRA
                  - id: 77
                    name: French Guiana
                    numeric: 254
                    alpha: GUF
                  - id: 78
                    name: French Polynesia
                    numeric: 258
                    alpha: PYF
                  - id: 79
                    name: French Southern Territories
                    numeric: 260
                    alpha: ATF
                  - id: 80
                    name: Gabon
                    numeric: 266
                    alpha: GAB
                  - id: 81
                    name: Gambia
                    numeric: 270
                    alpha: GMB
                  - id: 82
                    name: Georgia
                    numeric: 268
                    alpha: GEO
                  - id: 83
                    name: Germany
                    numeric: 276
                    alpha: DEU
                  - id: 84
                    name: Ghana
                    numeric: 288
                    alpha: GHA
                  - id: 85
                    name: Gibraltar
                    numeric: 292
                    alpha: GIB
                  - id: 86
                    name: Greece
                    numeric: 300
                    alpha: GRC
                  - id: 87
                    name: Greenland
                    numeric: 304
                    alpha: GRL
                  - id: 88
                    name: Grenada
                    numeric: 308
                    alpha: GRD
                  - id: 89
                    name: Guadeloupe
                    numeric: 312
                    alpha: GLP
                  - id: 90
                    name: Guam
                    numeric: 316
                    alpha: GUM
                  - id: 91
                    name: Guatemala
                    numeric: 320
                    alpha: GTM
                  - id: 92
                    name: Guernsey
                    numeric: 831
                    alpha: GGY
                  - id: 93
                    name: Guinea
                    numeric: 324
                    alpha: GIN
                  - id: 94
                    name: Guinea-Bissau
                    numeric: 624
                    alpha: GNB
                  - id: 95
                    name: Guyana
                    numeric: 328
                    alpha: GUY
                  - id: 96
                    name: Haiti
                    numeric: 332
                    alpha: HTI
                  - id: 97
                    name: Heard Island and McDonald Islands
                    numeric: 334
                    alpha: HMD
                  - id: 98
                    name: Holy See (Vatican City State)
                    numeric: 336
                    alpha: VAT
                  - id: 99
                    name: Honduras
                    numeric: 340
                    alpha: HND
                  - id: 100
                    name: Hong Kong
                    numeric: 344
                    alpha: HKG
                  - id: 101
                    name: Hungary
                    numeric: 348
                    alpha: HUN
                  - id: 102
                    name: Iceland
                    numeric: 352
                    alpha: ISL
                  - id: 103
                    name: India
                    numeric: 356
                    alpha: IND
                  - id: 104
                    name: Indonesia
                    numeric: 360
                    alpha: IDN
                  - id: 105
                    name: Iran, Islamic Republic of
                    numeric: 364
                    alpha: IRN
                  - id: 106
                    name: Iraq
                    numeric: 368
                    alpha: IRQ
                  - id: 107
                    name: Ireland
                    numeric: 372
                    alpha: IRL
                  - id: 108
                    name: Isle of Man
                    numeric: 833
                    alpha: IMN
                  - id: 109
                    name: Israel
                    numeric: 376
                    alpha: ISR
                  - id: 110
                    name: Italy
                    numeric: 380
                    alpha: ITA
                  - id: 111
                    name: Jamaica
                    numeric: 388
                    alpha: JAM
                  - id: 112
                    name: Japan
                    numeric: 392
                    alpha: JPN
                  - id: 113
                    name: Jersey
                    numeric: 832
                    alpha: JEY
                  - id: 114
                    name: Jordan
                    numeric: 400
                    alpha: JOR
                  - id: 115
                    name: Kazakhstan
                    numeric: 398
                    alpha: KAZ
                  - id: 116
                    name: Kenya
                    numeric: 404
                    alpha: KEN
                  - id: 117
                    name: Kiribati
                    numeric: 296
                    alpha: KIR
                  - id: 118
                    name: Korea, Democratic People's Republic of
                    numeric: 408
                    alpha: PRK
                  - id: 119
                    name: Korea, Republic of
                    numeric: 410
                    alpha: KOR
                  - id: 120
                    name: Kuwait
                    numeric: 414
                    alpha: KWT
                  - id: 121
                    name: Kyrgyzstan
                    numeric: 417
                    alpha: KGZ
                  - id: 122
                    name: Lao People's Democratic Republic
                    numeric: 418
                    alpha: LAO
                  - id: 123
                    name: Latvia
                    numeric: 428
                    alpha: LVA
                  - id: 124
                    name: Lebanon
                    numeric: 422
                    alpha: LBN
                  - id: 125
                    name: Lesotho
                    numeric: 426
                    alpha: LSO
                  - id: 126
                    name: Liberia
                    numeric: 430
                    alpha: LBR
                  - id: 127
                    name: Libya
                    numeric: 434
                    alpha: LBY
                  - id: 128
                    name: Liechtenstein
                    numeric: 438
                    alpha: LIE
                  - id: 129
                    name: Lithuania
                    numeric: 440
                    alpha: LTU
                  - id: 130
                    name: Luxembourg
                    numeric: 442
                    alpha: LUX
                  - id: 131
                    name: Macao
                    numeric: 446
                    alpha: MAC
                  - id: 132
                    name: Macedonia, the former Yugoslav Republic of
                    numeric: 807
                    alpha: MKD
                  - id: 133
                    name: Madagascar
                    numeric: 450
                    alpha: MDG
                  - id: 134
                    name: Malawi
                    numeric: 454
                    alpha: MWI
                  - id: 135
                    name: Malaysia
                    numeric: 458
                    alpha: MYS
                  - id: 136
                    name: Maldives
                    numeric: 462
                    alpha: MDV
                  - id: 137
                    name: Mali
                    numeric: 466
                    alpha: MLI
                  - id: 138
                    name: Malta
                    numeric: 470
                    alpha: MLT
                  - id: 139
                    name: Marshall Islands
                    numeric: 584
                    alpha: MHL
                  - id: 140
                    name: Martinique
                    numeric: 474
                    alpha: MTQ
                  - id: 141
                    name: Mauritania
                    numeric: 478
                    alpha: MRT
                  - id: 142
                    name: Mauritius
                    numeric: 480
                    alpha: MUS
                  - id: 143
                    name: Mayotte
                    numeric: 175
                    alpha: MYT
                  - id: 144
                    name: Mexico
                    numeric: 484
                    alpha: MEX
                  - id: 145
                    name: Micronesia, Federated States of
                    numeric: 583
                    alpha: FSM
                  - id: 146
                    name: Moldova, Republic of
                    numeric: 498
                    alpha: MDA
                  - id: 147
                    name: Monaco
                    numeric: 492
                    alpha: MCO
                  - id: 148
                    name: Mongolia
                    numeric: 496
                    alpha: MNG
                  - id: 149
                    name: Montenegro
                    numeric: 499
                    alpha: MNE
                  - id: 150
                    name: Montserrat
                    numeric: 500
                    alpha: MSR
                  - id: 151
                    name: Morocco
                    numeric: 504
                    alpha: MAR
                  - id: 152
                    name: Mozambique
                    numeric: 508
                    alpha: MOZ
                  - id: 153
                    name: Myanmar
                    numeric: 104
                    alpha: MMR
                  - id: 154
                    name: Namibia
                    numeric: 516
                    alpha: NAM
                  - id: 155
                    name: Nauru
                    numeric: 520
                    alpha: NRU
                  - id: 156
                    name: Nepal
                    numeric: 524
                    alpha: NPL
                  - id: 157
                    name: Netherlands
                    numeric: 528
                    alpha: NLD
                  - id: 158
                    name: New Caledonia
                    numeric: 540
                    alpha: NCL
                  - id: 159
                    name: New Zealand
                    numeric: 554
                    alpha: NZL
                  - id: 160
                    name: Nicaragua
                    numeric: 558
                    alpha: NIC
                  - id: 161
                    name: Niger
                    numeric: 562
                    alpha: NER
                  - id: 162
                    name: Nigeria
                    numeric: 566
                    alpha: NGA
                  - id: 163
                    name: Niue
                    numeric: 570
                    alpha: NIU
                  - id: 164
                    name: Norfolk Island
                    numeric: 574
                    alpha: NFK
                  - id: 165
                    name: Northern Mariana Islands
                    numeric: 580
                    alpha: MNP
                  - id: 166
                    name: Norway
                    numeric: 578
                    alpha: NOR
                  - id: 167
                    name: Oman
                    numeric: 512
                    alpha: OMN
                  - id: 168
                    name: Pakistan
                    numeric: 586
                    alpha: PAK
                  - id: 169
                    name: Palau
                    numeric: 585
                    alpha: PLW
                  - id: 170
                    name: Palestine, State of
                    numeric: 275
                    alpha: PSE
                  - id: 171
                    name: Panama
                    numeric: 591
                    alpha: PAN
                  - id: 172
                    name: Papua New Guinea
                    numeric: 598
                    alpha: PNG
                  - id: 173
                    name: Paraguay
                    numeric: 600
                    alpha: PRY
                  - id: 174
                    name: Peru
                    numeric: 604
                    alpha: PER
                  - id: 175
                    name: Philippines
                    numeric: 608
                    alpha: PHL
                  - id: 176
                    name: Pitcairn
                    numeric: 612
                    alpha: PCN
                  - id: 177
                    name: Poland
                    numeric: 616
                    alpha: POL
                  - id: 178
                    name: Portugal
                    numeric: 620
                    alpha: PRT
                  - id: 179
                    name: Puerto Rico
                    numeric: 630
                    alpha: PRI
                  - id: 180
                    name: Qatar
                    numeric: 634
                    alpha: QAT
                  - id: 181
                    name: Réunion
                    numeric: 638
                    alpha: REU
                  - id: 182
                    name: Romania
                    numeric: 642
                    alpha: ROU
                  - id: 183
                    name: Russian Federation
                    numeric: 643
                    alpha: RUS
                  - id: 184
                    name: Rwanda
                    numeric: 646
                    alpha: RWA
                  - id: 185
                    name: Saint Barthélemy
                    numeric: 652
                    alpha: BLM
                  - id: 186
                    name: Saint Helena, Ascension and Tristan da Cunha
                    numeric: 654
                    alpha: SHN
                  - id: 187
                    name: Saint Kitts and Nevis
                    numeric: 659
                    alpha: KNA
                  - id: 188
                    name: Saint Lucia
                    numeric: 662
                    alpha: LCA
                  - id: 189
                    name: Saint Martin (French part)
                    numeric: 663
                    alpha: MAF
                  - id: 190
                    name: Saint Pierre and Miquelon
                    numeric: 666
                    alpha: SPM
                  - id: 191
                    name: Saint Vincent and the Grenadines
                    numeric: 670
                    alpha: VCT
                  - id: 192
                    name: Samoa
                    numeric: 882
                    alpha: WSM
                  - id: 193
                    name: San Marino
                    numeric: 674
                    alpha: SMR
                  - id: 194
                    name: Sao Tome and Principe
                    numeric: 678
                    alpha: STP
                  - id: 195
                    name: Saudi Arabia
                    numeric: 682
                    alpha: SAU
                  - id: 196
                    name: Senegal
                    numeric: 686
                    alpha: SEN
                  - id: 197
                    name: Serbia
                    numeric: 688
                    alpha: SRB
                  - id: 198
                    name: Seychelles
                    numeric: 690
                    alpha: SYC
                  - id: 199
                    name: Sierra Leone
                    numeric: 694
                    alpha: SLE
                  - id: 200
                    name: Singapore
                    numeric: 702
                    alpha: SGP
                  - id: 201
                    name: Sint Maarten (Dutch part)
                    numeric: 534
                    alpha: SXM
                  - id: 202
                    name: Slovakia
                    numeric: 703
                    alpha: SVK
                  - id: 203
                    name: Slovenia
                    numeric: 705
                    alpha: SVN
                  - id: 204
                    name: Solomon Islands
                    numeric: 90
                    alpha: SLB
                  - id: 205
                    name: Somalia
                    numeric: 706
                    alpha: SOM
                  - id: 206
                    name: South Africa
                    numeric: 710
                    alpha: ZAF
                  - id: 207
                    name: South Georgia and the South Sandwich Islands
                    numeric: 239
                    alpha: SGS
                  - id: 208
                    name: South Sudan
                    numeric: 728
                    alpha: SSD
                  - id: 209
                    name: Spain
                    numeric: 724
                    alpha: ESP
                  - id: 210
                    name: Sri Lanka
                    numeric: 144
                    alpha: LKA
                  - id: 211
                    name: Sudan
                    numeric: 729
                    alpha: SDN
                  - id: 212
                    name: Suriname
                    numeric: 740
                    alpha: SUR
                  - id: 213
                    name: Svalbard and Jan Mayen
                    numeric: 744
                    alpha: SJM
                  - id: 214
                    name: Swaziland
                    numeric: 748
                    alpha: SWZ
                  - id: 215
                    name: Sweden
                    numeric: 752
                    alpha: SWE
                  - id: 216
                    name: Switzerland
                    numeric: 756
                    alpha: CHE
                  - id: 217
                    name: Syrian Arab Republic
                    numeric: 760
                    alpha: SYR
                  - id: 218
                    name: Taiwan, Province of China
                    numeric: 158
                    alpha: TWN
                  - id: 219
                    name: Tajikistan
                    numeric: 762
                    alpha: TJK
                  - id: 220
                    name: Tanzania, United Republic of
                    numeric: 834
                    alpha: TZA
                  - id: 221
                    name: Thailand
                    numeric: 764
                    alpha: THA
                  - id: 222
                    name: Timor-Leste
                    numeric: 626
                    alpha: TLS
                  - id: 223
                    name: Togo
                    numeric: 768
                    alpha: TGO
                  - id: 224
                    name: Tokelau
                    numeric: 772
                    alpha: TKL
                  - id: 225
                    name: Tonga
                    numeric: 776
                    alpha: TON
                  - id: 226
                    name: Trinidad and Tobago
                    numeric: 780
                    alpha: TTO
                  - id: 227
                    name: Tunisia
                    numeric: 788
                    alpha: TUN
                  - id: 228
                    name: Turkey
                    numeric: 792
                    alpha: TUR
                  - id: 229
                    name: Turkmenistan
                    numeric: 795
                    alpha: TKM
                  - id: 230
                    name: Turks and Caicos Islands
                    numeric: 796
                    alpha: TCA
                  - id: 231
                    name: Tuvalu
                    numeric: 798
                    alpha: TUV
                  - id: 232
                    name: Uganda
                    numeric: 800
                    alpha: UGA
                  - id: 233
                    name: Ukraine
                    numeric: 804
                    alpha: UKR
                  - id: 234
                    name: United Arab Emirates
                    numeric: 784
                    alpha: ARE
                  - id: 235
                    name: United Kingdom
                    numeric: 826
                    alpha: GBR
                  - id: 236
                    name: United States Minor Outlying Islands
                    numeric: 581
                    alpha: UMI
                  - id: 237
                    name: United States of America
                    numeric: 840
                    alpha: USA
                  - id: 238
                    name: Uruguay
                    numeric: 858
                    alpha: URY
                  - id: 239
                    name: Uzbekistan
                    numeric: 860
                    alpha: UZB
                  - id: 240
                    name: Vanuatu
                    numeric: 548
                    alpha: VUT
                  - id: 241
                    name: Venezuela, Bolivarian Republic of
                    numeric: 862
                    alpha: VEN
                  - id: 242
                    name: Viet Nam
                    numeric: 704
                    alpha: VNM
                  - id: 243
                    name: Virgin Islands, British
                    numeric: 92
                    alpha: VGB
                  - id: 244
                    name: Virgin Islands, U.S.
                    numeric: 850
                    alpha: VIR
                  - id: 245
                    name: Wallis and Futuna
                    numeric: 876
                    alpha: WLF
                  - id: 246
                    name: Western Sahara
                    numeric: 732
                    alpha: ESH
                  - id: 247
                    name: Yemen
                    numeric: 887
                    alpha: YEM
                  - id: 248
                    name: Zambia
                    numeric: 894
                    alpha: ZMB
                  - id: 249
                    name: Zimbabwe
                    numeric: 716
                    alpha: ZWE
        '500':
          $ref: '#/components/responses/ServerError'
tags:
- name: Definitions
  description: Enum and model type definitions
- name: Projects
  description: Solar project management
- name: Predictions
  description: Energy prediction configuration and execution
- name: PowerPlant
  description: Power plant design (blocks, arrays, inverters, transformers)
- name: TimeSeries
  description: Custom time series data inputs
- name: Results
  description: Prediction results — summary, details, nodal, average energy
- name: FinancialModel
  description: Financial model parameters and cashflow results
- name: Reports
  description: Report generation and export
- name: ShadeScene
  description: 3D shade scene management and calculations
- name: Weather
  description: Weather file import, download, and management
- name: Inverters
  description: Inverter library management
- name: Modules
  description: PV module library and single-diode parameter generation
- name: ASHRAE
  description: ASHRAE climate station lookup
- name: System
  description: System version and maintenance status
- name: Company
  description: Company settings and user management
- name: Country
  description: Reference country data
