Source code for sttp.data.tableidfields

# ******************************************************************************************************
#  tableidfields.py - Gbtc
#
#  Copyright © 2022, Grid Protection Alliance.  All Rights Reserved.
#
#  Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
#  the NOTICE file distributed with this work for additional information regarding copyright ownership.
#  The GPA licenses this file to you under the MIT License (MIT), the "License"; you may not use this
#  file except in compliance with the License. You may obtain a copy of the License at:
#
#      http://opensource.org/licenses/MIT
#
#  Unless agreed to in writing, the subject software distributed under the License is distributed on an
#  "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
#  License for the specific language governing permissions and limitations.
#
#  Code Modification History:
#  ----------------------------------------------------------------------------------------------------
#  09/07/2022 - J. Ritchie Carroll
#       Generated original version of source code.
#
# ******************************************************************************************************

[docs] class TableIDFields: """ Represents the primary identification field names for a metadata table that is being used as the source for an STTP filter expression. See: https://sttp.github.io/documentation/filter-expressions/#activemeasurements """ def __init__(self): self.signalid_fieldname = "SignalID" """ Defines the field name of the signal ID field, type Guid. Common value is "SignalID". """ self.measurementkey_fieldname = "ID" """ Defines the name of the measurement key field (format like "instance:id"), type string. Common value is "ID". """ self.pointtag_fieldname = "PointTag" """ Defines the name of the point tag field, type string. Common value is "PointTag". """
DEFAULT_TABLEIDFIELDS = TableIDFields() """ Defines the common default table ID field names. """