remove filter flags and options for session recordings

This commit is contained in:
Todd authored and Timothy Messier committed 2023-05-31 12:18:23 +00:00
1 parent d1a5f3a2ff
commit 2359d5b7a5
6 files changed
+21 -20

No files matched your search

+5
View File
@@ -109,6 +109,10 @@ type structInfo struct {
// useful to avoid collisions
nameOverride string
// skipListFiltering indicates that the collection doesn't support
// filtering when listing
skipListFiltering bool
// recursiveListing indicates that the collection supports recursion when
// listing
recursiveListing bool
@@ -1082,6 +1086,7 @@ var inputStructs = []*structInfo{
pluralResourceName: "session-recordings",
createResponseTypes: []string{ReadResponseType, ListResponseType},
recursiveListing: true,
skipListFiltering: true,
versionEnabled: false,
fieldOverrides: []fieldInfo{
// int64 fields get marshalled by protobuf as strings, so we have
+9 -4
View File
@@ -51,6 +51,7 @@ type templateInput struct {
ExtraFields []fieldInfo
VersionEnabled bool
CreateResponseTypes []string
SkipListFiltering bool
RecursiveListing bool
}
@@ -69,6 +70,7 @@ func fillTemplates() {
ExtraFields: in.extraFields,
VersionEnabled: in.versionEnabled,
CreateResponseTypes: in.createResponseTypes,
SkipListFiltering: in.skipListFiltering,
RecursiveListing: in.recursiveListing,
}
if in.packageOverride != "" {
@@ -191,10 +193,11 @@ func fillTemplates() {
}
input := templateInput{
Package: pkg,
Fields: fields,
RecursiveListing: inputMap[pkg].recursiveListing,
VersionEnabled: inputMap[pkg].versionEnabled,
Package: pkg,
Fields: fields,
SkipListFiltering: inputMap[pkg].skipListFiltering,
RecursiveListing: inputMap[pkg].recursiveListing,
VersionEnabled: inputMap[pkg].versionEnabled,
}
if err := optionTemplate.Execute(outBuf, input); err != nil {
@@ -763,6 +766,7 @@ func WithSkipCurlOutput(skip bool) Option {
}
}
{{ if not .SkipListFiltering }}
// WithFilter tells the API to filter the items returned using the provided
// filter term. The filter should be in a format supported by
// hashicorp/go-bexpr.
@@ -771,6 +775,7 @@ func WithFilter(filter string) Option {
o.withFilter = strings.TrimSpace(filter)
}
}
{{ end }}
{{ if .RecursiveListing }}
// WithRecursive tells the API to use recursion for listing operations on this
// resource