Documentation
¶
Index ¶
- Constants
- Variables
- func CleanOptionalUUID(uuid sql.NullString) sql.NullString
- func CleanUUID(uuid string) string
- func TimeForInputDateTime(timestamp time.Time, timestampLayout string) string
- type ParamsNewRequestData
- type RequestData
- func (data RequestData) EntryExists(entry string) bool
- func (data RequestData) EntryValueNotInSlice(entry string, slice []epochid.EpochID) bool
- func (data RequestData) ExtractMandatoryEpochID(entry string) (epochid.EpochID, error)
- func (data RequestData) ExtractMandatoryNumber(entry string) int64
- func (data RequestData) ExtractMandatoryNumberFromParentheses(entry string) int64
- func (data RequestData) ExtractMandatoryUUID(entry string) int64
- func (data RequestData) ExtractMandatoryUUIDFromParentheses(entry string) int64
- func (data RequestData) ExtractMandatoryUUIDFromParenthesesByTags(entries ...string) int64
- func (data RequestData) ExtractMandatoryValue(entry string) string
- func (data RequestData) ExtractMandatoryValueByTags(entries ...string) string
- func (data RequestData) ExtractOptionalBoolValue(entry string) sql.NullBool
- func (data RequestData) ExtractOptionalNumberByTag(entry string) sql.NullInt64
- func (data RequestData) ExtractOptionalNumberByTags(entries ...string) sql.NullInt64
- func (data RequestData) ExtractOptionalNumberFromParentheses(entry string) sql.NullInt64
- func (data RequestData) ExtractOptionalTimestampInLocation(entry, timestampLayout string, location *time.Location) sql.NullTime
- func (data RequestData) ExtractOptionalUUID(entry string) sql.NullInt64
- func (data RequestData) ExtractOptionalValue(entry string) sql.NullString
- func (data RequestData) ValueDifferentOrMissing(entry string, compareWith int64) bool
Constants ¶
View Source
const ( LayoutDate = "2006-01-02" //𒁛-MM-DD LayoutDateTime = "2006-01-02T15:04" //𒁛-MM-DDTHH:MM LayoutDateTimeSec = "2006-01-02T15:04:05" //𒁛-MM-DDTHH:MM:SS LayoutDateTimeMs = "2006-01-02T15:04:05.000" //𒁛-MM-DDTHH:MM:SS.SSS (milliseconds) LayoutDateTimeNano = "2006-01-02T15:04:05.000000000" //𒁛-MM-DDTHH:MM:SS.SSSSSSSSS (nanoseconds) LayoutRFC3339 = time.RFC3339 // "2006-01-02T15:04:05Z07:00" LayoutRFC3339Nano = time.RFC3339Nano // "2006-01-02T15:04:05.999999999Z07:00" LayoutRFC822 = time.RFC822 // "02 Jan 06 15:04 MST" LayoutRFC822Z = time.RFC822Z // "02 Jan 06 15:04 -0700" // With numeric zone LayoutRFC1123 = time.RFC1123 // "Mon, 02 Jan 2006 15:04:05 MST" LayoutRFC1123Z = time.RFC1123Z // "Mon, 02 Jan 2006 15:04:05 -0700" LayoutANSIC = time.ANSIC // "Mon Jan _2 15:04:05 2006" LayoutUnixDate = time.UnixDate // "Mon Jan _2 15:04:05 MST 2006" LayoutRubyDate = time.RubyDate // "Mon Jan 02 15:04:05 -0700 2006" LayoutKitchen = time.Kitchen // "3:04PM" LayoutStamp = time.Stamp // "Jan _2 15:04:05" LayoutStampMilli = time.StampMilli // "Jan _2 15:04:05.000" LayoutStampMicro = time.StampMicro // "Jan _2 15:04:05.000000" LayoutStampNano = time.StampNano // "Jan _2 15:04:05.000000000" )
Variables ¶
View Source
var (
LocationAfghanistan, _ = time.LoadLocation("Asia/Kabul")
LocationAlbania, _ = time.LoadLocation("Europe/Tirane")
LocationAlgeria, _ = time.LoadLocation("Africa/Algiers")
LocationAndorra, _ = time.LoadLocation("Europe/Andorra")
LocationAngola, _ = time.LoadLocation("Africa/Luanda")
LocationAntiguaAndBarbuda, _ = time.LoadLocation("America/Antigua")
LocationArgentina, _ = time.LoadLocation("America/Argentina/Buenos_Aires")
LocationArmenia, _ = time.LoadLocation("Asia/Yerevan")
LocationAustralia, _ = time.LoadLocation("Australia/Sydney")
LocationAustria, _ = time.LoadLocation("Europe/Vienna")
LocationAzerbaijan, _ = time.LoadLocation("Asia/Baku")
)
View Source
var (
LocationBahamas, _ = time.LoadLocation("America/Nassau")
LocationBahrain, _ = time.LoadLocation("Asia/Bahrain")
LocationBangladesh, _ = time.LoadLocation("Asia/Dhaka")
LocationBarbados, _ = time.LoadLocation("America/Barbados")
LocationBelarus, _ = time.LoadLocation("Europe/Minsk")
LocationBelgium, _ = time.LoadLocation("Europe/Brussels")
LocationBelize, _ = time.LoadLocation("America/Belize")
LocationBenin, _ = time.LoadLocation("Africa/Porto-Novo")
LocationBhutan, _ = time.LoadLocation("Asia/Thimphu")
LocationBolivia, _ = time.LoadLocation("America/La_Paz")
LocationBosniaAndHerzegovina, _ = time.LoadLocation("Europe/Sarajevo")
LocationBotswana, _ = time.LoadLocation("Africa/Gaborone")
LocationBrazil, _ = time.LoadLocation("America/Sao_Paulo")
LocationBrunei, _ = time.LoadLocation("Asia/Brunei")
LocationBulgaria, _ = time.LoadLocation("Europe/Sofia")
LocationBurkinaFaso, _ = time.LoadLocation("Africa/Ouagadougou")
LocationBurundi, _ = time.LoadLocation("Africa/Bujumbura")
)
View Source
var (
LocationCambodia, _ = time.LoadLocation("Asia/Phnom_Penh")
LocationCameroon, _ = time.LoadLocation("Africa/Douala")
LocationCanada, _ = time.LoadLocation("America/Toronto")
LocationCapeVerde, _ = time.LoadLocation("Atlantic/Cape_Verde")
LocationCentralAfricanRepublic, _ = time.LoadLocation("Africa/Bangui")
LocationChad, _ = time.LoadLocation("Africa/Ndjamena")
LocationChile, _ = time.LoadLocation("America/Santiago")
LocationChina, _ = time.LoadLocation("Asia/Shanghai")
LocationColombia, _ = time.LoadLocation("America/Bogota")
LocationComoros, _ = time.LoadLocation("Indian/Comoro")
LocationCongoDR, _ = time.LoadLocation("Africa/Kinshasa")
LocationCongoRepublic, _ = time.LoadLocation("Africa/Brazzaville")
LocationCostaRica, _ = time.LoadLocation("America/Costa_Rica")
LocationCoteDIvoire, _ = time.LoadLocation("Africa/Abidjan")
LocationCroatia, _ = time.LoadLocation("Europe/Zagreb")
LocationCuba, _ = time.LoadLocation("America/Havana")
LocationCyprus, _ = time.LoadLocation("Asia/Nicosia")
LocationCzechRepublic, _ = time.LoadLocation("Europe/Prague")
)
View Source
var (
LocationDenmark, _ = time.LoadLocation("Europe/Copenhagen")
LocationDjibouti, _ = time.LoadLocation("Africa/Djibouti")
LocationDominica, _ = time.LoadLocation("America/Dominica")
LocationDominicanRepublic, _ = time.LoadLocation("America/Santo_Domingo")
)
View Source
var (
LocationEcuador, _ = time.LoadLocation("America/Guayaquil")
LocationEgypt, _ = time.LoadLocation("Africa/Cairo")
LocationElSalvador, _ = time.LoadLocation("America/El_Salvador")
LocationEquatorialGuinea, _ = time.LoadLocation("Africa/Malabo")
LocationEritrea, _ = time.LoadLocation("Africa/Asmara")
LocationEstonia, _ = time.LoadLocation("Europe/Tallinn")
LocationEswatini, _ = time.LoadLocation("Africa/Mbabane")
LocationEthiopia, _ = time.LoadLocation("Africa/Addis_Ababa")
)
View Source
var (
LocationFinland, _ = time.LoadLocation("Europe/Helsinki")
LocationFrance, _ = time.LoadLocation("Europe/Paris")
)
View Source
var (
LocationGabon, _ = time.LoadLocation("Africa/Libreville")
LocationGambia, _ = time.LoadLocation("Africa/Banjul")
LocationGeorgia, _ = time.LoadLocation("Asia/Tbilisi")
LocationGermany, _ = time.LoadLocation("Europe/Berlin")
LocationGhana, _ = time.LoadLocation("Africa/Accra")
LocationGreece, _ = time.LoadLocation("Europe/Athens")
LocationGrenada, _ = time.LoadLocation("America/Grenada")
LocationGuatemala, _ = time.LoadLocation("America/Guatemala")
LocationGuinea, _ = time.LoadLocation("Africa/Conakry")
LocationGuineaBissau, _ = time.LoadLocation("Africa/Bissau")
LocationGuyana, _ = time.LoadLocation("America/Guyana")
)
View Source
var (
LocationHaiti, _ = time.LoadLocation("America/Port-au-Prince")
LocationHolySee, _ = time.LoadLocation("Europe/Vatican")
LocationHonduras, _ = time.LoadLocation("America/Tegucigalpa")
LocationHungary, _ = time.LoadLocation("Europe/Budapest")
)
View Source
var (
LocationIceland, _ = time.LoadLocation("Atlantic/Reykjavik")
LocationIndia, _ = time.LoadLocation("Asia/Kolkata")
LocationIndonesia, _ = time.LoadLocation("Asia/Jakarta")
LocationIran, _ = time.LoadLocation("Asia/Tehran")
LocationIraq, _ = time.LoadLocation("Asia/Baghdad")
LocationIreland, _ = time.LoadLocation("Europe/Dublin")
LocationIsrael, _ = time.LoadLocation("Asia/Jerusalem")
LocationItaly, _ = time.LoadLocation("Europe/Rome")
LocationIvoryCoast, _ = time.LoadLocation("Africa/Abidjan")
)
View Source
var (
LocationJamaica, _ = time.LoadLocation("America/Jamaica")
LocationJapan, _ = time.LoadLocation("Asia/Tokyo")
LocationJordan, _ = time.LoadLocation("Asia/Amman")
)
View Source
var (
LocationKazakhstan, _ = time.LoadLocation("Asia/Almaty")
LocationKenya, _ = time.LoadLocation("Africa/Nairobi")
LocationKiribati, _ = time.LoadLocation("Pacific/Tarawa")
LocationKoreaNorth, _ = time.LoadLocation("Asia/Pyongyang")
LocationKoreaSouth, _ = time.LoadLocation("Asia/Seoul")
LocationKuwait, _ = time.LoadLocation("Asia/Kuwait")
LocationKyrgyzstan, _ = time.LoadLocation("Asia/Bishkek")
)
View Source
var (
LocationLaos, _ = time.LoadLocation("Asia/Vientiane")
LocationLatvia, _ = time.LoadLocation("Europe/Riga")
LocationLebanon, _ = time.LoadLocation("Asia/Beirut")
LocationLesotho, _ = time.LoadLocation("Africa/Maseru")
LocationLiberia, _ = time.LoadLocation("Africa/Monrovia")
LocationLibya, _ = time.LoadLocation("Africa/Tripoli")
LocationLiechtenstein, _ = time.LoadLocation("Europe/Vaduz")
LocationLithuania, _ = time.LoadLocation("Europe/Vilnius")
LocationLuxembourg, _ = time.LoadLocation("Europe/Luxembourg")
)
View Source
var (
LocationMadagascar, _ = time.LoadLocation("Indian/Antananarivo")
LocationMalawi, _ = time.LoadLocation("Africa/Blantyre")
LocationMalaysia, _ = time.LoadLocation("Asia/Kuala_Lumpur")
LocationMaldives, _ = time.LoadLocation("Indian/Maldives")
LocationMali, _ = time.LoadLocation("Africa/Bamako")
LocationMalta, _ = time.LoadLocation("Europe/Malta")
LocationMarshallIslands, _ = time.LoadLocation("Pacific/Majuro")
LocationMauritania, _ = time.LoadLocation("Africa/Nouakchott")
LocationMauritius, _ = time.LoadLocation("Indian/Mauritius")
LocationMexico, _ = time.LoadLocation("America/Mexico_City")
LocationMicronesia, _ = time.LoadLocation("Pacific/Chuuk")
LocationMoldova, _ = time.LoadLocation("Europe/Chisinau")
LocationMonaco, _ = time.LoadLocation("Europe/Monaco")
LocationMongolia, _ = time.LoadLocation("Asia/Ulaanbaatar")
LocationMontenegro, _ = time.LoadLocation("Europe/Podgorica")
LocationMorocco, _ = time.LoadLocation("Africa/Casablanca")
LocationMozambique, _ = time.LoadLocation("Africa/Maputo")
LocationMyanmar, _ = time.LoadLocation("Asia/Yangon")
)
View Source
var (
LocationNamibia, _ = time.LoadLocation("Africa/Windhoek")
LocationNauru, _ = time.LoadLocation("Pacific/Nauru")
LocationNepal, _ = time.LoadLocation("Asia/Kathmandu")
LocationNetherlands, _ = time.LoadLocation("Europe/Amsterdam")
LocationNewZealand, _ = time.LoadLocation("Pacific/Auckland")
LocationNicaragua, _ = time.LoadLocation("America/Managua")
LocationNiger, _ = time.LoadLocation("Africa/Niamey")
LocationNigeria, _ = time.LoadLocation("Africa/Lagos")
LocationNorthMacedonia, _ = time.LoadLocation("Europe/Skopje")
LocationNorway, _ = time.LoadLocation("Europe/Oslo")
)
View Source
var (
LocationPakistan, _ = time.LoadLocation("Asia/Karachi")
LocationPalau, _ = time.LoadLocation("Pacific/Palau")
LocationPalestine, _ = time.LoadLocation("Asia/Gaza")
LocationPanama, _ = time.LoadLocation("America/Panama")
LocationPapuaNewGuinea, _ = time.LoadLocation("Pacific/Port_Moresby")
LocationParaguay, _ = time.LoadLocation("America/Asuncion")
LocationPeru, _ = time.LoadLocation("America/Lima")
LocationPhilippines, _ = time.LoadLocation("Asia/Manila")
LocationPoland, _ = time.LoadLocation("Europe/Warsaw")
LocationPortugal, _ = time.LoadLocation("Europe/Lisbon")
)
View Source
var (
LocationRomania, _ = time.LoadLocation("Europe/Bucharest")
LocationRussia, _ = time.LoadLocation("Europe/Moscow")
LocationRwanda, _ = time.LoadLocation("Africa/Kigali")
)
View Source
var (
LocationUganda, _ = time.LoadLocation("Africa/Kampala")
LocationUkraine, _ = time.LoadLocation("Europe/Kyiv")
LocationUnitedArabEmirates, _ = time.LoadLocation("Asia/Dubai")
LocationUnitedKingdom, _ = time.LoadLocation("Europe/London")
)
View Source
var (
LocationUSCentral, _ = time.LoadLocation("America/Chicago")
LocationUSEastern, _ = time.LoadLocation("America/New_York")
LocationUSMountain, _ = time.LoadLocation("America/Denver")
LocationUSPacific, _ = time.LoadLocation("America/Los_Angeles")
)
View Source
var (
LocationUruguay, _ = time.LoadLocation("America/Montevideo")
LocationUzbekistan, _ = time.LoadLocation("Asia/Tashkent")
)
View Source
var (
LocationVanuatu, _ = time.LoadLocation("Pacific/Efate")
LocationVenezuela, _ = time.LoadLocation("America/Caracas")
)
View Source
var (
LocationWales, _ = time.LoadLocation("Europe/London")
LocationWallisAndFutuna, _ = time.LoadLocation("Pacific/Wallis")
LocationWesternSahara, _ = time.LoadLocation("Africa/El_Aaiun")
)
View Source
var (
LocationZambia, _ = time.LoadLocation("Africa/Lusaka")
LocationZimbabwe, _ = time.LoadLocation("Africa/Harare")
)
View Source
var (
LocationOman, _ = time.LoadLocation("Asia/Muscat")
)
View Source
var (
LocationQatar, _ = time.LoadLocation("Asia/Qatar")
)
View Source
var (
LocationYemen, _ = time.LoadLocation("Asia/Aden")
)
Functions ¶
func CleanOptionalUUID ¶
func CleanOptionalUUID(uuid sql.NullString) sql.NullString
Types ¶
type ParamsNewRequestData ¶
type RequestData ¶
func NewRequestData ¶
func NewRequestData(params *ParamsNewRequestData) (*RequestData, error)
func (RequestData) EntryExists ¶
func (data RequestData) EntryExists(entry string) bool
func (RequestData) EntryValueNotInSlice ¶
func (data RequestData) EntryValueNotInSlice(entry string, slice []epochid.EpochID) bool
func (RequestData) ExtractMandatoryEpochID ¶
func (data RequestData) ExtractMandatoryEpochID(entry string) (epochid.EpochID, error)
func (RequestData) ExtractMandatoryNumber ¶
func (data RequestData) ExtractMandatoryNumber(entry string) int64
func (RequestData) ExtractMandatoryNumberFromParentheses ¶
func (data RequestData) ExtractMandatoryNumberFromParentheses(entry string) int64
func (RequestData) ExtractMandatoryUUID ¶
func (data RequestData) ExtractMandatoryUUID(entry string) int64
func (RequestData) ExtractMandatoryUUIDFromParentheses ¶
func (data RequestData) ExtractMandatoryUUIDFromParentheses(entry string) int64
func (RequestData) ExtractMandatoryUUIDFromParenthesesByTags ¶
func (data RequestData) ExtractMandatoryUUIDFromParenthesesByTags(entries ...string) int64
func (RequestData) ExtractMandatoryValue ¶
func (data RequestData) ExtractMandatoryValue(entry string) string
func (RequestData) ExtractMandatoryValueByTags ¶
func (data RequestData) ExtractMandatoryValueByTags(entries ...string) string
func (RequestData) ExtractOptionalBoolValue ¶
func (data RequestData) ExtractOptionalBoolValue(entry string) sql.NullBool
func (RequestData) ExtractOptionalNumberByTag ¶
func (data RequestData) ExtractOptionalNumberByTag(entry string) sql.NullInt64
func (RequestData) ExtractOptionalNumberByTags ¶
func (data RequestData) ExtractOptionalNumberByTags(entries ...string) sql.NullInt64
func (RequestData) ExtractOptionalNumberFromParentheses ¶
func (data RequestData) ExtractOptionalNumberFromParentheses(entry string) sql.NullInt64
func (RequestData) ExtractOptionalTimestampInLocation ¶
func (RequestData) ExtractOptionalUUID ¶
func (data RequestData) ExtractOptionalUUID(entry string) sql.NullInt64
func (RequestData) ExtractOptionalValue ¶
func (data RequestData) ExtractOptionalValue(entry string) sql.NullString
func (RequestData) ValueDifferentOrMissing ¶
func (data RequestData) ValueDifferentOrMissing(entry string, compareWith int64) bool
Source Files
¶
- helpers_request.go
- helpers_strings.go
- request_data.go
- request_data_constants.go
- request_data_constants_locations.go
- request_data_exists.go
- request_data_extractors_mandatory.go
- request_data_extractors_optional.go
- request_data_extractors_specialized.go
- request_data_extractors_uuid.go
- request_data_helpers.go
Click to show internal directories.
Click to hide internal directories.