// Copyright © 2016 Abcum Ltd // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package sql import ( "time" ) const ( // Parsing format for date times RFCDate = "2006-01-02" // Parsing format for normal times RFCNorm = time.RFC1123 // Parsing format for json date times RFCTime = time.RFC3339 // Parsing format for json nanosecond times RFCNano = time.RFC3339Nano // Parsing format for readable text format date times RFCText = "2006-01-02 15:04:05.999999999 -0700 MST" ) var ( allowedTypes = []string{ "array", "boolean", "circle", "color", "datetime", "domain", "double", "email", "latitude", "longitude", "number", "object", "password", "phone", "point", "polygon", "record", "string", "url", "uuid", } allowedAlgorithms = []string{ "ES256", "ES384", "ES512", "HS256", "HS384", "HS512", "PS256", "PS384", "PS512", "RS256", "RS384", "RS512", } )