aboutsummaryrefslogtreecommitdiff
path: root/cmd/twirp-openapi-gen/internal/generator/testdata
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2025-02-19 21:37:28 -0500
committerXe Iaso <me@xeiaso.net>2025-02-19 21:37:28 -0500
commit39c822e6ebd930b4bdd29d985be56cd7759017ea (patch)
tree9430191fc28a647ff32351e2b85dd6db9f5404d1 /cmd/twirp-openapi-gen/internal/generator/testdata
parent3fd1aa2302ff42ca85021ee190b033d5aa2cc9e2 (diff)
downloadxesite-39c822e6ebd930b4bdd29d985be56cd7759017ea.tar.xz
xesite-39c822e6ebd930b4bdd29d985be56cd7759017ea.zip
remove this broken thing
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd/twirp-openapi-gen/internal/generator/testdata')
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/doc.json413
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/payment/v1alpha1/payment.pb.go263
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/pet/v1/pet.pb.go896
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/pet/v1/pet.twirp.go1705
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/paymentapis/payment/v1alpha1/payment.proto24
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/pet-api-doc.json321
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/pet-api-doc.yaml297
-rw-r--r--cmd/twirp-openapi-gen/internal/generator/testdata/petapis/pet/v1/pet.proto115
8 files changed, 0 insertions, 4034 deletions
diff --git a/cmd/twirp-openapi-gen/internal/generator/testdata/doc.json b/cmd/twirp-openapi-gen/internal/generator/testdata/doc.json
deleted file mode 100644
index 8f6df0f..0000000
--- a/cmd/twirp-openapi-gen/internal/generator/testdata/doc.json
+++ /dev/null
@@ -1,413 +0,0 @@
-{
- "components": {
- "schemas": {
- "google.protobuf.Any": {
- "description": "\nThe JSON representation of an Any value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field @type which contains the type URL. Example:\n\n\tpackage google.profile;\n\tmessage Person {\n\t string first_name = 1;\n\t string last_name = 2;\n\t}\n\n\t{\n\t \"@type\": \"type.googleapis.com/google.profile.Person\",\n\t \"firstName\": \u003cstring\u003e,\n\t \"lastName\": \u003cstring\u003e\n\t}\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\nvalue which holds the custom JSON in addition to the @type\nfield. Example (for message [google.protobuf.Duration][]):\n\n\t{\n\t \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n\t \"value\": \"1.212s\"\n\t}\n",
- "properties": {
- "@type": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "google.protobuf.Empty": {
- "description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:",
- "type": "object"
- },
- "google.protobuf.ListValue": {
- "description": "\nListValue is a wrapper around a repeated field of values.\nThe JSON representation for ListValue is JSON array.\n",
- "items": {
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "integer"
- },
- {
- "type": "boolean"
- },
- {
- "type": "array"
- },
- {
- "type": "object"
- }
- ]
- },
- "type": "array"
- },
- "google.protobuf.Struct": {
- "description": "\nStruct represents a structured data value, consisting of fields\nwhich map to dynamically typed values. In some languages, \nStruct might be supported by a native representation. For example,\nin scripting languages like JS a struct is represented as\nan object. The details of that representation are described\ntogether with the proto support for the language.\n\nThe JSON representation for Struct is JSON object.\n",
- "properties": {
- "fields": {
- "additionalProperties": {
- "$ref": "#/components/schemas/google.protobuf.Value"
- },
- "description": "Unordered map of dynamically typed values.",
- "type": "object"
- }
- },
- "type": "object"
- },
- "google.protobuf.Value": {
- "description": "\nValue represents a dynamically typed value which can be either\nnull, a number, a string, a boolean, a recursive struct value, or a\nlist of values. A producer of value is expected to set one of that\nvariants, absence of any variant indicates an error.\n\t\t\t\t\nThe JSON representation for Value is JSON value.\n",
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "integer"
- },
- {
- "type": "boolean"
- },
- {
- "$ref": "#/components/schemas/google.protobuf.Struct"
- },
- {
- "$ref": "#/components/schemas/google.protobuf.ListValue"
- }
- ]
- },
- "google.type.Money": {
- "description": "Represents an amount of money with its currency type",
- "properties": {
- "currency_code": {
- "description": "The 3-letter currency code defined in ISO 4217.",
- "type": "string"
- },
- "nanos": {
- "description": "Number of nano (10^-9) units of the amount.\nThe value must be between -999,999,999 and +999,999,999 inclusive.\nIf `units` is positive, `nanos` must be positive or zero.\nIf `units` is zero, `nanos` can be positive, zero, or negative.\nIf `units` is negative, `nanos` must be negative or zero.\nFor example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.",
- "format": "int32",
- "type": "integer"
- },
- "units": {
- "description": "The whole units of the amount.\nFor example if `currencyCode` is `\"USD\"`, then 1 unit is one US dollar.",
- "format": "int64",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "payment.v1alpha1.Order": {
- "description": "Order represents a monetary order.",
- "properties": {
- "amount": {
- "$ref": "#/components/schemas/google.type.Money"
- },
- "order_id": {
- "type": "string"
- },
- "payment_provider": {
- "$ref": "#/components/schemas/payment.v1alpha1.PaymentProvider"
- },
- "recipient_id": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "payment.v1alpha1.PaymentProvider": {
- "description": "PaymentProvider represents the supported set\nof payment providers.",
- "enum": [
- "PAYMENT_PROVIDER_UNSPECIFIED",
- "PAYMENT_PROVIDER_STRIPE",
- "PAYMENT_PROVIDER_PAYPAL",
- "PAYMENT_PROVIDER_APPLE"
- ],
- "type": "string"
- },
- "pet.v1.DeletePetRequest": {
- "properties": {
- "pet_id": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "pet.v1.GetPetRequest": {
- "description": "GetPetRequest is the request object for GetPet\nThe message accepts a pet id as an input",
- "properties": {
- "pet_id": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "pet.v1.GetPetResponse": {
- "properties": {
- "pet": {
- "$ref": "#/components/schemas/pet.v1.Pet"
- }
- },
- "type": "object"
- },
- "pet.v1.Pet": {
- "description": "Pet represents a pet in the pet store.",
- "properties": {
- "created_at": {
- "format": "date-time",
- "type": "string"
- },
- "details": {
- "items": {
- "$ref": "#/components/schemas/google.protobuf.Any"
- },
- "type": "array"
- },
- "labels": {
- "$ref": "#/components/schemas/google.protobuf.ListValue"
- },
- "metadata": {
- "$ref": "#/components/schemas/google.protobuf.Struct"
- },
- "name": {
- "type": "string"
- },
- "payment_provider": {
- "$ref": "#/components/schemas/payment.v1alpha1.PaymentProvider"
- },
- "pet_id": {
- "description": "pet_id is an auto-generated id for the pet\nthe id uniquely identifies a pet in the system",
- "type": "string"
- },
- "pet_type": {
- "$ref": "#/components/schemas/pet.v1.PetType"
- },
- "pet_types": {
- "items": {
- "$ref": "#/components/schemas/pet.v1.PetType"
- },
- "type": "array"
- },
- "tags": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vet": {
- "$ref": "#/components/schemas/pet.v1.Vet"
- },
- "vets": {
- "items": {
- "$ref": "#/components/schemas/pet.v1.Vet"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "pet.v1.PetType": {
- "description": "PetType represents the different types of pets in the pet store.",
- "enum": [
- "PET_TYPE_UNSPECIFIED",
- "PET_TYPE_CAT",
- "PET_TYPE_DOG",
- "PET_TYPE_SNAKE",
- "PET_TYPE_HAMSTER"
- ],
- "type": "string"
- },
- "pet.v1.PurchasePetRequest": {
- "properties": {
- "order": {
- "$ref": "#/components/schemas/payment.v1alpha1.Order"
- },
- "pet_id": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "pet.v1.PurchasePetResponse": {
- "type": "object"
- },
- "pet.v1.PutPetRequest": {
- "properties": {
- "name": {
- "type": "string"
- },
- "pet_type": {
- "$ref": "#/components/schemas/pet.v1.PetType"
- }
- },
- "type": "object"
- },
- "pet.v1.PutPetResponse": {
- "properties": {
- "pet": {
- "$ref": "#/components/schemas/pet.v1.Pet"
- }
- },
- "type": "object"
- },
- "pet.v1.UpdatePetRequest": {
- "properties": {
- "metadata": {
- "$ref": "#/components/schemas/google.protobuf.Struct"
- },
- "pet_id": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "pet.v1.UpdatePetResponse": {
- "properties": {
- "pet": {
- "$ref": "#/components/schemas/pet.v1.Pet"
- }
- },
- "type": "object"
- },
- "pet.v1.Vet": {
- "properties": {
- "name": {
- "type": "string"
- }
- },
- "type": "object"
- }
- }
- },
- "info": {
- "title": "Test",
- "version": "0.1"
- },
- "openapi": "3.0.0",
- "paths": {
- "/pet.v1.PetStoreService/DeletePet": {
- "post": {
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/pet.v1.DeletePetRequest"
- }
- }
- }
- },
- "responses": {
- "200": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/google.protobuf.Empty"
- }
- }
- },
- "description": "Success"
- }
- },
- "summary": "DeletePet"
- }
- },
- "/pet.v1.PetStoreService/GetPet": {
- "post": {
- "description": "\nGetPet returns details about a pet\nIt accepts a pet id as an input and returns back the matching pet object",
- "requestBody": {
- "content": {
- "application/json": {
- "example": {
- "example 0": {
- "pet_id": "123"
- },
- "example 1": {
- "pet_id": "456"
- }
- },
- "schema": {
- "$ref": "#/components/schemas/pet.v1.GetPetRequest"
- }
- }
- }
- },
- "responses": {
- "200": {
- "content": {
- "application/json": {
- "example": {
- "example 0": {
- "pet": {
- "name": "toby"
- }
- }
- },
- "schema": {
- "$ref": "#/components/schemas/pet.v1.GetPetResponse"
- }
- }
- },
- "description": "Success"
- }
- },
- "summary": "GetPet"
- }
- },
- "/pet.v1.PetStoreService/PurchasePet": {
- "post": {
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/pet.v1.PurchasePetRequest"
- }
- }
- }
- },
- "responses": {
- "200": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/pet.v1.PurchasePetResponse"
- }
- }
- },
- "description": "Success"
- }
- },
- "summary": "PurchasePet"
- }
- },
- "/pet.v1.PetStoreService/UpdatePet": {
- "post": {
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/pet.v1.UpdatePetRequest"
- }
- }
- }
- },
- "responses": {
- "200": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/pet.v1.UpdatePetResponse"
- }
- }
- },
- "description": "Success"
- }
- },
- "summary": "UpdatePet"
- }
- }
- },
- "servers": [
- {
- "url": "https://example.com"
- }
- ]
-} \ No newline at end of file
diff --git a/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/payment/v1alpha1/payment.pb.go b/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/payment/v1alpha1/payment.pb.go
deleted file mode 100644
index 6b84da8..0000000
--- a/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/payment/v1alpha1/payment.pb.go
+++ /dev/null
@@ -1,263 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.31.0
-// protoc (unknown)
-// source: payment/v1alpha1/payment.proto
-
-package v1alpha1
-
-import (
- money "google.golang.org/genproto/googleapis/type/money"
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// PaymentProvider represents the supported set
-// of payment providers.
-type PaymentProvider int32
-
-const (
- PaymentProvider_PAYMENT_PROVIDER_UNSPECIFIED PaymentProvider = 0
- PaymentProvider_PAYMENT_PROVIDER_STRIPE PaymentProvider = 1
- PaymentProvider_PAYMENT_PROVIDER_PAYPAL PaymentProvider = 2
- PaymentProvider_PAYMENT_PROVIDER_APPLE PaymentProvider = 3
-)
-
-// Enum value maps for PaymentProvider.
-var (
- PaymentProvider_name = map[int32]string{
- 0: "PAYMENT_PROVIDER_UNSPECIFIED",
- 1: "PAYMENT_PROVIDER_STRIPE",
- 2: "PAYMENT_PROVIDER_PAYPAL",
- 3: "PAYMENT_PROVIDER_APPLE",
- }
- PaymentProvider_value = map[string]int32{
- "PAYMENT_PROVIDER_UNSPECIFIED": 0,
- "PAYMENT_PROVIDER_STRIPE": 1,
- "PAYMENT_PROVIDER_PAYPAL": 2,
- "PAYMENT_PROVIDER_APPLE": 3,
- }
-)
-
-func (x PaymentProvider) Enum() *PaymentProvider {
- p := new(PaymentProvider)
- *p = x
- return p
-}
-
-func (x PaymentProvider) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (PaymentProvider) Descriptor() protoreflect.EnumDescriptor {
- return file_payment_v1alpha1_payment_proto_enumTypes[0].Descriptor()
-}
-
-func (PaymentProvider) Type() protoreflect.EnumType {
- return &file_payment_v1alpha1_payment_proto_enumTypes[0]
-}
-
-func (x PaymentProvider) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use PaymentProvider.Descriptor instead.
-func (PaymentProvider) EnumDescriptor() ([]byte, []int) {
- return file_payment_v1alpha1_payment_proto_rawDescGZIP(), []int{0}
-}
-
-// Order represents a monetary order.
-type Order struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
- RecipientId string `protobuf:"bytes,2,opt,name=recipient_id,json=recipientId,proto3" json:"recipient_id,omitempty"`
- Amount *money.Money `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
- PaymentProvider PaymentProvider `protobuf:"varint,4,opt,name=payment_provider,json=paymentProvider,proto3,enum=payment.v1alpha1.PaymentProvider" json:"payment_provider,omitempty"`
-}
-
-func (x *Order) Reset() {
- *x = Order{}
- if protoimpl.UnsafeEnabled {
- mi := &file_payment_v1alpha1_payment_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Order) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Order) ProtoMessage() {}
-
-func (x *Order) ProtoReflect() protoreflect.Message {
- mi := &file_payment_v1alpha1_payment_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Order.ProtoReflect.Descriptor instead.
-func (*Order) Descriptor() ([]byte, []int) {
- return file_payment_v1alpha1_payment_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Order) GetOrderId() string {
- if x != nil {
- return x.OrderId
- }
- return ""
-}
-
-func (x *Order) GetRecipientId() string {
- if x != nil {
- return x.RecipientId
- }
- return ""
-}
-
-func (x *Order) GetAmount() *money.Money {
- if x != nil {
- return x.Amount
- }
- return nil
-}
-
-func (x *Order) GetPaymentProvider() PaymentProvider {
- if x != nil {
- return x.PaymentProvider
- }
- return PaymentProvider_PAYMENT_PROVIDER_UNSPECIFIED
-}
-
-var File_payment_v1alpha1_payment_proto protoreflect.FileDescriptor
-
-var file_payment_v1alpha1_payment_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x12, 0x10, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f,
- 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x05,
- 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x64,
- 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e,
- 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70,
- 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x4c, 0x0a, 0x10, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69,
- 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x70, 0x61, 0x79, 0x6d,
- 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x79,
- 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x0f, 0x70, 0x61,
- 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x2a, 0x89, 0x01,
- 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65,
- 0x72, 0x12, 0x20, 0x0a, 0x1c, 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x52, 0x4f,
- 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
- 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50,
- 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x50, 0x45, 0x10, 0x01,
- 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x56,
- 0x49, 0x44, 0x45, 0x52, 0x5f, 0x50, 0x41, 0x59, 0x50, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x1a, 0x0a,
- 0x16, 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45,
- 0x52, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x45, 0x10, 0x03, 0x42, 0xe4, 0x01, 0x0a, 0x14, 0x63, 0x6f,
- 0x6d, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x42, 0x0c, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f,
- 0x50, 0x01, 0x5a, 0x5d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62,
- 0x6c, 0x6f, 0x63, 0x6b, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x2f, 0x74, 0x77, 0x69, 0x72,
- 0x70, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2d, 0x67, 0x65, 0x6e, 0x2f, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
- 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x67, 0x6f,
- 0x2f, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa, 0x02, 0x10, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e,
- 0x74, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x10, 0x50, 0x61, 0x79,
- 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xe2, 0x02, 0x1c,
- 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x50,
- 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_payment_v1alpha1_payment_proto_rawDescOnce sync.Once
- file_payment_v1alpha1_payment_proto_rawDescData = file_payment_v1alpha1_payment_proto_rawDesc
-)
-
-func file_payment_v1alpha1_payment_proto_rawDescGZIP() []byte {
- file_payment_v1alpha1_payment_proto_rawDescOnce.Do(func() {
- file_payment_v1alpha1_payment_proto_rawDescData = protoimpl.X.CompressGZIP(file_payment_v1alpha1_payment_proto_rawDescData)
- })
- return file_payment_v1alpha1_payment_proto_rawDescData
-}
-
-var file_payment_v1alpha1_payment_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_payment_v1alpha1_payment_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_payment_v1alpha1_payment_proto_goTypes = []interface{}{
- (PaymentProvider)(0), // 0: payment.v1alpha1.PaymentProvider
- (*Order)(nil), // 1: payment.v1alpha1.Order
- (*money.Money)(nil), // 2: google.type.Money
-}
-var file_payment_v1alpha1_payment_proto_depIdxs = []int32{
- 2, // 0: payment.v1alpha1.Order.amount:type_name -> google.type.Money
- 0, // 1: payment.v1alpha1.Order.payment_provider:type_name -> payment.v1alpha1.PaymentProvider
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_payment_v1alpha1_payment_proto_init() }
-func file_payment_v1alpha1_payment_proto_init() {
- if File_payment_v1alpha1_payment_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_payment_v1alpha1_payment_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Order); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_payment_v1alpha1_payment_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_payment_v1alpha1_payment_proto_goTypes,
- DependencyIndexes: file_payment_v1alpha1_payment_proto_depIdxs,
- EnumInfos: file_payment_v1alpha1_payment_proto_enumTypes,
- MessageInfos: file_payment_v1alpha1_payment_proto_msgTypes,
- }.Build()
- File_payment_v1alpha1_payment_proto = out.File
- file_payment_v1alpha1_payment_proto_rawDesc = nil
- file_payment_v1alpha1_payment_proto_goTypes = nil
- file_payment_v1alpha1_payment_proto_depIdxs = nil
-}
diff --git a/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/pet/v1/pet.pb.go b/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/pet/v1/pet.pb.go
deleted file mode 100644
index 1dfbaa7..0000000
--- a/cmd/twirp-openapi-gen/internal/generator/testdata/gen/go/pet/v1/pet.pb.go
+++ /dev/null
@@ -1,896 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.31.0
-// protoc (unknown)
-// source: pet/v1/pet.proto
-
-package v1
-
-import (
- v1alpha1 "github.com/blockthrough/twirp-openapi-gen/internal/generator/testdata/gen/go/payment/v1alpha1"
- datetime "google.golang.org/genproto/googleapis/type/datetime"
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- anypb "google.golang.org/protobuf/types/known/anypb"
- emptypb "google.golang.org/protobuf/types/known/emptypb"
- structpb "google.golang.org/protobuf/types/known/structpb"
- _ "google.golang.org/protobuf/types/known/wrapperspb"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// PetType represents the different types of pets in the pet store.
-type PetType int32
-
-const (
- PetType_PET_TYPE_UNSPECIFIED PetType = 0
- PetType_PET_TYPE_CAT PetType = 1
- PetType_PET_TYPE_DOG PetType = 2
- PetType_PET_TYPE_SNAKE PetType = 3
- PetType_PET_TYPE_HAMSTER PetType = 4
-)
-
-// Enum value maps for PetType.
-var (
- PetType_name = map[int32]string{
- 0: "PET_TYPE_UNSPECIFIED",
- 1: "PET_TYPE_CAT",
- 2: "PET_TYPE_DOG",
- 3: "PET_TYPE_SNAKE",
- 4: "PET_TYPE_HAMSTER",
- }
- PetType_value = map[string]int32{
- "PET_TYPE_UNSPECIFIED": 0,
- "PET_TYPE_CAT": 1,
- "PET_TYPE_DOG": 2,
- "PET_TYPE_SNAKE": 3,
- "PET_TYPE_HAMSTER": 4,
- }
-)
-
-func (x PetType) Enum() *PetType {
- p := new(PetType)
- *p = x
- return p
-}
-
-func (x PetType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (PetType) Descriptor() protoreflect.EnumDescriptor {
- return file_pet_v1_pet_proto_enumTypes[0].Descriptor()
-}
-
-func (PetType) Type() protoreflect.EnumType {
- return &file_pet_v1_pet_proto_enumTypes[0]
-}
-
-func (x PetType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use PetType.Descriptor instead.
-func (PetType) EnumDescriptor() ([]byte, []int) {
- return file_pet_v1_pet_proto_rawDescGZIP(), []int{0}
-}
-
-// GetPetRequest is the request object for GetPet
-// The message accepts a pet id as an input
-type GetPetRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- PetId string `protobuf:"bytes,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
-}
-
-func (x *GetPetRequest) Reset() {
- *x = GetPetRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_pet_v1_pet_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *GetPetRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*GetPetRequest) ProtoMessage() {}
-
-func (x *GetPetRequest) ProtoReflect() protoreflect.Message {
- mi := &file_pet_v1_pet_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use GetPetRequest.ProtoReflect.Descriptor instead.
-func (*GetPetRequest) Descriptor() ([]byte, []int) {
- return file_pet_v1_pet_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *GetPetRequest) GetPetId() string {
- if x != nil {
- return x.PetId
- }
- return ""
-}
-
-type GetPetResponse struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Pet *Pet `protobuf:"bytes,1,opt,name=pet,proto3" json:"pet,omitempty"`
-}
-
-func (x *GetPetResponse) Reset() {
- *x = GetPetResponse{}
- if protoimpl.UnsafeEnabled {
- mi := &file_pet_v1_pet_proto_msgTypes[1]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *GetPetResponse) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*GetPetResponse) ProtoMessage() {}
-
-func (x *GetPetResponse) ProtoReflect() protoreflect.Message {
- mi := &file_pet_v1_pet_proto_msgTypes[1]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use GetPetResponse.ProtoReflect.Descriptor instead.
-func (*GetPetResponse) Descriptor() ([]byte, []int) {
- return file_pet_v1_pet_proto_rawDescGZIP(), []int{1}
-}
-
-func (x *GetPetResponse) GetPet() *Pet {
- if x != nil {
- return x.Pet
- }
- return nil
-}
-
-type PutPetRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- PetType PetType `protobuf:"varint,1,opt,name=pet_type,json=petType,proto3,enum=pet.v1.PetType" json:"pet_type,omitempty"`
- Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
-}
-
-func (x *PutPetRequest) Reset() {
- *x = PutPetRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_pet_v1_pet_proto_msgTypes[2]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *PutPetRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*PutPetRequest) ProtoMessage() {}
-
-func (x *PutPetRequest) ProtoReflect() protoreflect.Message {
- mi := &file_pet_v1_pet_proto_msgTypes[2]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use PutPetRequest.ProtoReflect.Descriptor instead.
-func (*PutPetRequest) Descriptor() ([]byte, []int) {
- return file_pet_v1_pet_proto_rawDescGZIP(), []int{2}
-}
-
-func (x *PutPetRequest) GetPetType() PetType {
- if x != nil {
- return x.PetType
- }
- return PetType_PET_TYPE_UNSPECIFIED
-}
-
-func (x *PutPetRequest) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-type PutPetResponse struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Pet *Pet `protobuf:"bytes,1,opt,name=pet,proto3" json:"pet,omitempty"`
-}
-
-func (x *PutPetResponse) Reset() {
- *x = PutPetResponse{}
- if protoimpl.UnsafeEnabled {
- mi := &file_pet_v1_pet_proto_msgTypes[3]
- ms := protoimp