lang_types

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const DartServiceTpl = `` /* 513-byte string literal not displayed */
View Source
const DotnetServiceTpl = `` /* 1033-byte string literal not displayed */
View Source
const GoServiceImplTpl = `` /* 816-byte string literal not displayed */
View Source
const GoServiceInterfaceTpl = `` /* 441-byte string literal not displayed */
View Source
const JavaServiceTpl = `` /* 537-byte string literal not displayed */
View Source
const KotlinServiceTpl = `` /* 575-byte string literal not displayed */
View Source
const PythonServiceTpl = `` /* 512-byte string literal not displayed */
View Source
const RubyServiceTpl = `` /* 409-byte string literal not displayed */
View Source
const SwiftServiceTpl = `` /* 526-byte string literal not displayed */
View Source
const TypescriptServiceTpl = `` /* 499-byte string literal not displayed */

Variables

This section is empty.

Functions

func BuildMetadata

func BuildMetadata(method pgs.Method, async bool) string

func DartAsync

func DartAsync(method pgs.Method) string

func DartAwait

func DartAwait(method pgs.Method) string

func DartBuildMetadata

func DartBuildMetadata(method pgs.Method) string

func DartDocComment

func DartDocComment(method pgs.Method) string

func DartMessageType

func DartMessageType(entity EntityWithParent) string

func DartMethodReturnType

func DartMethodReturnType(method pgs.Method) string

func DartMethodType

func DartMethodType(message pgs.Message, streaming bool) string

func DotnetDocComment

func DotnetDocComment(method pgs.Method) string

func DotnetMessageType

func DotnetMessageType(entity EntityWithParent) string

func DotnetMethodParamType

func DotnetMethodParamType(method pgs.Method) string

func DotnetMethodReturnType

func DotnetMethodReturnType(method pgs.Method) string

func DotnetMethodType

func DotnetMethodType(message pgs.Message, streaming bool) string

func GoDocComment

func GoDocComment(method pgs.Method) string

func GoMessageType

func GoMessageType(entity EntityWithParent) string

func GoMethodParamType

func GoMethodParamType(method pgs.Method) string

func GoMethodReturnType

func GoMethodReturnType(method pgs.Method) string

func GoStructPointer

func GoStructPointer(method pgs.Method) string

func GolangBuildMetadata

func GolangBuildMetadata(method pgs.Method) string

func GolangStructPointerVar

func GolangStructPointerVar(method pgs.Method) string

func JavaAsync

func JavaAsync(method pgs.Method) string

func JavaAwait

func JavaAwait(method pgs.Method) string

func JavaDocComment

func JavaDocComment(method pgs.Method) string

func JavaMessageType

func JavaMessageType(entity EntityWithParent, service pgs.Service) string

func JavaMethodParamType

func JavaMethodParamType(method pgs.Method) string

func JavaMethodReturnType

func JavaMethodReturnType(method pgs.Method) string

func JavaMethodType

func JavaMethodType(message pgs.Message, service pgs.Service, streaming bool) string

func JavaStreamStub

func JavaStreamStub(method pgs.Method) string

func KotlinAsync

func KotlinAsync(method pgs.Method) string

func KotlinAwait

func KotlinAwait(method pgs.Method) string

func KotlinDocComment

func KotlinDocComment(method pgs.Method) string

func KotlinMessageType

func KotlinMessageType(entity EntityWithParent) string

func KotlinMethodReturnType

func KotlinMethodReturnType(method pgs.Method) string

func KotlinMethodType

func KotlinMethodType(message pgs.Message, streaming bool) string

func MethodIsStreaming

func MethodIsStreaming(method pgs.Method) bool

func MethodParamType

func MethodParamType(method pgs.Method) string

func PythonBuildMetadata

func PythonBuildMetadata(method pgs.Method) string

func PythonDocComment

func PythonDocComment(method pgs.Method) string

func PythonMessageType

func PythonMessageType(entity EntityWithParent) string

func PythonMethodReturnType

func PythonMethodReturnType(method pgs.Method) string

func RubyDocComment

func RubyDocComment(method pgs.Method) string

func RubyMessageType

func RubyMessageType(entity EntityWithParent) string

func RubyMethodReturnType

func RubyMethodReturnType(method pgs.Method) string

func SdkAnonymous

func SdkAnonymous(method pgs.Method) bool

func SdkTemplateGenerate

func SdkTemplateGenerate(method pgs.Method) bool

func SwiftAsync

func SwiftAsync(method pgs.Method) string

func SwiftAwait

func SwiftAwait(method pgs.Method) string

func SwiftBuildMetadata

func SwiftBuildMetadata(method pgs.Method) string

func SwiftDocComment

func SwiftDocComment(method pgs.Method) string

func SwiftMessageType

func SwiftMessageType(entity EntityWithParent) string

func SwiftMethodParamType

func SwiftMethodParamType(message pgs.Method) string

func SwiftMethodReturnType

func SwiftMethodReturnType(method pgs.Method) string

func SwiftMethodType

func SwiftMethodType(message pgs.Message, streaming bool) string

func TypescriptAsync

func TypescriptAsync(method pgs.Method) string

func TypescriptAwait

func TypescriptAwait(method pgs.Method) string

func TypescriptBuildMetadata

func TypescriptBuildMetadata(method pgs.Method) string

func TypescriptDocComment

func TypescriptDocComment(method pgs.Method) string

func TypescriptMessageType

func TypescriptMessageType(entity EntityWithParent) string

func TypescriptMethodReturnType

func TypescriptMethodReturnType(method pgs.Method) string

func TypescriptMethodType

func TypescriptMethodType(message pgs.Message, streaming bool) string

Types

type EntityWithParent

type EntityWithParent interface {
	pgs.Entity
	Parent() pgs.ParentEntity
}

EntityWithParent intersection between pgs.Message and pgs.Enum

type FieldType

type FieldType interface {
	ProtoType() pgs.ProtoType
	IsEmbed() bool
	IsEnum() bool
	Imports() []pgs.File
	Enum() pgs.Enum
	Embed() pgs.Message
}

FieldType intersection between pgs.FieldType and pgs.FieldTypeElem

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL