Module hdpws.resourcetype

Module defining a class to represent SPASE ResourceTypes.

Copyright © 2023 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Rights Reserved.

Expand source code
#!/usr/bin/env python3

#
# NOSA HEADER START
#
# The contents of this file are subject to the terms of the NASA Open
# Source Agreement (NOSA), Version 1.3 only (the "Agreement").  You may
# not use this file except in compliance with the Agreement.
#
# You can obtain a copy of the agreement at
#   docs/NASA_Open_Source_Agreement_1.3.txt
# or
#   https://cdaweb.gsfc.nasa.gov/WebServices/NASA_Open_Source_Agreement_1.3.txt.
#
# See the Agreement for the specific language governing permissions
# and limitations under the Agreement.
#
# When distributing Covered Code, include this NOSA HEADER in each
# file and include the Agreement file at
# docs/NASA_Open_Source_Agreement_1.3.txt.  If applicable, add the
# following below this NOSA HEADER, with the fields enclosed by
# brackets "[]" replaced with your own identifying information:
# Portions Copyright [yyyy] [name of copyright owner]
#
# NOSA HEADER END
#
# Copyright (c) 2023 United States Government as represented by
# the National Aeronautics and Space Administration. No copyright is
# claimed in the United States under Title 17, U.S.Code. All Other
# Rights Reserved.
#

"""
Module defining a class to represent SPASE ResourceTypes.

Copyright © 2023 United States Government as represented by the
National Aeronautics and Space Administration. No copyright is claimed in
the United States under Title 17, U.S.Code. All Other Rights Reserved.
"""

from enum import Enum


class ResourceType(Enum):
    """
    Enumerations representing SPASE resource types.
    """
    CATALOG = 'Catalog'
    COLLECTION = 'Collection'
    DOCUMENT = 'Document'
    NUMERICAL_DATA = 'NumericalData'
    DISPLAY_DATA = 'DisplayData'
    OBSERVATORY = 'Observatory'
    SERVICE = 'Service'
    SOFTWARE = 'Software'

Classes

class ResourceType (value, names=None, *, module=None, qualname=None, type=None, start=1)

Enumerations representing SPASE resource types.

Expand source code
class ResourceType(Enum):
    """
    Enumerations representing SPASE resource types.
    """
    CATALOG = 'Catalog'
    COLLECTION = 'Collection'
    DOCUMENT = 'Document'
    NUMERICAL_DATA = 'NumericalData'
    DISPLAY_DATA = 'DisplayData'
    OBSERVATORY = 'Observatory'
    SERVICE = 'Service'
    SOFTWARE = 'Software'

Ancestors

  • enum.Enum

Class variables

var CATALOG
var COLLECTION
var DISPLAY_DATA
var DOCUMENT
var NUMERICAL_DATA
var OBSERVATORY
var SERVICE
var SOFTWARE