Model danych przechowujący kompletną propozycję konfiguracji sieciowej.
More...
#include <NetworkProposal.h>
|
| | NetworkProposal ()=default |
| | Domyślny konstruktor obiektu propozycji.
|
| QJsonObject | toJson () const |
| | Konwertuje stan obiektu na format JSON. Metoda umożliwia trwałe zapisanie projektu w bazie danych przy zachowaniu pełnej struktury obiektowej.
|
|
| static NetworkProposal | fromJson (const QJsonObject &json) |
| | Fabryka tworząca obiekt propozycji na podstawie danych JSON. Wykorzystywana przy odczycie historycznych projektów z bazy danych.
|
|
| QString | rawContent |
| | Surowa treść odpowiedzi wygenerowanej przez model językowy. Zawiera szczegółowe specyfikacje urządzeń, adresację IP i uzasadnienie projektowe.
|
| CompanyProfile | profile |
| | Profil firmy powiązany z daną propozycją. Przechowuje parametry wejściowe takie jak liczba pracowników i budżet.
|
| QDateTime | timestamp |
| | Znacznik czasu określający moment utworzenia propozycji.
|
| QString | id |
| | Unikalny identyfikator propozycji (zazwyczaj UUID).
|
Model danych przechowujący kompletną propozycję konfiguracji sieciowej.
- Klasa integruje dane wejściowe klienta (CompanyProfile) z wynikiem generowania AI. Obsługuje mechanizmy serializacji i deserializacji JSON, co umożliwia elastyczne przechowywanie danych w bazach NoSQL lub polach tekstowych SQL.
◆ NetworkProposal()
| NetworkProposal::NetworkProposal |
( |
| ) |
|
|
default |
Domyślny konstruktor obiektu propozycji.
◆ fromJson()
Fabryka tworząca obiekt propozycji na podstawie danych JSON. Wykorzystywana przy odczycie historycznych projektów z bazy danych.
- Parameters
-
| json | Obiekt JSON pobrany z warstwy storage. |
- Returns
- NetworkProposal Kompletnie zainicjalizowany obiekt propozycji.
◆ toJson()
| QJsonObject NetworkProposal::toJson |
( |
| ) |
const |
Konwertuje stan obiektu na format JSON. Metoda umożliwia trwałe zapisanie projektu w bazie danych przy zachowaniu pełnej struktury obiektowej.
- Returns
- QJsonObject Reprezentacja danych propozycji w formacie klucz-wartość.
◆ id
| QString NetworkProposal::id |
Unikalny identyfikator propozycji (zazwyczaj UUID).
◆ profile
Profil firmy powiązany z daną propozycją. Przechowuje parametry wejściowe takie jak liczba pracowników i budżet.
◆ rawContent
| QString NetworkProposal::rawContent |
Surowa treść odpowiedzi wygenerowanej przez model językowy. Zawiera szczegółowe specyfikacje urządzeń, adresację IP i uzasadnienie projektowe.
◆ timestamp
| QDateTime NetworkProposal::timestamp |
Znacznik czasu określający moment utworzenia propozycji.
The documentation for this class was generated from the following files: