Lines Matching refs:disco

73 	doc *disco.Document
262 doc, err := disco.NewDocument(jsonBytes)
726 typ *disco.Schema
736 p *disco.Property
740 func (p *Property) Type() *disco.Schema {
915 func (a *API) typeAsGo(s *disco.Schema, elidePointers bool) string {
917 case disco.SimpleKind:
919 case disco.ArrayKind:
936 case disco.ReferenceKind:
938 if rs.Kind == disco.SimpleKind {
944 case disco.MapKind:
959 case disco.AnyStructKind:
961 case disco.StructKind:
984 if s.typ.Kind != disco.StructKind {
1014 addSubStruct := func(subApiName string, t *disco.Schema) {
1035 case disco.StructKind:
1039 case disco.SimpleKind, disco.ReferenceKind, disco.AnyStructKind:
1041 case disco.MapKind:
1043 if mt.Kind == disco.SimpleKind || mt.Kind == disco.ReferenceKind {
1047 case disco.ArrayKind:
1049 if at.Kind == disco.SimpleKind || at.Kind == disco.ReferenceKind {
1053 case disco.StructKind:
1059 case disco.ArrayKind:
1062 case disco.SimpleKind, disco.ReferenceKind, disco.AnyStructKind:
1064 case disco.MapKind:
1066 if k := mt.Kind; k != disco.SimpleKind && k != disco.ReferenceKind {
1069 case disco.ArrayKind:
1071 if k := at.Kind; k != disco.SimpleKind && k != disco.ReferenceKind {
1074 case disco.StructKind:
1079 case disco.AnyStructKind, disco.MapKind, disco.SimpleKind, disco.ReferenceKind:
1094 if s.typ.Kind == disco.MapKind {
1115 if s.typ.Kind == disco.MapKind {
1126 case disco.SimpleKind:
1130 case disco.StructKind:
1132 case disco.MapKind, disco.AnyStructKind:
1134 case disco.ArrayKind:
1142 func (s *Schema) writeVariant(api *API, v *disco.Variant) {
1359 func (a *API) generateResource(r *disco.Resource) {
1382 func (a *API) cacheResourceResponseTypes(r *disco.Resource) {
1391 func (a *API) generateResourceMethods(r *disco.Resource) {
1400 func resourceGoField(r *disco.Resource) string {
1404 func resourceGoType(r *disco.Resource) string {
1408 func (a *API) resourceMethods(r *disco.Resource) []*Method {
1422 r *disco.Resource // or nil if a API-level (top-level) method
1423 m *disco.Method
1462 if s == nil || s.typ.Kind != disco.StructKind {
2003 p *disco.Parameter
2092 func (meth *Method) NewBodyArg(ds *disco.Schema) *argument {
2271 func responseType(api *API, m *disco.Method) string {
2286 func responseTypeLiteral(api *API, m *disco.Method) string {