All Downloads are FREE. Search and download functionalities are using the official Maven repository.

protokt.com.google.api.service.kt Maven / Gradle / Ivy

// Generated by protokt version 0.12.0. Do not modify.
// Source: google/api/service.proto
package com.google.api

import com.toasttab.protokt.AnyProto
import com.toasttab.protokt.ApiProto
import com.toasttab.protokt.Descriptor
import com.toasttab.protokt.FileDescriptor
import com.toasttab.protokt.TypeProto
import com.toasttab.protokt.WrappersProto
import com.toasttab.protokt.rt.KtGeneratedFileDescriptor

@KtGeneratedFileDescriptor
object ServiceProto {
    val descriptor: FileDescriptor by lazy {
                val descriptorData = arrayOf(
                            "\ngoogle/api/service.proto\ngoogle.api" +
                    "google/api/auth.protogoogle/api/backen" +
                    "d.protogoogle/api/billing.protogoogl" +
                    "e/api/context.protogoogle/api/control." +
                    "protogoogle/api/documentation.protog" +
                    "oogle/api/endpoint.protogoogle/api/htt" +
                    "p.protogoogle/api/label.protogoogle/" +
                    "api/log.protogoogle/api/logging.proto" +
                    "google/api/metric.proto#google/api/mon" +
                    "itored_resource.protogoogle/api/monito" +
                    "ring.protogoogle/api/quota.protogoog" +
                    "le/api/resource.protogoogle/api/source" +
                    "_info.proto!google/api/system_parameter" +
                    ".protogoogle/api/usage.protogoogle/p" +
                    "rotobuf/any.protogoogle/protobuf/api.p" +
                    "rotogoogle/protobuf/type.protogoogle" +
                    "/protobuf/wrappers.proto\"ᅳ\nService\n" +
                    "name (\t\r\ntitle (\t\nproducer_pr" +
                    "oject_id (\t\n\nid! (\t\"\napis (" +
                    "2.google.protobuf.Api\$\ntypes (2." +
                    "google.protobuf.Type\$\nenums (2.go" +
                    "ogle.protobuf.Enum0\n\rdocumentation (" +
                    "2.google.api.Documentation\$\nbackend" +
                    "\b (2.google.api.Backend\nhttp\t (" +
                    "2.google.api.Http \nquota\n (2.goog" +
                    "le.api.Quota2\nauthentication (2.g" +
                    "oogle.api.Authentication\$\ncontext (" +
                    "2.google.api.Context \nusage (2." +
                    "google.api.Usage\'\n\tendpoints (2.go" +
                    "ogle.api.Endpoint\$\ncontrol (2.goo" +
                    "gle.api.Control\'\nlogs (2.google.a" +
                    "pi.LogDescriptor-\nmetrics (2.goog" +
                    "le.api.MetricDescriptorD\nmonitored_res" +
                    "ources (2\'.google.api.MonitoredResou" +
                    "rceDescriptor\$\nbilling (2.google." +
                    "api.Billing\$\nlogging (2.google.ap" +
                    "i.Logging*\n\nmonitoring (2.google.a" +
                    "pi.Monitoring7\nsystem_parameters (" +
                    "2.google.api.SystemParameters+\nsource" +
                    "_info% (2.google.api.SourceInfo8\nc" +
                    "onfig_version (2.google.protobuf.UI" +
                    "nt32ValueBBn\ncom.google.apiBService" +
                    "ProtoPZEgoogle.golang.org/genproto/goog" +
                    "leapis/api/serviceconfig;serviceconfigᄁ" +
                    "GAPIbproto3"
                )

                FileDescriptor.buildFrom(
                    descriptorData,
                    listOf(
                        AuthProto.descriptor,
            BackendProto.descriptor,
            BillingProto.descriptor,
            ContextProto.descriptor,
            ControlProto.descriptor,
            DocumentationProto.descriptor,
            EndpointProto.descriptor,
            HttpProto.descriptor,
            LabelProto.descriptor,
            LogProto.descriptor,
            LoggingProto.descriptor,
            MetricProto.descriptor,
            MonitoredResourceProto.descriptor,
            MonitoringProto.descriptor,
            QuotaProto.descriptor,
            ResourceProto.descriptor,
            SourceInfoProto.descriptor,
            SystemParameterProto.descriptor,
            UsageProto.descriptor,
            AnyProto.descriptor,
            ApiProto.descriptor,
            TypeProto.descriptor,
            WrappersProto.descriptor
                    )
                )
            }
}

val Service.Deserializer.descriptor: Descriptor
    get() = ServiceProto.descriptor.messageTypes[0]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy