{"version":3,"sources":["../../../generated/google/api/resource.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts.  DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/api/resource.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./../protobuf/descriptor\";\nimport * as pb_1 from \"google-protobuf\";\nexport class ResourceDescriptor extends pb_1.Message {\n    #one_of_decls: number[][] = [];\n    constructor(data?: any[] | {\n        type?: string;\n        pattern?: string[];\n        name_field?: string;\n        history?: ResourceDescriptorHistory;\n        plural?: string;\n        singular?: string;\n        style?: ResourceDescriptorStyle[];\n    }) {\n        super();\n        pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 10], this.#one_of_decls);\n        if (!Array.isArray(data) && typeof data == \"object\") {\n            if (\"type\" in data && data.type != undefined) {\n                this.type = data.type;\n            }\n            if (\"pattern\" in data && data.pattern != undefined) {\n                this.pattern = data.pattern;\n            }\n            if (\"name_field\" in data && data.name_field != undefined) {\n                this.name_field = data.name_field;\n            }\n            if (\"history\" in data && data.history != undefined) {\n                this.history = data.history;\n            }\n            if (\"plural\" in data && data.plural != undefined) {\n                this.plural = data.plural;\n            }\n            if (\"singular\" in data && data.singular != undefined) {\n                this.singular = data.singular;\n            }\n            if (\"style\" in data && data.style != undefined) {\n                this.style = data.style;\n            }\n        }\n    }\n    get type() {\n        return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n    }\n    set type(value: string) {\n        pb_1.Message.setField(this, 1, value);\n    }\n    get pattern() {\n        return pb_1.Message.getFieldWithDefault(this, 2, []) as string[];\n    }\n    set pattern(value: string[]) {\n        pb_1.Message.setField(this, 2, value);\n    }\n    get name_field() {\n        return pb_1.Message.getFieldWithDefault(this, 3, \"\") as string;\n    }\n    set name_field(value: string) {\n        pb_1.Message.setField(this, 3, value);\n    }\n    get history() {\n        return pb_1.Message.getFieldWithDefault(this, 4, ResourceDescriptorHistory.HISTORY_UNSPECIFIED) as ResourceDescriptorHistory;\n    }\n    set history(value: ResourceDescriptorHistory) {\n        pb_1.Message.setField(this, 4, value);\n    }\n    get plural() {\n        return pb_1.Message.getFieldWithDefault(this, 5, \"\") as string;\n    }\n    set plural(value: string) {\n        pb_1.Message.setField(this, 5, value);\n    }\n    get singular() {\n        return pb_1.Message.getFieldWithDefault(this, 6, \"\") as string;\n    }\n    set singular(value: string) {\n        pb_1.Message.setField(this, 6, value);\n    }\n    get style() {\n        return pb_1.Message.getFieldWithDefault(this, 10, []) as ResourceDescriptorStyle[];\n    }\n    set style(value: ResourceDescriptorStyle[]) {\n        pb_1.Message.setField(this, 10, value);\n    }\n    static fromObject(data: {\n        type?: string;\n        pattern?: string[];\n        name_field?: string;\n        history?: ResourceDescriptorHistory;\n        plural?: string;\n        singular?: string;\n        style?: ResourceDescriptorStyle[];\n    }): ResourceDescriptor {\n        const message = new ResourceDescriptor({});\n        if (data.type != null) {\n            message.type = data.type;\n        }\n        if (data.pattern != null) {\n            message.pattern = data.pattern;\n        }\n        if (data.name_field != null) {\n            message.name_field = data.name_field;\n        }\n        if (data.history != null) {\n            message.history = data.history;\n        }\n        if (data.plural != null) {\n            message.plural = data.plural;\n        }\n        if (data.singular != null) {\n            message.singular = data.singular;\n        }\n        if (data.style != null) {\n            message.style = data.style;\n        }\n        return message;\n    }\n    toObject() {\n        const data: {\n            type?: string;\n            pattern?: string[];\n            name_field?: string;\n            history?: ResourceDescriptorHistory;\n            plural?: string;\n            singular?: string;\n            style?: ResourceDescriptorStyle[];\n        } = {};\n        if (this.type != null) {\n            data.type = this.type;\n        }\n        if (this.pattern != null) {\n            data.pattern = this.pattern;\n        }\n        if (this.name_field != null) {\n            data.name_field = this.name_field;\n        }\n        if (this.history != null) {\n            data.history = this.history;\n        }\n        if (this.plural != null) {\n            data.plural = this.plural;\n        }\n        if (this.singular != null) {\n            data.singular = this.singular;\n        }\n        if (this.style != null) {\n            data.style = this.style;\n        }\n        return data;\n    }\n    serialize(): Uint8Array;\n    serialize(w: pb_1.BinaryWriter): void;\n    serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n        const writer = w || new pb_1.BinaryWriter();\n        if (this.type.length)\n            writer.writeString(1, this.type);\n        if (this.pattern.length)\n            writer.writeRepeatedString(2, this.pattern);\n        if (this.name_field.length)\n            writer.writeString(3, this.name_field);\n        if (this.history != ResourceDescriptorHistory.HISTORY_UNSPECIFIED)\n            writer.writeEnum(4, this.history);\n        if (this.plural.length)\n            writer.writeString(5, this.plural);\n        if (this.singular.length)\n            writer.writeString(6, this.singular);\n        if (this.style.length)\n            writer.writePackedEnum(10, this.style);\n        if (!w)\n            return writer.getResultBuffer();\n    }\n    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ResourceDescriptor {\n        const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ResourceDescriptor();\n        while (reader.nextField()) {\n            if (reader.isEndGroup())\n                break;\n            switch (reader.getFieldNumber()) {\n                case 1:\n                    message.type = reader.readString();\n                    break;\n                case 2:\n                    pb_1.Message.addToRepeatedField(message, 2, reader.readString());\n                    break;\n                case 3:\n                    message.name_field = reader.readString();\n                    break;\n                case 4:\n                    message.history = reader.readEnum();\n                    break;\n                case 5:\n                    message.plural = reader.readString();\n                    break;\n                case 6:\n                    message.singular = reader.readString();\n                    break;\n                case 10:\n                    message.style = reader.readPackedEnum();\n                    break;\n                default: reader.skipField();\n            }\n        }\n        return message;\n    }\n    serializeBinary(): Uint8Array {\n        return this.serialize();\n    }\n    static override deserializeBinary(bytes: Uint8Array): ResourceDescriptor {\n        return ResourceDescriptor.deserialize(bytes);\n    }\n}\nexport enum ResourceDescriptorHistory {\n    HISTORY_UNSPECIFIED = 0,\n    ORIGINALLY_SINGLE_PATTERN = 1,\n    FUTURE_MULTI_PATTERN = 2\n}\nexport enum ResourceDescriptorStyle {\n    STYLE_UNSPECIFIED = 0,\n    DECLARATIVE_FRIENDLY = 1\n}\nexport class ResourceReference extends pb_1.Message {\n    #one_of_decls: number[][] = [];\n    constructor(data?: any[] | {\n        type?: string;\n        child_type?: string;\n    }) {\n        super();\n        pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n        if (!Array.isArray(data) && typeof data == \"object\") {\n            if (\"type\" in data && data.type != undefined) {\n                this.type = data.type;\n            }\n            if (\"child_type\" in data && data.child_type != undefined) {\n                this.child_type = data.child_type;\n            }\n        }\n    }\n    get type() {\n        return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n    }\n    set type(value: string) {\n        pb_1.Message.setField(this, 1, value);\n    }\n    get child_type() {\n        return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n    }\n    set child_type(value: string) {\n        pb_1.Message.setField(this, 2, value);\n    }\n    static fromObject(data: {\n        type?: string;\n        child_type?: string;\n    }): ResourceReference {\n        const message = new ResourceReference({});\n        if (data.type != null) {\n            message.type = data.type;\n        }\n        if (data.child_type != null) {\n            message.child_type = data.child_type;\n        }\n        return message;\n    }\n    toObject() {\n        const data: {\n            type?: string;\n            child_type?: string;\n        } = {};\n        if (this.type != null) {\n            data.type = this.type;\n        }\n        if (this.child_type != null) {\n            data.child_type = this.child_type;\n        }\n        return data;\n    }\n    serialize(): Uint8Array;\n    serialize(w: pb_1.BinaryWriter): void;\n    serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n        const writer = w || new pb_1.BinaryWriter();\n        if (this.type.length)\n            writer.writeString(1, this.type);\n        if (this.child_type.length)\n            writer.writeString(2, this.child_type);\n        if (!w)\n            return writer.getResultBuffer();\n    }\n    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ResourceReference {\n        const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ResourceReference();\n        while (reader.nextField()) {\n            if (reader.isEndGroup())\n                break;\n            switch (reader.getFieldNumber()) {\n                case 1:\n                    message.type = reader.readString();\n                    break;\n                case 2:\n                    message.child_type = reader.readString();\n                    break;\n                default: reader.skipField();\n            }\n        }\n        return message;\n    }\n    serializeBinary(): Uint8Array {\n        return this.serialize();\n    }\n    static override deserializeBinary(bytes: Uint8Array): ResourceReference {\n        return ResourceReference.deserialize(bytes);\n    }\n}\n"],"mappings":"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","names":["ResourceDescriptorHistory","ResourceDescriptorStyle"]}