From dfcac50bc8641d8cb9a4521ef0d7fdaa7e0bb97c Mon Sep 17 00:00:00 2001
From: pcain-usgs <pcain@usgs.gov>
Date: Mon, 15 Jun 2020 14:39:16 -0600
Subject: [PATCH] Refine defaults/return values

---
 geomagio/api/ws/DataApiQuery.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/geomagio/api/ws/DataApiQuery.py b/geomagio/api/ws/DataApiQuery.py
index 9c894c46f..dc5dcb8ec 100644
--- a/geomagio/api/ws/DataApiQuery.py
+++ b/geomagio/api/ws/DataApiQuery.py
@@ -65,7 +65,7 @@ class DataApiQuery(BaseModel):
     elements: List[str] = DEFAULT_ELEMENTS
     sampling_period: SamplingPeriod = SamplingPeriod.MINUTE
     data_type: Union[DataType, str] = DataType.VARIATION
-    dbdt: list = []
+    dbdt: List[str] = []
     format: OutputFormat = OutputFormat.IAGA2002
 
     @validator("data_type")
@@ -125,11 +125,11 @@ class DataApiQuery(BaseModel):
         return endtime
 
     @validator("dbdt", always=True)
-    def validate_dbdt(cls, dbdt: list,) -> list:
+    def validate_dbdt(cls, dbdt: List[str],) -> List[str]:
         """Default dbdt based on valid elements.
         """
         for channel in dbdt:
-            if channel not in DEFAULT_ELEMENTS:
+            if channel not in ELEMENTS:
                 raise ValueError("Specified channel not found in valid elements.")
 
         return dbdt
-- 
GitLab