forked from vjeantet/bitfan
/
docdoc.go
49 lines (47 loc) · 1.42 KB
/
docdoc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// Code generated by "bitfanDoc -codec encoder"; DO NOT EDIT
package plaincodec
import "github.com/awillis/bitfan/processors/doc"
func Doc() *doc.Codec {
return &doc.Codec{
Name: "encoder",
PkgName: "plaincodec",
ImportPath: "github.com/awillis/bitfan/codecs/plain",
Doc: "doc codec",
DocShort: "",
Decoder: &doc.Decoder{
Doc: "",
Options: &doc.CodecOptions{
Doc: "",
Options: []*doc.CodecOption{},
},
},
Encoder: &doc.Encoder{
Doc: "doc encoder",
Options: &doc.CodecOptions{
Doc: "doc encoderOptions",
Options: []*doc.CodecOption{
&doc.CodecOption{
Name: "Format",
Alias: "format",
Doc: "Format as a golang text/template",
Required: false,
Type: "location",
DefaultValue: "\"{{.message}}\"",
PossibleValues: []string{},
ExampleLS: "",
},
&doc.CodecOption{
Name: "Var",
Alias: "var",
Doc: "You can set variable to be used in Statements by using ${var}.\neach reference will be replaced by the value of the variable found in Statement's content\nThe replacement is case-sensitive.",
Required: false,
Type: "hash",
DefaultValue: nil,
PossibleValues: []string{},
ExampleLS: "var => {\"hostname\"=>\"myhost\",\"varname\"=>\"varvalue\"}",
},
},
},
},
}
}