func getMaybeSnakeCaseField()

in events/validators.go [176:194]


func getMaybeSnakeCaseField(gotContext map[string]interface{}, field string) interface{} {
	if gotVal, ok := gotContext[field]; ok {
		return gotVal
	}

	var lowerField string
	if field == "eventId" {
		lowerField = "event_id"
	}
	if field == "eventType" {
		lowerField = "event_type"
	}

	if gotVal, ok := gotContext[lowerField]; lowerField != "" && ok {
		return gotVal
	}

	return nil
}