738 fields.
append(
QgsField( u
"selfLink"_s, QMetaType::Type::QString ) );
748 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
749 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
755 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
756 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
761 fields.
append(
QgsField( u
"time"_s, QMetaType::Type::QDateTime ) );
767 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
768 fields.
append(
QgsField( u
"unitOfMeasurement"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
769 fields.
append(
QgsField( u
"observationType"_s, QMetaType::Type::QString ) );
770 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
771 if ( includeRangeFieldProxies )
773 fields.
append(
QgsField( u
"phenomenonTimeStart"_s, QMetaType::Type::QDateTime ) );
774 fields.
append(
QgsField( u
"phenomenonTimeEnd"_s, QMetaType::Type::QDateTime ) );
775 fields.
append(
QgsField( u
"resultTimeStart"_s, QMetaType::Type::QDateTime ) );
776 fields.
append(
QgsField( u
"resultTimeEnd"_s, QMetaType::Type::QDateTime ) );
783 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
784 fields.
append(
QgsField( u
"metadata"_s, QMetaType::Type::QString ) );
785 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
791 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
792 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
793 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
798 if ( includeRangeFieldProxies )
800 fields.
append(
QgsField( u
"phenomenonTimeStart"_s, QMetaType::Type::QDateTime ) );
801 fields.
append(
QgsField( u
"phenomenonTimeEnd"_s, QMetaType::Type::QDateTime ) );
805 fields.
append(
QgsField( u
"result"_s, QMetaType::Type::QString ) );
807 fields.
append(
QgsField( u
"resultTime"_s, QMetaType::Type::QDateTime ) );
808 fields.
append(
QgsField( u
"resultQuality"_s, QMetaType::Type::QStringList, QString(), 0, 0, QString(), QMetaType::Type::QString ) );
809 if ( includeRangeFieldProxies )
811 fields.
append(
QgsField( u
"validTimeStart"_s, QMetaType::Type::QDateTime ) );
812 fields.
append(
QgsField( u
"validTimeEnd"_s, QMetaType::Type::QDateTime ) );
814 fields.
append(
QgsField( u
"parameters"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
820 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
821 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
827 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
828 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
834 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
835 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
841 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
842 fields.
append(
QgsField( u
"unitOfMeasurements"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
843 fields.
append(
QgsField( u
"observationType"_s, QMetaType::Type::QString ) );
844 fields.
append(
QgsField( u
"multiObservationDataTypes"_s, QMetaType::Type::QStringList, QString(), 0, 0, QString(), QMetaType::Type::QString ) );
845 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
846 if ( includeRangeFieldProxies )
848 fields.
append(
QgsField( u
"phenomenonTimeStart"_s, QMetaType::Type::QDateTime ) );
849 fields.
append(
QgsField( u
"phenomenonTimeEnd"_s, QMetaType::Type::QDateTime ) );
850 fields.
append(
QgsField( u
"resultTimeStart"_s, QMetaType::Type::QDateTime ) );
851 fields.
append(
QgsField( u
"resultTimeEnd"_s, QMetaType::Type::QDateTime ) );
858 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
859 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
860 if ( includeRangeFieldProxies )
862 fields.
append(
QgsField( u
"timeStart"_s, QMetaType::Type::QDateTime ) );
863 fields.
append(
QgsField( u
"timeEnd"_s, QMetaType::Type::QDateTime ) );
870 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
871 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
872 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
878 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
879 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
880 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
881 if ( includeRangeFieldProxies )
883 fields.
append(
QgsField( u
"timeStart"_s, QMetaType::Type::QDateTime ) );
884 fields.
append(
QgsField( u
"timeEnd"_s, QMetaType::Type::QDateTime ) );
891 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
892 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
893 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
899 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
900 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
901 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
902 fields.
append(
QgsField( u
"samplerType"_s, QMetaType::Type::QString ) );
908 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
909 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
910 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
911 if ( includeRangeFieldProxies )
913 fields.
append(
QgsField( u
"timeStart"_s, QMetaType::Type::QDateTime ) );
914 fields.
append(
QgsField( u
"timeEnd"_s, QMetaType::Type::QDateTime ) );
921 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
922 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
923 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
928 fields.
append(
QgsField( u
"externalTarget"_s, QMetaType::Type::QString ) );
933 fields.
append(
QgsField( u
"externalTarget"_s, QMetaType::Type::QString ) );
939 fields.
append(
QgsField( u
"definition"_s, QMetaType::Type::QString ) );
940 fields.
append(
QgsField( u
"inverseName"_s, QMetaType::Type::QString ) );
941 fields.
append(
QgsField( u
"inverseDefinition"_s, QMetaType::Type::QString ) );
942 fields.
append(
QgsField( u
"description"_s, QMetaType::Type::QString ) );
943 fields.
append(
QgsField( u
"properties"_s, QMetaType::Type::QVariantMap, u
"json"_s, 0, 0, QString(), QMetaType::Type::QString ) );
949 fields.
append(
QgsField( u
"externalTarget"_s, QMetaType::Type::QString ) );
954 fields.
append(
QgsField( u
"externalTarget"_s, QMetaType::Type::QString ) );