Guilhem Fanton
9938cbdf5a
feat(option): Add bool method option
2018-08-20 17:41:36 +02:00
jhayotte
4b9116a5dd
feat: add goTypeWithGoPackage
...
This function allows you to prefix your field of type message with what
you defined in the option go_package.
Moreover it handles message embedded.
In this commit, I rename gometalinter gas option in gosec.
2018-08-09 10:28:26 +02:00
Guilhem Fanton
adb58bd940
Add concat & Join helper methods
2018-04-06 17:18:38 +02:00
Tommy PAGEARD
19fb3c8da9
Add arithmetics helpers - fix #94
2018-03-21 15:03:26 +01:00
Jan Weitz
6765ff04eb
Add stringMethodOptionsExtension
...
This helper function can be used on service methods
to read options, which extend method options by a string.
e.g.
It is possible to read "Some string" for a custom
`my_method_option.bar` message option extension.
See:
https://developers.google.com/protocol-buffers/docs/proto#customoptions
on how to define a custom extension and referencing is by a fieldID.
```
service MyService {
rpc MyMethod(RequestType) returns(ResponseType) {
option (my_method_option.bar) = "Some string";
}
}
```
If `my_method_option.bar` was defined for `fieldID: 50000`
one can reference it using protoc-gen-template like:
```
{{- stringMethodOptionsExtension 50000 .method }}
```
2018-02-23 16:55:45 +01:00
Thomas KERAMBLOCH
0c29a9922f
add helper like httpPath for get path in additional bindings options
2018-02-13 16:00:04 +01:00
Thomas KERAMBLOCH
15ac366c8d
fix type int32 in index helper
2018-02-12 16:48:36 +01:00
Thomas KERAMBLOCH
3f1d5001d9
Add Helper 'index': get elem of array with the index
2018-02-10 18:00:39 +01:00
Pat Moroney
100279cd16
add comment about tree traversal
2018-01-12 11:36:29 -07:00
Pat Moroney
78cb5588b1
make nilString constant
2018-01-12 11:12:15 -07:00
Pat Moroney
0b600dd93f
rename fieldId to fieldID
2018-01-12 10:56:25 -07:00
Pat Moroney
decb64ccd8
add new helpers
2018-01-12 10:38:10 -07:00
Manfred Touron
c64e1d8ed6
Setup gometalinter + fix lint
2017-12-28 15:34:09 +01:00
Manfred Touron
ccffd8bfe2
Merge pull request #78 from shiwano/split-array
...
Fix error on use pipeline after splitArray result
2017-12-19 08:57:29 +01:00
Shogo Iwano
c833301bd5
Fix error on use pipeline after splitArray result
2017-12-01 01:43:18 +09:00
Alexandre Beslic
3dbba43e5f
func map additions to handle golang convention while executing templates with id fields
...
Signed-off-by: Alexandre Beslic <abeslic@abronan.com>
2017-11-29 15:46:48 +01:00
Pat Moroney
7172d5b49d
Add httpBody helper function
2017-09-19 14:53:57 -06:00
jhayotte
a0e68f8a2b
enhance isFieldMessageTimeStamp
2017-09-18 18:56:37 +02:00
jhayotte
dab343fc15
Add helper isFieldMessageTimeStamp
2017-09-18 15:04:39 +02:00
Anastasia DERUELLE
ee845f3ed6
fix (helper): fix goTypeWithPackage enum case
2017-08-30 15:33:35 +02:00
Pierre Roullon
07992907fd
feat (helpers): add strings helper
2017-06-26 11:34:02 +02:00
Pierre Roullon
c52b282d96
fix (helper): fix goType enum case
2017-06-23 07:49:29 +00:00
Pierre Roullon
d454efa152
feat (helper): add haskellType helper
2017-06-23 07:49:29 +00:00
Pierre Roullon
80a62f29d8
fix (helper): splitArray helper does not return emtpy string
2017-06-23 07:49:29 +00:00
Valerio Gheri
37fe30907a
Fixes #5
2017-06-09 11:53:33 +02:00
jhayotte
d0c5bb5a97
handle google.protobuf.timestamp
2017-06-08 16:40:52 +02:00
Manfred Touron
09adcbdcd9
Make urlHasVarsFromMessage consistent with getMessageType
2017-05-19 20:10:20 +02:00
Manfred Touron
31a84ee58f
Isolate helpers in their own package ( #63 )
2017-05-19 10:02:40 +02:00