Sha256: 70aca957380a578fe7cddd51949f3f36fd0c25e7724846ac78c2e5afd6d64241
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
<%- package 'controller' -%> <%- import( "fmt", "strconv", "google.golang.org/appengine/datastore", ) -%> var NoModelGiven = fmt.Errorf("No model given") var NoPayloadGiven = fmt.Errorf("No payload given") var NoMediaTypeGiven = fmt.Errorf("No media type given") func BoolPointerToBool(v *bool) bool { return BoolPointerToBoolWith(v, false) } func BoolPointerToBoolWith(v *bool, d bool) bool { if v == nil { return d } return *v } func IntPointerToInt(v *int) int { return IntPointerToIntWith(v, 0) } func IntPointerToIntWith(v *int, d int) int { if v == nil { return d } return *v } func IntToInt64(v int) int64 { return int64(v) } func IntToInt64Pointer(v int) *int64 { r := IntToInt64(v) return &r } func StringPointerToString(v *string) string { return StringPointerToStringWith(v, "") } func StringPointerToStringWith(v *string, d string) string { if v == nil { return d } return *v } func StringToInt64(v string) (int64, error) { return strconv.ParseInt(v, 10, 64) } func Int64ToString(v int64) string { return strconv.FormatInt(v, 10) } func Int64ToStringPointer(v int64) *string { s := Int64ToString(v) return &s } func StringToDatastoreKeyPointer(v string) (*datastore.Key, error) { return datastore.DecodeKey(v) } func StringPointerToDatastoreKeyPointer(v *string) (*datastore.Key, error) { if v == nil { return nil, nil } return StringToDatastoreKeyPointer(*v) } func DatastoreKeyPointerToString(key *datastore.Key) string { if key == nil { return "" } return key.Encode() } func DatastoreKeyPointerToStringPointer(key *datastore.Key) *string { if key == nil { return nil } s := DatastoreKeyPointerToString(key) return &s }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
goa_model_gen-0.6.0 | lib/goa_model_gen/templates/converter_base.go.erb |
goa_model_gen-0.5.0 | lib/goa_model_gen/templates/converter_base.go.erb |