/// <summary> /// Check subsurface data endpoints. /// </summary> /// <returns></returns> public Dictionary <string, string> CheckEndpointStatus() { switch (this.Input.Source) { case "nldas": return(NLDAS.CheckStatus(this.Input)); case "gldas": return(GLDAS.CheckStatus(this.Input)); default: return(new Dictionary <string, string>() { { "status", "invalid source" } }); } }