/
interfaces.go
96 lines (88 loc) · 6.69 KB
/
interfaces.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
package urlgroupapi
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
import (
"context"
"github.com/Azure/go-autorest/autorest"
"github.com/Azure/go-autorest/autorest/date"
"tests/generated/urlgroup"
)
// PathsClientAPI contains the set of methods on the PathsClient type.
type PathsClientAPI interface {
ArrayCsvInPath(ctx context.Context, arrayPath []string) (result autorest.Response, err error)
Base64URL(ctx context.Context, base64URLPath string) (result autorest.Response, err error)
ByteEmpty(ctx context.Context) (result autorest.Response, err error)
ByteMultiByte(ctx context.Context, bytePath []byte) (result autorest.Response, err error)
ByteNull(ctx context.Context, bytePath []byte) (result autorest.Response, err error)
DateNull(ctx context.Context, datePath date.Date) (result autorest.Response, err error)
DateTimeNull(ctx context.Context, dateTimePath date.Time) (result autorest.Response, err error)
DateTimeValid(ctx context.Context) (result autorest.Response, err error)
DateValid(ctx context.Context) (result autorest.Response, err error)
DoubleDecimalNegative(ctx context.Context) (result autorest.Response, err error)
DoubleDecimalPositive(ctx context.Context) (result autorest.Response, err error)
EnumNull(ctx context.Context, enumPath urlgroup.URIColor) (result autorest.Response, err error)
EnumValid(ctx context.Context, enumPath urlgroup.URIColor) (result autorest.Response, err error)
FloatScientificNegative(ctx context.Context) (result autorest.Response, err error)
FloatScientificPositive(ctx context.Context) (result autorest.Response, err error)
GetBooleanFalse(ctx context.Context) (result autorest.Response, err error)
GetBooleanTrue(ctx context.Context) (result autorest.Response, err error)
GetIntNegativeOneMillion(ctx context.Context) (result autorest.Response, err error)
GetIntOneMillion(ctx context.Context) (result autorest.Response, err error)
GetNegativeTenBillion(ctx context.Context) (result autorest.Response, err error)
GetTenBillion(ctx context.Context) (result autorest.Response, err error)
StringEmpty(ctx context.Context) (result autorest.Response, err error)
StringNull(ctx context.Context, stringPath string) (result autorest.Response, err error)
StringUnicode(ctx context.Context) (result autorest.Response, err error)
StringURLEncoded(ctx context.Context) (result autorest.Response, err error)
UnixTimeURL(ctx context.Context, unixTimeURLPath date.UnixTime) (result autorest.Response, err error)
}
var _ PathsClientAPI = (*urlgroup.PathsClient)(nil)
// QueriesClientAPI contains the set of methods on the QueriesClient type.
type QueriesClientAPI interface {
ArrayStringCsvEmpty(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ArrayStringCsvNull(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ArrayStringCsvValid(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ArrayStringPipesValid(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ArrayStringSsvValid(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ArrayStringTsvValid(ctx context.Context, arrayQuery []string) (result autorest.Response, err error)
ByteEmpty(ctx context.Context) (result autorest.Response, err error)
ByteMultiByte(ctx context.Context, byteQuery []byte) (result autorest.Response, err error)
ByteNull(ctx context.Context, byteQuery []byte) (result autorest.Response, err error)
DateNull(ctx context.Context, dateQuery *date.Date) (result autorest.Response, err error)
DateTimeNull(ctx context.Context, dateTimeQuery *date.Time) (result autorest.Response, err error)
DateTimeValid(ctx context.Context) (result autorest.Response, err error)
DateValid(ctx context.Context) (result autorest.Response, err error)
DoubleDecimalNegative(ctx context.Context) (result autorest.Response, err error)
DoubleDecimalPositive(ctx context.Context) (result autorest.Response, err error)
DoubleNull(ctx context.Context, doubleQuery *float64) (result autorest.Response, err error)
EnumNull(ctx context.Context, enumQuery urlgroup.URIColor) (result autorest.Response, err error)
EnumValid(ctx context.Context, enumQuery urlgroup.URIColor) (result autorest.Response, err error)
FloatNull(ctx context.Context, floatQuery *float64) (result autorest.Response, err error)
FloatScientificNegative(ctx context.Context) (result autorest.Response, err error)
FloatScientificPositive(ctx context.Context) (result autorest.Response, err error)
GetBooleanFalse(ctx context.Context) (result autorest.Response, err error)
GetBooleanNull(ctx context.Context, boolQuery *bool) (result autorest.Response, err error)
GetBooleanTrue(ctx context.Context) (result autorest.Response, err error)
GetIntNegativeOneMillion(ctx context.Context) (result autorest.Response, err error)
GetIntNull(ctx context.Context, intQuery *int32) (result autorest.Response, err error)
GetIntOneMillion(ctx context.Context) (result autorest.Response, err error)
GetLongNull(ctx context.Context, longQuery *int64) (result autorest.Response, err error)
GetNegativeTenBillion(ctx context.Context) (result autorest.Response, err error)
GetTenBillion(ctx context.Context) (result autorest.Response, err error)
StringEmpty(ctx context.Context) (result autorest.Response, err error)
StringNull(ctx context.Context, stringQuery string) (result autorest.Response, err error)
StringUnicode(ctx context.Context) (result autorest.Response, err error)
StringURLEncoded(ctx context.Context) (result autorest.Response, err error)
}
var _ QueriesClientAPI = (*urlgroup.QueriesClient)(nil)
// PathItemsClientAPI contains the set of methods on the PathItemsClient type.
type PathItemsClientAPI interface {
GetAllWithValues(ctx context.Context, localStringPath string, pathItemStringPath string, localStringQuery string, pathItemStringQuery string) (result autorest.Response, err error)
GetGlobalAndLocalQueryNull(ctx context.Context, localStringPath string, pathItemStringPath string, localStringQuery string, pathItemStringQuery string) (result autorest.Response, err error)
GetGlobalQueryNull(ctx context.Context, localStringPath string, pathItemStringPath string, localStringQuery string, pathItemStringQuery string) (result autorest.Response, err error)
GetLocalPathItemQueryNull(ctx context.Context, localStringPath string, pathItemStringPath string, localStringQuery string, pathItemStringQuery string) (result autorest.Response, err error)
}
var _ PathItemsClientAPI = (*urlgroup.PathItemsClient)(nil)