From 30994d5c62d4971d3e8f7145eae6a07bcbb798f6 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Thu, 14 Jan 2021 14:27:41 +0300 Subject: [PATCH] generate needed types for http client Signed-off-by: Vasiliy Tolstov --- assets/vfsdata.go | 6 +++--- templates/{{.File.Package}}_micro_http.pb.go.tmpl | 12 ++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/assets/vfsdata.go b/assets/vfsdata.go index 19dbe0f..5f087d1 100644 --- a/assets/vfsdata.go +++ b/assets/vfsdata.go @@ -39,10 +39,10 @@ var Assets = func() http.FileSystem { }, "/{{.File.Package}}_micro_http.pb.go.tmpl": &vfsgen۰CompressedFileInfo{ name: "{{.File.Package}}_micro_http.pb.go.tmpl", - modTime: time.Date(2021, 1, 10, 0, 29, 55, 92183584, time.UTC), - uncompressedSize: 7027, + modTime: time.Date(2021, 1, 14, 11, 27, 21, 549953827, time.UTC), + uncompressedSize: 7378, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xcc\x58\x5b\x6f\x9b\xc8\x17\x7f\x66\x3e\xc5\x29\x8a\x2a\xf8\x0b\xe3\x87\xff\x5b\x2a\x3f\x54\x51\xab\xdd\xd5\xa6\xad\x92\xd5\xbe\x54\x55\x34\xc5\xc7\x36\x1b\x18\xc8\xcc\xd8\x49\x45\xe6\xbb\xaf\xe6\x02\x06\x8c\x6f\x25\xd9\xdd\x3e\x34\x66\xe6\xdc\xaf\x3f\x98\x4e\xe1\xaa\x98\x23\x2c\x91\x21\xa7\x12\xe7\xf0\xfd\x07\x94\xbc\x90\x45\x32\x59\x22\x9b\xe4\x69\xc2\x0b\x32\x9d\x82\x28\xd6\x3c\xc1\x4b\xa8\xaa\xf8\x63\x9a\x61\xfc\x89\xe6\xa8\x14\x29\x69\x72\x4f\x97\x08\x55\xb5\x2c\xbe\xdc\x2f\x7f\xa7\x42\x7e\xc8\x30\x47\x26\xc1\xd0\xc1\x33\x88\x32\x4b\xe5\x7b\xce\xe9\x0f\xf0\xdf\xf9\xf0\x0c\x19\x15\x52\x29\x42\xd2\xbc\x2c\xb8\x84\x80\x78\x7e\x52\x30\x89\x4f\xd2\x27\xc4\x33\x1a\xef\x92\x2c\xd5\x32\xfc\x65\x2a\x57\xeb\xef\x71\x52\xe4\xd3\x35\x4b\x85\xa4\xc9\xfd\xa4\xe0\xcb\xa9\xa1\x9a\x6e\xfe\x3f\xb5\x84\x3e\xd4\x8c\x02\xf9\x06\xf9\x09\x8c\x96\xd0\xef\x2a\xbc\x5b\x49\x59\x1e\x61\x9e\x58\xd2\x89\x26\xf5\x49\x48\xc8\x86\x72\x08\x08\x00\xc0\x1d\xb4\x8d\x88\x3f\x97\x32\x2d\x58\xe7\xc6\xf2\xd6\x37\x21\x21\x55\x35\x81\x0b\x13\xa9\xcb\x99\x0b\x99\x52\xf6\xf4\x16\xf9\x26\x4d\x50\x47\xda\x5c\xba\x67\x13\x7a\x78\x06\xc9\xd3\xfc\x76\xbd\x58\xa4\x4f\xe0\xbb\x2b\x5f\xf3\x12\xf9\xa3\xd4\x09\xe9\xf0\x3f\x43\x56\x3c\x22\xff\x98\x72\x1d\x7b\x77\x03\x42\xf2\x75\x22\xa1\x32\x26\x26\x5d\x13\xaf\xcc\x1f\x73\xc3\xb4\x04\x21\x79\xca\x96\x44\x11\x5d\x0d\xd7\x9a\x12\x5c\x92\x84\x5c\x2f\x16\xe6\xf8\x13\x3e\x76\xf5\x6e\x55\x25\x1c\xa9\x44\x60\xf8\x08\xa2\x3e\xb2\x1a\x16\x6b\x96\x1c\xe0\x0c\x5a\xda\xa3\x61\x23\x43\xd8\xa7\xd5\x7a\xc6\x51\xae\x39\x83\xb7\xa7\xc4\xa4\x4a\x2e\x21\x89\x8c\xcb\x97\xe6\x7f\xa5\x5d\xae\x2a\x4e\xd9\x12\xb7\x39\xb8\x46\xb9\x2a\xe6\x75\xa6\x38\x3e\xd8\x03\x93\xa7\x5f\x59\xb9\x96\x7f\xe8\x24\x74\x8b\x3f\x6e\x15\xbf\x65\x13\x65\x8b\xed\xf3\x5a\x9e\xc6\x97\x2e\x80\xb2\x39\x04\xac\x90\xe0\x22\x70\x2b\x39\xd2\x3c\x65\xcb\x10\x02\x63\x23\xf2\xd6\xd1\x44\x29\x1b\xe5\x20\x81\xff\x9d\x12\x04\x1d\x50\xd7\xe1\x41\x22\x9f\xc0\xb5\x67\x7c\x65\xff\x46\xc0\xf1\xc1\x48\x6a\x1c\x57\x2a\x82\xa2\x94\x02\xe2\x38\xee\x66\x88\x66\x99\xad\xf6\x10\x82\x7e\x9a\xee\x1a\x35\xee\x38\x02\xe4\xbc\xe0\xa1\x49\x9c\xf6\x15\x33\x81\xda\xe1\xbe\x9f\xaf\xe0\xd3\xab\x99\xff\x9f\x09\xbf\x61\xa9\x6b\x4e\xb3\xf4\xad\x65\x73\x3d\x40\x74\xcb\xb8\x3a\xd3\x25\x16\x68\xf5\x34\x65\x02\x82\xbf\x44\xc1\x20\x28\x4a\x64\xb4\x4c\xad\x58\x88\xc3\x10\x7c\xb6\xce\x32\x3f\xec\x31\xef\x10\xc6\x37\x28\xca\x82\x09\x14\x35\x25\x72\x9e\xd3\x52\x97\x7f\x4e\xef\x31\xc8\x69\xf9\xd5\x76\xfa\xb7\x94\x49\xe4\x0b\x9a\x60\xa5\x22\xa8\x2a\xc8\x90\x1d\x12\xa8\x54\xd8\xa8\xb6\xad\x7a\x71\x1f\xc1\xc5\x46\x8b\x3e\xd9\x8e\xaf\x7e\x55\x5d\xdc\x2b\xe5\x7f\x83\x99\x9e\x16\x13\x08\x96\x28\xaf\x51\x08\xba\x44\xd3\x98\x76\x52\x5f\x6c\xe2\xdb\x64\x85\x39\x8d\x7f\x13\x05\x73\x3f\x6f\x70\x11\xda\xd1\xac\x54\xb5\x8d\x43\x2f\xa6\xfb\x1f\x99\xc9\xdf\xe5\x0c\x68\x59\x22\x9b\x07\xfa\x31\x32\x37\x00\x3b\x2b\xca\xcd\x9f\xc0\xaf\x2a\xfd\xf8\x27\xf2\xef\x10\x2b\xe5\x87\x11\xec\x65\xf9\x42\xe5\xaa\x66\xd0\xbf\x1d\x83\xa3\x1f\x95\xf0\x73\x52\x3e\x64\xda\x07\x5d\x87\xd7\xb4\x0c\x6c\x1e\x3a\x46\xb5\x42\xb4\x73\x10\x92\x46\x73\xc1\x87\x26\x5f\xb0\x33\x1f\x1d\xa7\x30\x07\xa6\x03\x74\xcc\x93\x38\x89\x2d\x8d\x6e\xb8\xc8\x3c\x7f\xc2\xc7\x1b\x7c\x58\xa3\x90\x41\x12\xeb\x4d\x10\x81\xdf\x9f\x00\x71\xd3\xa8\x7e\x64\xf6\x4b\xab\x23\x2b\x15\x46\x36\xab\x71\x1c\xdb\xea\x4c\x17\x46\xe1\x9b\x19\xb0\x34\x73\xcb\xa9\x59\x4f\x2c\xcd\x8c\x3d\xe6\x54\x91\x4e\x4a\x76\xc6\x9f\x52\xf0\xcf\xfe\x6b\xdb\x7f\x39\x73\xf1\x8b\x6f\x75\xa5\x72\x7c\x08\xdf\x9d\xeb\x18\xb2\xb9\x4b\xc5\x59\xdb\xb9\x0e\x77\x65\x0d\x50\x91\x96\xde\x1a\xb6\xb5\x4c\x61\x86\xca\xdb\xee\xc0\xab\x9a\x66\xaf\x73\xae\xc7\xe3\x88\x8c\x6b\xcf\x23\xad\xec\xb4\x44\xef\x8f\x48\x73\x63\x65\x6d\x5d\x32\x51\x32\x00\xe4\xbc\x1a\x3f\x19\x03\x36\xee\x74\xc1\xa0\x0d\x6f\x17\x6c\x59\x05\x44\x59\x63\x0c\x04\x19\x80\x1f\xa6\x5c\xfb\x46\x36\x1b\xf0\xe9\xb4\x0d\xd8\x58\x15\xc2\x0d\x26\x9b\xf7\x6c\x7e\x95\x15\x02\x83\x83\x4b\xcc\xcb\x87\x73\xee\xb9\x84\x3f\xc5\x5a\xd6\xb5\x58\x06\x79\x48\x3c\x97\xa2\x59\x9d\x22\xcf\x90\x69\x2a\xa7\x8a\x78\x8a\x34\x64\x6f\xb6\x64\xfd\x1c\x7a\x8a\x78\xa4\x3e\xcd\x6d\xf6\x2c\x50\xb3\xd9\xfb\x69\xcf\x6b\x97\x8d\x83\x5d\x28\xfb\x14\xbb\x06\xac\x6d\x1d\xa3\xc6\xa2\x8a\x20\xec\xe3\x8c\x7d\x2a\x6b\xfa\x31\x4a\xf5\xe0\x30\x99\x80\xd6\xa2\x3f\xec\xaa\x99\x35\xf9\x28\xad\x4d\xfe\x4f\xd7\xaa\x59\x9c\xd6\xaa\x3a\x82\x44\x7f\x2e\x0c\x41\xde\xc7\x72\xa7\xc6\xa1\x55\x63\xce\xb6\x5e\xdf\x8d\xb2\xcd\x78\x7e\x04\x35\xe6\xfb\xa6\xec\x76\x53\xf4\x23\x39\xb0\x29\x76\xa7\xa2\x16\xb1\xa7\xa3\xc0\xba\x5b\x7b\x5e\x9f\x6a\x4f\xb7\x6f\xa6\xee\x2b\x80\x7b\x33\x3d\x3e\x0c\x7f\xa1\x6c\x9e\x19\x86\x66\x06\xf6\x07\xbf\x23\x31\x86\x0c\xbe\x0c\xc2\xbf\xf6\x36\x78\xc6\x5e\xb0\xc5\xb0\x3a\x52\x0c\xce\xd7\xa3\xef\x21\x9d\x2d\xe1\x3e\x7a\x58\x75\xdb\x12\x3e\x80\x62\x46\x80\x18\xe2\xb5\xa6\x7d\x1b\x73\x8d\x03\x39\x9e\xb7\x03\x71\x86\xcb\xd6\xf3\x9a\x45\x60\x76\x80\xd7\xd9\xe2\xab\x78\x4f\xf5\xc4\x9d\x80\x46\xba\xb8\x0f\xe3\x9e\xed\x1b\xa6\xb1\xa6\x86\x3d\x21\xe9\x03\x9e\x33\x15\x8f\xd1\xea\x30\x49\xcb\x82\x97\xad\xaa\xc1\xb7\x5b\x8d\xe8\x7a\x93\xa8\x3d\x26\xcf\xf5\x9f\xe3\x83\x91\xd9\x1d\xa3\x2f\x80\xb2\x3a\x5f\x05\x6c\x7b\x34\xbb\xc6\x58\xba\x77\xdd\x12\x68\xb6\xe2\xee\x76\x22\xd0\x2c\xaf\xc1\xcb\xf6\x77\xa1\x33\x40\x99\x55\xd9\xc0\xab\xe1\x00\xf7\x10\x7b\x07\x96\x6c\x55\xf7\xc5\x37\xd2\x4f\x93\x5a\x4b\xd9\x19\x11\xce\xf3\x66\x13\xb5\x8b\xc2\x6e\xa2\x3e\x56\x3e\x3e\xee\xfb\x19\x6a\x8d\xfd\xfd\x23\xed\x75\x81\x6f\xcf\xa4\xb0\x9b\x98\xfc\x50\xed\x37\x8b\xb6\x01\x55\xe1\x76\x03\xcf\xda\x8b\xb6\x46\xb8\x3d\xf0\xd8\xd9\xb7\x7a\x9c\xfd\x04\x7c\xdd\xb1\x7f\x17\xbd\x8e\xc6\xae\xbb\x3a\x0e\x42\xd7\x17\x00\xae\x83\x59\x39\x88\x20\x47\xa3\xd6\x1d\x95\x47\x41\xeb\x7e\xc8\xba\xbf\x35\x47\xb8\x7f\xb8\x18\x4f\x41\xab\xa6\x8d\x06\x3a\x7d\x44\x80\x0e\x8c\x87\x1e\x50\x6d\x83\x85\x57\x05\xaa\x83\x38\x55\x29\xf2\x77\x00\x00\x00\xff\xff\x99\xa0\x15\xfc\x73\x1b\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xcc\x58\x5b\x6f\xdb\x36\x14\x7e\x16\x7f\xc5\xa9\x90\x15\xd2\x20\xcb\x0f\x7b\x4b\x91\x87\x22\x68\xb1\x0d\x4b\x5b\x24\xc3\x5e\x8a\x22\x50\xe5\x63\x5b\x8b\x44\x29\x24\xed\x24\x60\xf8\xdf\x07\x5e\x24\x4b\xb2\x7c\x8b\x9a\x6d\x7d\x68\x2c\x92\x87\xe7\xfe\x9d\x4f\x9a\x4e\xe1\xb2\x9c\x21\x2c\x90\x22\x4b\x04\xce\xe0\xfb\x13\x54\xac\x14\x65\x3a\x59\x20\x9d\x14\x59\xca\x4a\x32\x9d\x02\x2f\x57\x2c\xc5\x73\x90\x32\xfe\x98\xe5\x18\x7f\x4a\x0a\x54\x8a\x54\x49\x7a\x97\x2c\x10\xa4\x5c\x94\x5f\xee\x16\x7f\x24\x5c\x7c\xc8\xb1\x40\x2a\xc0\x9c\x83\x67\xe0\x55\x9e\x89\xf7\x8c\x25\x4f\xe0\xbf\xf3\xe1\x19\xf2\x84\x0b\xa5\x08\xc9\x8a\xaa\x64\x02\x02\xe2\xf9\x69\x49\x05\x3e\x0a\x9f\x00\xf8\xf3\x42\xf8\x84\x78\x46\xf3\x6d\x9a\x67\xfa\x2e\x7f\x91\x89\xe5\xea\x7b\x9c\x96\xc5\x74\x45\x33\x2e\x92\xf4\x6e\x52\xb2\xc5\xd4\x9c\x9a\xae\x7f\x99\xda\x83\x3e\xd4\x82\x1c\xd9\x1a\xd9\x11\x82\xf6\xa0\xdf\x55\x78\xbb\x14\xa2\x3a\x20\x3c\xb1\x47\x27\xfa\xa8\x4f\x42\x42\xd6\x09\x83\x80\x00\x00\xdc\x42\xdb\x88\xf8\x73\x25\xb2\x92\x76\x76\xac\x6c\xbd\x13\x12\x22\xe5\x04\xce\x4c\xc4\xce\x2f\x5c\xe8\x94\xb2\xab\x37\xc8\xd6\x59\x8a\x3a\xe2\x66\xd3\x3d\x9b\x14\xc0\x33\x08\x96\x15\x37\xab\xf9\x3c\x7b\x04\xdf\x6d\xf9\x5a\x96\x88\xa7\x4a\x27\xa6\x23\xff\x0c\x79\xf9\x80\xec\x63\xc6\x74\x0e\xdc\x0e\x70\xc1\x56\xa9\x00\x69\x4c\x4c\xbb\x26\x5e\x9a\x3f\x66\x87\xea\x1b\xb8\x60\x19\x5d\x10\x45\x74\x55\x5c\xe9\x93\xe0\x92\xc4\xc5\x6a\x3e\x37\xcb\x9f\xf0\xa1\xab\x77\xa3\x2a\x65\x98\x08\x04\x8a\x0f\xc0\xeb\x25\xab\x61\xbe\xa2\xe9\x1e\xc9\xa0\xa5\x3d\x1a\x36\x32\x84\x5d\x5a\xad\x67\x0c\xc5\x8a\x51\x78\x7b\x4c\x4c\x64\x7a\x0e\x69\x64\x5c\x3e\x37\xff\x2b\xed\xb2\x94\x2c\xa1\x0b\xdc\xe4\xe0\x0a\xc5\xb2\x9c\xd5\x99\x62\x78\x6f\x17\x4c\x9e\x7e\xa3\xd5\x4a\xfc\xa9\x93\xd0\x6d\x82\xb8\xd5\x04\x56\x8c\x57\x2d\xb1\xcf\x2b\x71\x9c\x5c\x36\x87\x84\xce\x20\xa0\xa5\x00\x17\x81\x1b\xc1\x30\x29\x32\xba\x08\x21\x30\x36\x22\x6b\x2d\x4d\x94\xb2\x51\x0e\x52\xf8\xf9\x98\x20\xe8\x80\xba\x4e\x0f\x52\xf1\x08\xae\x4d\xe3\x4b\xfb\x37\x02\x86\xf7\xe6\xa6\xc6\x71\xa5\x22\x28\x2b\xc1\x21\x8e\xe3\x6e\x86\x92\x3c\xb7\xd5\x1e\x42\xd0\x4f\xd3\x6d\xa3\xc6\x2d\x47\x80\x8c\x95\x2c\x34\x89\xd3\xbe\x62\xce\x51\x3b\xdc\xf7\xf3\x15\x7c\x7a\x35\xf3\xff\x37\xe1\x37\x22\x75\xcd\x69\x91\xbe\xb5\x74\xa6\x01\x44\xb7\x8c\xab\x33\x5d\x62\x81\x56\x9f\x64\x94\x43\xf0\x37\x2f\x29\x04\x65\x85\x34\xa9\x32\x7b\x2d\xc4\x61\x08\x3e\x5d\xe5\xb9\x1f\xf6\x84\xb7\x0e\xc6\xd7\xc8\xab\x92\x72\xe4\xf5\x49\x64\xac\x48\x2a\x5d\xfe\x45\x72\x87\x41\x91\x54\x5f\x6d\xa7\x7f\xcb\xa8\x40\x36\x4f\x52\x94\x2a\x02\x29\x21\x47\xba\xef\x42\xa5\xc2\x46\xb5\x6d\xd5\xb3\xbb\x08\xce\xd6\xfa\xea\xa3\xed\xf8\xea\x4b\x79\x76\xa7\x94\xff\x0d\x2e\x34\x5a\x4c\x20\x58\xa0\xb8\x42\xce\x93\x05\x9a\xc6\xb4\x48\x7d\xb6\x8e\x6f\xd2\x25\x16\x49\xfc\x3b\x2f\xa9\xfb\x79\x8d\xf3\xd0\x42\xb3\x52\x72\x13\x87\x5e\x4c\x77\x3f\x52\x93\xbf\xf3\x0b\x48\xaa\x0a\xe9\x2c\xd0\x8f\x91\xd9\x01\xd8\x1a\x51\x0e\x7f\x02\x5f\x4a\xfd\xf8\x17\xb2\xef\x10\x2b\xe5\x87\x11\xec\x14\xf9\x92\x88\x65\x2d\xa0\x7f\x3b\x01\x77\x7e\x54\xc2\x4f\x49\xf9\x90\x69\x1f\x74\x1d\x5e\x25\x55\x60\xf3\xd0\x31\xaa\x15\xa2\xad\x85\x90\x34\x9a\x4b\x36\x84\x7c\xc1\x16\x3e\x3a\x49\x6e\x16\x4c\x07\xe8\x98\xa7\x71\x1a\xdb\x33\xba\xe1\x22\xf3\xfc\x09\x1f\xae\xf1\x7e\x85\x5c\x04\x69\xac\x27\x41\x04\x7e\x1f\x01\xe2\xa6\x51\xfd\xc8\xcc\x97\x56\x47\x4a\x15\x46\x36\xab\x71\x1c\xdb\xea\xcc\xe6\x46\xe1\x9b\x0b\xa0\x59\xee\x86\x53\x33\x9e\x68\x96\x1b\x7b\xcc\xaa\x22\x9d\x94\x6c\xc1\x9f\x52\xf0\xef\xfe\x6b\xdb\x7f\x7e\xe1\xe2\x17\xdf\xe8\x4a\x65\x78\x1f\xbe\x3b\xd5\x31\xa4\x33\x97\x8a\x93\xa6\x73\x1d\x6e\x69\x0d\x50\x91\xbe\xbd\x05\xb6\xf5\x9d\xdc\x80\xca\xdb\x2e\xe0\xc9\xa6\xd9\xeb\x9c\x6b\x78\x1c\x91\x71\xed\x79\xa4\x95\x1d\x97\xe8\xdd\x11\x69\x76\xec\x5d\x1b\x97\x4c\x94\x14\x21\x2f\x6e\xcf\xe3\x1a\x53\xca\x53\x51\x73\x3a\x05\xd3\xb5\x50\x58\x06\x23\x4a\xe0\x89\xc8\xf8\xfc\xc9\x4e\x15\x68\x00\xdc\xcd\x3e\xd4\x13\xeb\xc5\x88\x1a\x5a\x6d\x41\xe8\x98\x60\x97\xd9\xcd\x0b\x11\xdf\x54\x2c\xa3\x62\x1e\xf8\x3f\xad\xfd\x08\x30\x24\xd6\x77\x87\x16\xc3\x3f\x89\x94\xa7\x41\xc7\xd1\xd4\xba\xa9\x92\x2e\xc7\xb6\x55\xdb\xe5\xb0\x56\x81\x31\xb7\x66\x76\x03\xac\xce\xa0\x40\xdf\xc8\x86\x58\x3c\x1e\x47\x2c\x1a\xab\x42\xb8\xc6\x74\xfd\x9e\xce\x2e\xf3\x92\x63\xb0\x97\x1b\x78\xc5\x70\x2b\x79\xae\x8f\x1e\x63\x7d\xd7\x15\x5f\x04\x45\x48\x3c\x57\xf9\x17\x75\xe5\x7b\xe6\x98\x3e\xe5\x54\x11\x4f\x91\xe6\xd8\x9b\xcd\xb1\x7e\x6b\x78\x8a\x78\xa4\x5e\x2d\x6c\x53\x34\xc9\xd3\xb9\x7b\xa9\xe7\xb5\xcb\xb6\x4c\x3b\x75\xf4\x18\x3b\x5c\xab\x6d\x1d\xa3\xc6\x92\xb5\x20\xec\xd3\xb7\x5d\x2a\xeb\xf3\x63\x94\x6a\x3c\x36\x99\x80\x16\x7f\xda\xef\xaa\x81\xf0\x62\x94\xd6\x26\xff\xc7\x6b\xd5\x22\x4e\xab\x94\x07\x08\xfe\xcb\xc2\x10\x14\x7d\x8a\x7c\x6c\x1c\x5a\x35\xe6\x6c\xeb\xf5\xdd\x28\xdb\x8c\xe7\x07\xc8\x78\xb1\x6b\x78\x6d\x06\x70\x3f\x92\x03\x03\x78\x7b\xd8\xe8\x2b\x76\x74\x94\x83\xc3\xda\xf3\x7a\x55\x7b\xba\x79\xe1\x77\x1f\x57\xdc\x0b\xff\x61\x30\xfc\x35\xa1\xb3\xdc\x08\x34\x18\xd8\x9f\xa7\xee\x88\x31\x64\xf0\x1d\x1b\xfe\xb3\x97\xec\x13\xe6\x82\x2d\x86\xe5\x81\x62\x70\xbe\x1e\x7c\xbd\xeb\x4c\x09\xf7\x2d\xc9\xaa\xdb\x94\xf0\x1e\x72\x38\x82\x1b\x12\xaf\x85\xf6\x6d\x2a\x3b\x8e\x3b\x7a\xde\x16\x73\x1c\x2e\x5b\xcf\x6b\x06\x81\x99\x01\x5e\x87\x1c\x2d\xe3\x1d\xd5\x13\x77\x02\x1a\xe9\xe2\xde\x4f\x27\x37\x2f\xee\xc6\x9a\x9a\x4d\x86\xa4\xcf\x23\x4f\x54\x3c\x46\xab\xa3\x7a\x2d\x0b\x7e\x6c\x55\x0d\x7e\x34\xd0\x44\xb9\x87\x44\x6d\x98\x3c\xd5\x7f\x86\xf7\xe6\xce\x2e\x8c\xfe\x00\x96\xd5\xf9\xd8\x62\xdb\xa3\x99\x35\xc6\xd2\x9d\xe3\x96\x40\x33\x15\xb7\xa7\x13\x81\x66\x78\x0d\x6e\xb6\x3f\xb7\x9d\x40\xca\xac\xca\x86\x5e\x0d\x07\xb8\xf7\x22\xd4\xa1\x25\x1b\xd5\xfd\xeb\x9b\xdb\x8f\xbb\xb5\xbe\x65\x0b\x22\x9c\xe7\xcd\x24\x6a\x17\x85\x9d\x44\xfd\x57\x90\xc3\x70\xdf\xcf\x50\x0b\xf6\x77\x43\xda\xeb\x12\xdf\x9e\x49\x61\x37\x31\xc5\xbe\xda\x6f\x06\x6d\x43\xaa\xc2\xcd\x04\xbe\x68\x0f\xda\x9a\xe1\xf6\xc8\x63\x67\xde\x6a\x38\x7b\x01\x7d\xdd\xb2\x7f\x9b\xbd\x8e\xe6\xae\xdb\x3a\xf6\x52\xd7\x1f\x40\x5c\x07\xb3\xb2\x97\x41\x8e\x66\xad\x5b\x2a\x0f\x92\xd6\xdd\x94\x75\x77\x6b\x8e\x70\x7f\x7f\x31\x1e\xc3\x56\x4d\x1b\x0d\x74\xfa\x88\x00\xed\x81\x87\x1e\x51\x6d\x93\x85\x57\x25\xaa\x83\x3c\x55\x29\xf2\x4f\x00\x00\x00\xff\xff\x51\x84\x9a\x15\xd2\x1c\x00\x00"), }, } fs["/"].(*vfsgen۰DirInfo).entries = []os.FileInfo{ diff --git a/templates/{{.File.Package}}_micro_http.pb.go.tmpl b/templates/{{.File.Package}}_micro_http.pb.go.tmpl index 3461685..b243301 100644 --- a/templates/{{.File.Package}}_micro_http.pb.go.tmpl +++ b/templates/{{.File.Package}}_micro_http.pb.go.tmpl @@ -4,6 +4,7 @@ package {{goPkgLastElement .File | splitArray ";" | last}} import ( "context" + "fmt" micro_client "github.com/unistack-org/micro/v3/client" micro_server "github.com/unistack-org/micro/v3/server" @@ -78,6 +79,17 @@ func (c *{{$ServiceName | lowerFirst}}Service) {{.Name}}(ctx context.Context, re {{- end}} } +{{- if not (contains (json (openapiOption .)) "null") }} +{{- if (openapiOption .).Responses }} +{{ range $k, $v := (openapiOption .).Responses }} +// Error method to satisfy error interface +func (e *{{- (getMessageType $File $v.Schema.JsonSchema.Ref).Name }}) Error() string { + return fmt.Sprintf("%v", e) +} +{{- end }} +{{- end }} +{{- end }} + {{if or (.ServerStreaming) (.ClientStreaming)}} type {{$ServiceName | lowerFirst}}Service{{.Name}} struct { stream micro_client.Stream