gitextract_m2mww3pq/ ├── .bazeliskrc ├── .bazelrc ├── .github/ │ ├── CODEOWNERS │ ├── auto-label.yml │ ├── label-sync.yml │ ├── release-please.yml │ ├── snippet-bot.yml │ ├── sync-repo-settings.yaml │ └── workflows/ │ ├── assets.yaml │ └── ci.yaml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── WORKSPACE.bazel ├── client/ │ ├── auxiliary.go │ ├── auxiliary_go123.go │ ├── compliance_client.go │ ├── compliance_client_example_go123_test.go │ ├── compliance_client_example_test.go │ ├── doc.go │ ├── echo_client.go │ ├── echo_client_example_go123_test.go │ ├── echo_client_example_test.go │ ├── gapic_metadata.json │ ├── helpers.go │ ├── identity_client.go │ ├── identity_client_example_go123_test.go │ ├── identity_client_example_test.go │ ├── messaging_client.go │ ├── messaging_client_example_go123_test.go │ ├── messaging_client_example_test.go │ ├── sequence_client.go │ ├── sequence_client_example_go123_test.go │ ├── sequence_client_example_test.go │ ├── testing_client.go │ ├── testing_client_example_go123_test.go │ └── testing_client_example_test.go ├── cmd/ │ └── gapic-showcase/ │ ├── README.md │ ├── attempt-sequence.go │ ├── attempt-streaming-sequence.go │ ├── block.go │ ├── chat.go │ ├── collect.go │ ├── completion.go │ ├── compliance_service.go │ ├── compliance_suite_errors_test.go │ ├── compliance_suite_test.go │ ├── connect.go │ ├── create-blurb.go │ ├── create-room.go │ ├── create-sequence.go │ ├── create-session.go │ ├── create-streaming-sequence.go │ ├── create-user.go │ ├── defaults.go │ ├── delete-blurb.go │ ├── delete-room.go │ ├── delete-session.go │ ├── delete-test.go │ ├── delete-user.go │ ├── echo-error-details.go │ ├── echo.go │ ├── echo_service.go │ ├── endpoint.go │ ├── endpoint_test.go │ ├── expand.go │ ├── fail-echo-with-details.go │ ├── gapic-showcase.go │ ├── get-blurb.go │ ├── get-enum.go │ ├── get-room.go │ ├── get-sequence-report.go │ ├── get-session.go │ ├── get-streaming-sequence-report.go │ ├── get-user.go │ ├── identity_service.go │ ├── list-blurbs.go │ ├── list-rooms.go │ ├── list-sessions.go │ ├── list-tests.go │ ├── list-users.go │ ├── loggers.go │ ├── messaging_service.go │ ├── paged-expand-legacy-mapped.go │ ├── paged-expand.go │ ├── repeat-data-body-info.go │ ├── repeat-data-body-patch.go │ ├── repeat-data-body-put.go │ ├── repeat-data-body.go │ ├── repeat-data-path-resource.go │ ├── repeat-data-path-trailing-resource.go │ ├── repeat-data-query.go │ ├── repeat-data-simple-path.go │ ├── report-session.go │ ├── run.go │ ├── search-blurbs.go │ ├── send-blurbs.go │ ├── sequence_service.go │ ├── stream-blurbs.go │ ├── testing_service.go │ ├── update-blurb.go │ ├── update-room.go │ ├── update-user.go │ ├── verify-enum.go │ ├── verify-test.go │ ├── version.go │ └── wait.go ├── go.mod ├── go.sum ├── renovate.json ├── schema/ │ └── google/ │ └── showcase/ │ └── v1beta1/ │ ├── BUILD.bazel │ ├── compliance.proto │ ├── echo.proto │ ├── identity.proto │ ├── messaging.proto │ ├── rest_error.proto │ ├── sequence.proto │ ├── showcase_grpc_service_config.json │ ├── showcase_v1beta1.yaml │ └── testing.proto ├── server/ │ ├── genproto/ │ │ ├── compliance.pb.go │ │ ├── echo.pb.go │ │ ├── identity.pb.go │ │ ├── messaging.pb.go │ │ ├── rest_error.pb.go │ │ ├── sequence.pb.go │ │ └── testing.pb.go │ ├── genrest/ │ │ ├── README.md │ │ ├── compliance.go │ │ ├── echo.go │ │ ├── genrest.go │ │ ├── iampolicy.go │ │ ├── identity.go │ │ ├── locations.go │ │ ├── messaging.go │ │ ├── operations.go │ │ ├── sequenceservice.go │ │ ├── showcase-rest-sample-response.txt │ │ └── testing.go │ ├── observer.go │ ├── observer_test.go │ ├── page_token.go │ ├── page_token_test.go │ ├── services/ │ │ ├── compliance_service.go │ │ ├── compliance_service_test.go │ │ ├── compliance_suite.json │ │ ├── echo_service.go │ │ ├── echo_service_test.go │ │ ├── iam_policy_service.go │ │ ├── iam_policy_service_test.go │ │ ├── identity_service.go │ │ ├── identity_service_test.go │ │ ├── locations_service.go │ │ ├── locations_service_test.go │ │ ├── messaging_service.go │ │ ├── messaging_service_test.go │ │ ├── operations_service.go │ │ ├── operations_service_test.go │ │ ├── sequence_service.go │ │ ├── sequence_service_test.go │ │ ├── services.go │ │ ├── test_common.go │ │ ├── testing_service.go │ │ ├── testing_service_test.go │ │ └── util.go │ ├── session.go │ ├── session_test.go │ ├── spec/ │ │ ├── showcase_tests.go │ │ └── v1/ │ │ ├── unary.go │ │ └── unary_test.go │ ├── test.go │ ├── unique_id.go │ ├── unique_id_test.go │ ├── waiter.go │ └── waiter_test.go ├── util/ │ ├── cmd/ │ │ ├── compile_protos/ │ │ │ └── main.go │ │ ├── protoc-gen-go_rest_server/ │ │ │ ├── README.md │ │ │ └── main.go │ │ └── release/ │ │ └── main.go │ ├── compile_protos.go │ ├── execute.go │ └── genrest/ │ ├── README.md │ ├── errorhandling/ │ │ └── accumulator.go │ ├── genserver.go │ ├── gomodel/ │ │ ├── gomodel.go │ │ ├── pathtemplate.go │ │ ├── pathtemplate_test.go │ │ ├── pathtemplatematch.go │ │ ├── pathtemplatematch_test.go │ │ ├── pathtemplateparser.go │ │ └── pathtemplateparser_test.go │ ├── gomodelcreator.go │ ├── goview/ │ │ └── goview.go │ ├── goviewcreator.go │ ├── goviewcreator_test.go │ ├── internal/ │ │ └── pbinfo/ │ │ └── pbinfo.go │ ├── protomodel/ │ │ └── protomodel.go │ ├── protomodelcreator.go │ ├── resttools/ │ │ ├── checkrequestformat.go │ │ ├── checkrequestformat_test.go │ │ ├── constants.go │ │ ├── error_response.go │ │ ├── error_response_test.go │ │ ├── headers.go │ │ ├── json.go │ │ ├── keysmatching.go │ │ ├── keysmatching_test.go │ │ ├── populatefield.go │ │ ├── populatefield_test.go │ │ ├── server_streamer.go │ │ ├── server_streamer_test.go │ │ ├── systemparam.go │ │ └── systemparam_test.go │ └── testdata/ │ └── TestConstructServerStreamer.go.baseline ├── version.go └── version.txt