google-discovery-core
google-discovery-core
API
discovery
CaseClass
CaseClass
Client
Client
ResolvedInvocation
Code
Sanitize
Codegen
SourceFile
Discovery
Discovery
DiscoveryClient
DiscoveryClient
AsJson
AsJson
DiscoveryCollection
DiscoveryCollection
Item
Item
EnumType
EnumType
GeneratedType
GeneratedType
Http
Http
HttpParameter
HttpParameter
HttpParameters
HttpParameters
Invocations
Invocations
Parameter
Parameter
QueryParams
Resource
Resource
Resources
Resources
Schema
Schema
SourceFilePlatform
Template
Template
Type
Type
Constructor
Imported
Simple
TypeClassInstance
TypeClassInstance
google-discovery-core
/
discovery
/
Codegen
Codegen
discovery.Codegen
object
Codegen
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Codegen
.type
Members list
Clear all
Type members
Classlikes
case
class
SourceFile
(
pkg
:
String
,
name
:
String
,
imports
:
List
[
String
],
body
:
String
)
extends
SourceFilePlatform
Attributes
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
SourceFilePlatform
class
Object
trait
Matchable
class
Any
Show all
Value members
Concrete methods
def
generateFromDiscovery
(
packageName
:
String
,
discovery
:
Discovery
):
List
[
SourceFile
]
def
jsonInstances
(
packageName
:
String
):
SourceFile
def
mkSchema
(
name
:
String
,
schema
:
Schema
):
List
[
GeneratedType
]
def
mkSchemaProperty
(
parentName
:
String
,
name
:
String
,
property
:
Schema
):
Writer
[
List
[
GeneratedType
],
Parameter
]
def
mkSchemaPropertyType
(
parentName
:
String
,
name
:
String
,
property
:
Schema
):
Writer
[
List
[
GeneratedType
],
Type
]
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods