RestDescription
constructor(kind: String = "discovery#restDescription", etag: String? = null, discoveryVersion: String? = null, id: String? = null, name: String? = null, canonicalName: String? = null, version: String? = null, revision: String? = null, title: String? = null, description: String? = null, ownerDomain: String? = null, ownerName: String? = null, icons: SchemaIcons? = null, documentationLink: String? = null, labels: List<String>? = emptyList(), protocol: String? = null, baseUrl: String? = null, basePath: String? = null, rootUrl: String? = null, servicePath: String? = null, batchPath: String? = null, packagePath: String? = null, parameters: RestParameters? = null, auth: SchemaAuth? = null, features: List<String>? = emptyList(), schemas: RestItems? = null, methods: RestMethods? = null, resources: RestResources? = null, versionModule: Boolean? = null, exponentialBackoffDefault: Boolean? = null)(source)