Documentation
¶
Index ¶
- Variables
- type CFFICheckType
- func (*CFFICheckType) Descriptor() ([]byte, []int)deprecated
- func (x *CFFICheckType) GetName() string
- func (x *CFFICheckType) GetReturns() *CFFIFieldTypeHolder
- func (*CFFICheckType) ProtoMessage()
- func (x *CFFICheckType) ProtoReflect() protoreflect.Message
- func (x *CFFICheckType) Reset()
- func (x *CFFICheckType) String() string
- type CFFICheckValue
- func (*CFFICheckValue) Descriptor() ([]byte, []int)deprecated
- func (x *CFFICheckValue) GetExpression() string
- func (x *CFFICheckValue) GetName() string
- func (x *CFFICheckValue) GetStatus() string
- func (x *CFFICheckValue) GetValue() *CFFIValueHolder
- func (*CFFICheckValue) ProtoMessage()
- func (x *CFFICheckValue) ProtoReflect() protoreflect.Message
- func (x *CFFICheckValue) Reset()
- func (x *CFFICheckValue) String() string
- type CFFIClientProperty
- func (*CFFIClientProperty) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIClientProperty) GetName() string
- func (x *CFFIClientProperty) GetOptions() []*CFFIMapEntry
- func (x *CFFIClientProperty) GetProvider() string
- func (x *CFFIClientProperty) GetRetryPolicy() string
- func (*CFFIClientProperty) ProtoMessage()
- func (x *CFFIClientProperty) ProtoReflect() protoreflect.Message
- func (x *CFFIClientProperty) Reset()
- func (x *CFFIClientProperty) String() string
- type CFFIClientRegistry
- func (*CFFIClientRegistry) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIClientRegistry) GetClients() []*CFFIClientProperty
- func (x *CFFIClientRegistry) GetPrimary() string
- func (*CFFIClientRegistry) ProtoMessage()
- func (x *CFFIClientRegistry) ProtoReflect() protoreflect.Message
- func (x *CFFIClientRegistry) Reset()
- func (x *CFFIClientRegistry) String() string
- type CFFIEnvVar
- type CFFIFieldTypeAny
- type CFFIFieldTypeBool
- type CFFIFieldTypeChecked
- func (*CFFIFieldTypeChecked) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeChecked) GetChecks() []*CFFICheckType
- func (x *CFFIFieldTypeChecked) GetValue() *CFFIFieldTypeHolder
- func (*CFFIFieldTypeChecked) ProtoMessage()
- func (x *CFFIFieldTypeChecked) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeChecked) Reset()
- func (x *CFFIFieldTypeChecked) String() string
- type CFFIFieldTypeClass
- func (*CFFIFieldTypeClass) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeClass) GetName() *CFFITypeName
- func (*CFFIFieldTypeClass) ProtoMessage()
- func (x *CFFIFieldTypeClass) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeClass) Reset()
- func (x *CFFIFieldTypeClass) String() string
- type CFFIFieldTypeEnum
- type CFFIFieldTypeFloat
- type CFFIFieldTypeHolder
- func (*CFFIFieldTypeHolder) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeHolder) GetAnyType() *CFFIFieldTypeAny
- func (x *CFFIFieldTypeHolder) GetBoolType() *CFFIFieldTypeBool
- func (x *CFFIFieldTypeHolder) GetCheckedType() *CFFIFieldTypeChecked
- func (x *CFFIFieldTypeHolder) GetClassType() *CFFIFieldTypeClass
- func (x *CFFIFieldTypeHolder) GetEnumType() *CFFIFieldTypeEnum
- func (x *CFFIFieldTypeHolder) GetFloatType() *CFFIFieldTypeFloat
- func (x *CFFIFieldTypeHolder) GetIntType() *CFFIFieldTypeInt
- func (x *CFFIFieldTypeHolder) GetListType() *CFFIFieldTypeList
- func (x *CFFIFieldTypeHolder) GetLiteralType() *CFFIFieldTypeLiteral
- func (x *CFFIFieldTypeHolder) GetMapType() *CFFIFieldTypeMap
- func (x *CFFIFieldTypeHolder) GetMediaType() *CFFIFieldTypeMedia
- func (x *CFFIFieldTypeHolder) GetNullType() *CFFIFieldTypeNull
- func (x *CFFIFieldTypeHolder) GetOptionalType() *CFFIFieldTypeOptional
- func (x *CFFIFieldTypeHolder) GetStreamStateType() *CFFIFieldTypeStreamState
- func (x *CFFIFieldTypeHolder) GetStringType() *CFFIFieldTypeString
- func (x *CFFIFieldTypeHolder) GetTupleType() *CFFIFieldTypeTuple
- func (x *CFFIFieldTypeHolder) GetType() isCFFIFieldTypeHolder_Type
- func (x *CFFIFieldTypeHolder) GetTypeAliasType() *CFFIFieldTypeTypeAlias
- func (x *CFFIFieldTypeHolder) GetUnionVariantType() *CFFIFieldTypeUnionVariant
- func (*CFFIFieldTypeHolder) ProtoMessage()
- func (x *CFFIFieldTypeHolder) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeHolder) Reset()
- func (x *CFFIFieldTypeHolder) String() string
- type CFFIFieldTypeHolder_AnyType
- type CFFIFieldTypeHolder_BoolType
- type CFFIFieldTypeHolder_CheckedType
- type CFFIFieldTypeHolder_ClassType
- type CFFIFieldTypeHolder_EnumType
- type CFFIFieldTypeHolder_FloatType
- type CFFIFieldTypeHolder_IntType
- type CFFIFieldTypeHolder_ListType
- type CFFIFieldTypeHolder_LiteralType
- type CFFIFieldTypeHolder_MapType
- type CFFIFieldTypeHolder_MediaType
- type CFFIFieldTypeHolder_NullType
- type CFFIFieldTypeHolder_OptionalType
- type CFFIFieldTypeHolder_StreamStateType
- type CFFIFieldTypeHolder_StringType
- type CFFIFieldTypeHolder_TupleType
- type CFFIFieldTypeHolder_TypeAliasType
- type CFFIFieldTypeHolder_UnionVariantType
- type CFFIFieldTypeInt
- type CFFIFieldTypeList
- func (*CFFIFieldTypeList) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeList) GetElement() *CFFIFieldTypeHolder
- func (*CFFIFieldTypeList) ProtoMessage()
- func (x *CFFIFieldTypeList) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeList) Reset()
- func (x *CFFIFieldTypeList) String() string
- type CFFIFieldTypeLiteral
- func (*CFFIFieldTypeLiteral) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeLiteral) GetBoolLiteral() *CFFILiteralBool
- func (x *CFFIFieldTypeLiteral) GetIntLiteral() *CFFILiteralInt
- func (x *CFFIFieldTypeLiteral) GetLiteral() isCFFIFieldTypeLiteral_Literal
- func (x *CFFIFieldTypeLiteral) GetStringLiteral() *CFFILiteralString
- func (*CFFIFieldTypeLiteral) ProtoMessage()
- func (x *CFFIFieldTypeLiteral) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeLiteral) Reset()
- func (x *CFFIFieldTypeLiteral) String() string
- type CFFIFieldTypeLiteral_BoolLiteral
- type CFFIFieldTypeLiteral_IntLiteral
- type CFFIFieldTypeLiteral_StringLiteral
- type CFFIFieldTypeMap
- func (*CFFIFieldTypeMap) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeMap) GetKey() *CFFIFieldTypeHolder
- func (x *CFFIFieldTypeMap) GetValue() *CFFIFieldTypeHolder
- func (*CFFIFieldTypeMap) ProtoMessage()
- func (x *CFFIFieldTypeMap) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeMap) Reset()
- func (x *CFFIFieldTypeMap) String() string
- type CFFIFieldTypeMedia
- func (*CFFIFieldTypeMedia) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeMedia) GetMedia() MediaTypeEnum
- func (*CFFIFieldTypeMedia) ProtoMessage()
- func (x *CFFIFieldTypeMedia) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeMedia) Reset()
- func (x *CFFIFieldTypeMedia) String() string
- type CFFIFieldTypeNull
- type CFFIFieldTypeOptional
- func (*CFFIFieldTypeOptional) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeOptional) GetValue() *CFFIFieldTypeHolder
- func (*CFFIFieldTypeOptional) ProtoMessage()
- func (x *CFFIFieldTypeOptional) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeOptional) Reset()
- func (x *CFFIFieldTypeOptional) String() string
- type CFFIFieldTypeStreamState
- func (*CFFIFieldTypeStreamState) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeStreamState) GetValue() *CFFIFieldTypeHolder
- func (*CFFIFieldTypeStreamState) ProtoMessage()
- func (x *CFFIFieldTypeStreamState) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeStreamState) Reset()
- func (x *CFFIFieldTypeStreamState) String() string
- type CFFIFieldTypeString
- type CFFIFieldTypeTuple
- func (*CFFIFieldTypeTuple) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeTuple) GetElements() []*CFFIFieldTypeHolder
- func (*CFFIFieldTypeTuple) ProtoMessage()
- func (x *CFFIFieldTypeTuple) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeTuple) Reset()
- func (x *CFFIFieldTypeTuple) String() string
- type CFFIFieldTypeTypeAlias
- func (*CFFIFieldTypeTypeAlias) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeTypeAlias) GetName() *CFFITypeName
- func (*CFFIFieldTypeTypeAlias) ProtoMessage()
- func (x *CFFIFieldTypeTypeAlias) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeTypeAlias) Reset()
- func (x *CFFIFieldTypeTypeAlias) String() string
- type CFFIFieldTypeUnionVariant
- func (*CFFIFieldTypeUnionVariant) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFieldTypeUnionVariant) GetName() *CFFITypeName
- func (x *CFFIFieldTypeUnionVariant) GetOptions() []*CFFIFieldTypeHolder
- func (*CFFIFieldTypeUnionVariant) ProtoMessage()
- func (x *CFFIFieldTypeUnionVariant) ProtoReflect() protoreflect.Message
- func (x *CFFIFieldTypeUnionVariant) Reset()
- func (x *CFFIFieldTypeUnionVariant) String() string
- type CFFIFunctionArguments
- func (*CFFIFunctionArguments) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIFunctionArguments) GetClientRegistry() *CFFIClientRegistry
- func (x *CFFIFunctionArguments) GetCollectors() []*CFFIRawObject
- func (x *CFFIFunctionArguments) GetEnv() []*CFFIEnvVar
- func (x *CFFIFunctionArguments) GetKwargs() []*CFFIMapEntry
- func (*CFFIFunctionArguments) ProtoMessage()
- func (x *CFFIFunctionArguments) ProtoReflect() protoreflect.Message
- func (x *CFFIFunctionArguments) Reset()
- func (x *CFFIFunctionArguments) String() string
- type CFFILiteralBool
- type CFFILiteralInt
- type CFFILiteralString
- type CFFIMapEntry
- func (*CFFIMapEntry) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIMapEntry) GetKey() string
- func (x *CFFIMapEntry) GetValue() *CFFIValueHolder
- func (*CFFIMapEntry) ProtoMessage()
- func (x *CFFIMapEntry) ProtoReflect() protoreflect.Message
- func (x *CFFIMapEntry) Reset()
- func (x *CFFIMapEntry) String() string
- type CFFIMediaContentBase64
- func (*CFFIMediaContentBase64) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIMediaContentBase64) GetData() string
- func (*CFFIMediaContentBase64) ProtoMessage()
- func (x *CFFIMediaContentBase64) ProtoReflect() protoreflect.Message
- func (x *CFFIMediaContentBase64) Reset()
- func (x *CFFIMediaContentBase64) String() string
- type CFFIMediaContentFile
- func (*CFFIMediaContentFile) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIMediaContentFile) GetPath() string
- func (*CFFIMediaContentFile) ProtoMessage()
- func (x *CFFIMediaContentFile) ProtoReflect() protoreflect.Message
- func (x *CFFIMediaContentFile) Reset()
- func (x *CFFIMediaContentFile) String() string
- type CFFIMediaContentUrl
- func (*CFFIMediaContentUrl) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIMediaContentUrl) GetUrl() string
- func (*CFFIMediaContentUrl) ProtoMessage()
- func (x *CFFIMediaContentUrl) ProtoReflect() protoreflect.Message
- func (x *CFFIMediaContentUrl) Reset()
- func (x *CFFIMediaContentUrl) String() string
- type CFFIMediaValue
- func (*CFFIMediaValue) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIMediaValue) GetBase64Content() *CFFIMediaContentBase64
- func (x *CFFIMediaValue) GetContent() isCFFIMediaValue_Content
- func (x *CFFIMediaValue) GetFileContent() *CFFIMediaContentFile
- func (x *CFFIMediaValue) GetMimeType() string
- func (x *CFFIMediaValue) GetUrlContent() *CFFIMediaContentUrl
- func (*CFFIMediaValue) ProtoMessage()
- func (x *CFFIMediaValue) ProtoReflect() protoreflect.Message
- func (x *CFFIMediaValue) Reset()
- func (x *CFFIMediaValue) String() string
- type CFFIMediaValue_Base64Content
- type CFFIMediaValue_FileContent
- type CFFIMediaValue_UrlContent
- type CFFIObjectConstructorArgs
- func (*CFFIObjectConstructorArgs) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIObjectConstructorArgs) GetKwargs() []*CFFIMapEntry
- func (x *CFFIObjectConstructorArgs) GetType() CFFIObjectType
- func (*CFFIObjectConstructorArgs) ProtoMessage()
- func (x *CFFIObjectConstructorArgs) ProtoReflect() protoreflect.Message
- func (x *CFFIObjectConstructorArgs) Reset()
- func (x *CFFIObjectConstructorArgs) String() string
- type CFFIObjectMethodArguments
- func (*CFFIObjectMethodArguments) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIObjectMethodArguments) GetKwargs() []*CFFIMapEntry
- func (x *CFFIObjectMethodArguments) GetMethodName() string
- func (x *CFFIObjectMethodArguments) GetObject() *CFFIRawObject
- func (*CFFIObjectMethodArguments) ProtoMessage()
- func (x *CFFIObjectMethodArguments) ProtoReflect() protoreflect.Message
- func (x *CFFIObjectMethodArguments) Reset()
- func (x *CFFIObjectMethodArguments) String() string
- type CFFIObjectResponse
- func (*CFFIObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIObjectResponse) GetError() *CFFIObjectResponseError
- func (x *CFFIObjectResponse) GetResponse() isCFFIObjectResponse_Response
- func (x *CFFIObjectResponse) GetSuccess() *CFFIObjectResponseSuccess
- func (*CFFIObjectResponse) ProtoMessage()
- func (x *CFFIObjectResponse) ProtoReflect() protoreflect.Message
- func (x *CFFIObjectResponse) Reset()
- func (x *CFFIObjectResponse) String() string
- type CFFIObjectResponseError
- func (*CFFIObjectResponseError) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIObjectResponseError) GetError() string
- func (*CFFIObjectResponseError) ProtoMessage()
- func (x *CFFIObjectResponseError) ProtoReflect() protoreflect.Message
- func (x *CFFIObjectResponseError) Reset()
- func (x *CFFIObjectResponseError) String() string
- type CFFIObjectResponseSuccess
- func (*CFFIObjectResponseSuccess) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIObjectResponseSuccess) GetObject() *CFFIRawObject
- func (x *CFFIObjectResponseSuccess) GetObjects() *MultipleRawObjectResponse
- func (x *CFFIObjectResponseSuccess) GetResult() isCFFIObjectResponseSuccess_Result
- func (x *CFFIObjectResponseSuccess) GetValue() *CFFIValueHolder
- func (*CFFIObjectResponseSuccess) ProtoMessage()
- func (x *CFFIObjectResponseSuccess) ProtoReflect() protoreflect.Message
- func (x *CFFIObjectResponseSuccess) Reset()
- func (x *CFFIObjectResponseSuccess) String() string
- type CFFIObjectResponseSuccess_Object
- type CFFIObjectResponseSuccess_Objects
- type CFFIObjectResponseSuccess_Value
- type CFFIObjectResponse_Error
- type CFFIObjectResponse_Success
- type CFFIObjectType
- func (CFFIObjectType) Descriptor() protoreflect.EnumDescriptor
- func (x CFFIObjectType) Enum() *CFFIObjectType
- func (CFFIObjectType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CFFIObjectType) Number() protoreflect.EnumNumber
- func (x CFFIObjectType) String() string
- func (CFFIObjectType) Type() protoreflect.EnumType
- type CFFIPointerType
- type CFFIRawObject
- func (*CFFIRawObject) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIRawObject) GetCollector() *CFFIPointerType
- func (x *CFFIRawObject) GetFunctionLog() *CFFIPointerType
- func (x *CFFIRawObject) GetHttpBody() *CFFIPointerType
- func (x *CFFIRawObject) GetHttpRequest() *CFFIPointerType
- func (x *CFFIRawObject) GetHttpResponse() *CFFIPointerType
- func (x *CFFIRawObject) GetLlmCall() *CFFIPointerType
- func (x *CFFIRawObject) GetLlmStreamCall() *CFFIPointerType
- func (x *CFFIRawObject) GetObject() isCFFIRawObject_Object
- func (x *CFFIRawObject) GetSseResponse() *CFFIPointerType
- func (x *CFFIRawObject) GetStreamTiming() *CFFIPointerType
- func (x *CFFIRawObject) GetTiming() *CFFIPointerType
- func (x *CFFIRawObject) GetUsage() *CFFIPointerType
- func (*CFFIRawObject) ProtoMessage()
- func (x *CFFIRawObject) ProtoReflect() protoreflect.Message
- func (x *CFFIRawObject) Reset()
- func (x *CFFIRawObject) String() string
- type CFFIRawObject_Collector
- type CFFIRawObject_FunctionLog
- type CFFIRawObject_HttpBody
- type CFFIRawObject_HttpRequest
- type CFFIRawObject_HttpResponse
- type CFFIRawObject_LlmCall
- type CFFIRawObject_LlmStreamCall
- type CFFIRawObject_SseResponse
- type CFFIRawObject_StreamTiming
- type CFFIRawObject_Timing
- type CFFIRawObject_Usage
- type CFFIStreamState
- func (CFFIStreamState) Descriptor() protoreflect.EnumDescriptor
- func (x CFFIStreamState) Enum() *CFFIStreamState
- func (CFFIStreamState) EnumDescriptor() ([]byte, []int)deprecated
- func (x CFFIStreamState) Number() protoreflect.EnumNumber
- func (x CFFIStreamState) String() string
- func (CFFIStreamState) Type() protoreflect.EnumType
- type CFFITypeName
- func (*CFFITypeName) Descriptor() ([]byte, []int)deprecated
- func (x *CFFITypeName) GetName() string
- func (x *CFFITypeName) GetNamespace() CFFITypeNamespace
- func (*CFFITypeName) ProtoMessage()
- func (x *CFFITypeName) ProtoReflect() protoreflect.Message
- func (x *CFFITypeName) Reset()
- func (x *CFFITypeName) String() string
- type CFFITypeNamespace
- func (CFFITypeNamespace) Descriptor() protoreflect.EnumDescriptor
- func (x CFFITypeNamespace) Enum() *CFFITypeNamespace
- func (CFFITypeNamespace) EnumDescriptor() ([]byte, []int)deprecated
- func (x CFFITypeNamespace) Number() protoreflect.EnumNumber
- func (x CFFITypeNamespace) String() string
- func (CFFITypeNamespace) Type() protoreflect.EnumType
- type CFFIValueChecked
- func (*CFFIValueChecked) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueChecked) GetChecks() []*CFFICheckValue
- func (x *CFFIValueChecked) GetValue() *CFFIValueHolder
- func (*CFFIValueChecked) ProtoMessage()
- func (x *CFFIValueChecked) ProtoReflect() protoreflect.Message
- func (x *CFFIValueChecked) Reset()
- func (x *CFFIValueChecked) String() string
- type CFFIValueClass
- func (*CFFIValueClass) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueClass) GetDynamicFields() []*CFFIMapEntry
- func (x *CFFIValueClass) GetFields() []*CFFIMapEntry
- func (x *CFFIValueClass) GetName() *CFFITypeName
- func (*CFFIValueClass) ProtoMessage()
- func (x *CFFIValueClass) ProtoReflect() protoreflect.Message
- func (x *CFFIValueClass) Reset()
- func (x *CFFIValueClass) String() string
- type CFFIValueEnum
- func (*CFFIValueEnum) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueEnum) GetIsDynamic() bool
- func (x *CFFIValueEnum) GetName() *CFFITypeName
- func (x *CFFIValueEnum) GetValue() string
- func (*CFFIValueEnum) ProtoMessage()
- func (x *CFFIValueEnum) ProtoReflect() protoreflect.Message
- func (x *CFFIValueEnum) Reset()
- func (x *CFFIValueEnum) String() string
- type CFFIValueHolder
- func (*CFFIValueHolder) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueHolder) GetBoolValue() bool
- func (x *CFFIValueHolder) GetCheckedValue() *CFFIValueChecked
- func (x *CFFIValueHolder) GetClassValue() *CFFIValueClass
- func (x *CFFIValueHolder) GetEnumValue() *CFFIValueEnum
- func (x *CFFIValueHolder) GetFloatValue() float64
- func (x *CFFIValueHolder) GetIntValue() int64
- func (x *CFFIValueHolder) GetListValue() *CFFIValueList
- func (x *CFFIValueHolder) GetMapValue() *CFFIValueMap
- func (x *CFFIValueHolder) GetMediaValue() *CFFIValueMedia
- func (x *CFFIValueHolder) GetNullValue() *CFFIValueNull
- func (x *CFFIValueHolder) GetStreamingStateValue() *CFFIValueStreamingState
- func (x *CFFIValueHolder) GetStringValue() string
- func (x *CFFIValueHolder) GetTupleValue() *CFFIValueTuple
- func (x *CFFIValueHolder) GetType() *CFFIFieldTypeHolder
- func (x *CFFIValueHolder) GetUnionVariantValue() *CFFIValueUnionVariant
- func (x *CFFIValueHolder) GetValue() isCFFIValueHolder_Value
- func (*CFFIValueHolder) ProtoMessage()
- func (x *CFFIValueHolder) ProtoReflect() protoreflect.Message
- func (x *CFFIValueHolder) Reset()
- func (x *CFFIValueHolder) String() string
- type CFFIValueHolder_BoolValue
- type CFFIValueHolder_CheckedValue
- type CFFIValueHolder_ClassValue
- type CFFIValueHolder_EnumValue
- type CFFIValueHolder_FloatValue
- type CFFIValueHolder_IntValue
- type CFFIValueHolder_ListValue
- type CFFIValueHolder_MapValue
- type CFFIValueHolder_MediaValue
- type CFFIValueHolder_NullValue
- type CFFIValueHolder_StreamingStateValue
- type CFFIValueHolder_StringValue
- type CFFIValueHolder_TupleValue
- type CFFIValueHolder_UnionVariantValue
- type CFFIValueList
- func (*CFFIValueList) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueList) GetValueType() *CFFIFieldTypeHolder
- func (x *CFFIValueList) GetValues() []*CFFIValueHolder
- func (*CFFIValueList) ProtoMessage()
- func (x *CFFIValueList) ProtoReflect() protoreflect.Message
- func (x *CFFIValueList) Reset()
- func (x *CFFIValueList) String() string
- type CFFIValueMap
- func (*CFFIValueMap) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueMap) GetEntries() []*CFFIMapEntry
- func (x *CFFIValueMap) GetKeyType() *CFFIFieldTypeHolder
- func (x *CFFIValueMap) GetValueType() *CFFIFieldTypeHolder
- func (*CFFIValueMap) ProtoMessage()
- func (x *CFFIValueMap) ProtoReflect() protoreflect.Message
- func (x *CFFIValueMap) Reset()
- func (x *CFFIValueMap) String() string
- type CFFIValueMedia
- func (*CFFIValueMedia) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueMedia) GetMediaType() *CFFIFieldTypeMedia
- func (x *CFFIValueMedia) GetMediaValue() *CFFIMediaValue
- func (*CFFIValueMedia) ProtoMessage()
- func (x *CFFIValueMedia) ProtoReflect() protoreflect.Message
- func (x *CFFIValueMedia) Reset()
- func (x *CFFIValueMedia) String() string
- type CFFIValueNull
- type CFFIValueStreamingState
- func (*CFFIValueStreamingState) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueStreamingState) GetState() CFFIStreamState
- func (x *CFFIValueStreamingState) GetValue() *CFFIValueHolder
- func (*CFFIValueStreamingState) ProtoMessage()
- func (x *CFFIValueStreamingState) ProtoReflect() protoreflect.Message
- func (x *CFFIValueStreamingState) Reset()
- func (x *CFFIValueStreamingState) String() string
- type CFFIValueTuple
- type CFFIValueUnionVariant
- func (*CFFIValueUnionVariant) Descriptor() ([]byte, []int)deprecated
- func (x *CFFIValueUnionVariant) GetFieldTypes() []*CFFIFieldTypeHolder
- func (x *CFFIValueUnionVariant) GetName() *CFFITypeName
- func (x *CFFIValueUnionVariant) GetValue() *CFFIValueHolder
- func (x *CFFIValueUnionVariant) GetValueTypeIndex() int32
- func (x *CFFIValueUnionVariant) GetVariantName() string
- func (*CFFIValueUnionVariant) ProtoMessage()
- func (x *CFFIValueUnionVariant) ProtoReflect() protoreflect.Message
- func (x *CFFIValueUnionVariant) Reset()
- func (x *CFFIValueUnionVariant) String() string
- type MediaTypeEnum
- func (MediaTypeEnum) Descriptor() protoreflect.EnumDescriptor
- func (x MediaTypeEnum) Enum() *MediaTypeEnum
- func (MediaTypeEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x MediaTypeEnum) Number() protoreflect.EnumNumber
- func (x MediaTypeEnum) String() string
- func (MediaTypeEnum) Type() protoreflect.EnumType
- type MultipleRawObjectResponse
- func (*MultipleRawObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MultipleRawObjectResponse) GetObjects() []*CFFIRawObject
- func (*MultipleRawObjectResponse) ProtoMessage()
- func (x *MultipleRawObjectResponse) ProtoReflect() protoreflect.Message
- func (x *MultipleRawObjectResponse) Reset()
- func (x *MultipleRawObjectResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var ( CFFITypeNamespace_name = map[int32]string{ 0: "INTERNAL", 1: "TYPES", 2: "STREAM_TYPES", } CFFITypeNamespace_value = map[string]int32{ "INTERNAL": 0, "TYPES": 1, "STREAM_TYPES": 2, } )
Enum value maps for CFFITypeNamespace.
var ( MediaTypeEnum_name = map[int32]string{ 0: "IMAGE", 1: "AUDIO", 2: "PDF", 3: "VIDEO", } MediaTypeEnum_value = map[string]int32{ "IMAGE": 0, "AUDIO": 1, "PDF": 2, "VIDEO": 3, } )
Enum value maps for MediaTypeEnum.
var ( CFFIObjectType_name = map[int32]string{ 0: "OBJECT_UNSPECIFIED", 1: "OBJECT_COLLECTOR", 2: "OBJECT_FUNCTION_LOG", 3: "OBJECT_USAGE", 4: "OBJECT_TIMING", 5: "OBJECT_STREAM_TIMING", 6: "OBJECT_LLM_CALL", 7: "OBJECT_LLM_STREAM_CALL", 8: "OBJECT_HTTP_REQUEST", 9: "OBJECT_HTTP_RESPONSE", 10: "OBJECT_HTTP_BODY", 11: "OBJECT_SSE_RESPONSE", } CFFIObjectType_value = map[string]int32{ "OBJECT_UNSPECIFIED": 0, "OBJECT_COLLECTOR": 1, "OBJECT_FUNCTION_LOG": 2, "OBJECT_USAGE": 3, "OBJECT_TIMING": 4, "OBJECT_STREAM_TIMING": 5, "OBJECT_LLM_CALL": 6, "OBJECT_LLM_STREAM_CALL": 7, "OBJECT_HTTP_REQUEST": 8, "OBJECT_HTTP_RESPONSE": 9, "OBJECT_HTTP_BODY": 10, "OBJECT_SSE_RESPONSE": 11, } )
Enum value maps for CFFIObjectType.
var ( CFFIStreamState_name = map[int32]string{ 0: "PENDING", 1: "STARTED", 2: "DONE", } CFFIStreamState_value = map[string]int32{ "PENDING": 0, "STARTED": 1, "DONE": 2, } )
Enum value maps for CFFIStreamState.
var File_types_cffi_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CFFICheckType ¶
type CFFICheckType struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Returns *CFFIFieldTypeHolder `protobuf:"bytes,2,opt,name=returns,proto3" json:"returns,omitempty"`
// contains filtered or unexported fields
}
func (*CFFICheckType) Descriptor
deprecated
added in
v0.200.0
func (*CFFICheckType) Descriptor() ([]byte, []int)
Deprecated: Use CFFICheckType.ProtoReflect.Descriptor instead.
func (*CFFICheckType) GetName ¶ added in v0.200.0
func (x *CFFICheckType) GetName() string
func (*CFFICheckType) GetReturns ¶ added in v0.200.0
func (x *CFFICheckType) GetReturns() *CFFIFieldTypeHolder
func (*CFFICheckType) ProtoMessage ¶ added in v0.200.0
func (*CFFICheckType) ProtoMessage()
func (*CFFICheckType) ProtoReflect ¶ added in v0.200.0
func (x *CFFICheckType) ProtoReflect() protoreflect.Message
func (*CFFICheckType) Reset ¶ added in v0.200.0
func (x *CFFICheckType) Reset()
func (*CFFICheckType) String ¶ added in v0.200.0
func (x *CFFICheckType) String() string
type CFFICheckValue ¶
type CFFICheckValue struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Expression string `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Value *CFFIValueHolder `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFICheckValue) Descriptor
deprecated
added in
v0.200.0
func (*CFFICheckValue) Descriptor() ([]byte, []int)
Deprecated: Use CFFICheckValue.ProtoReflect.Descriptor instead.
func (*CFFICheckValue) GetExpression ¶ added in v0.200.0
func (x *CFFICheckValue) GetExpression() string
func (*CFFICheckValue) GetName ¶ added in v0.200.0
func (x *CFFICheckValue) GetName() string
func (*CFFICheckValue) GetStatus ¶ added in v0.200.0
func (x *CFFICheckValue) GetStatus() string
func (*CFFICheckValue) GetValue ¶ added in v0.200.0
func (x *CFFICheckValue) GetValue() *CFFIValueHolder
func (*CFFICheckValue) ProtoMessage ¶ added in v0.200.0
func (*CFFICheckValue) ProtoMessage()
func (*CFFICheckValue) ProtoReflect ¶ added in v0.200.0
func (x *CFFICheckValue) ProtoReflect() protoreflect.Message
func (*CFFICheckValue) Reset ¶ added in v0.200.0
func (x *CFFICheckValue) Reset()
func (*CFFICheckValue) String ¶ added in v0.200.0
func (x *CFFICheckValue) String() string
type CFFIClientProperty ¶ added in v0.89.0
type CFFIClientProperty struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
RetryPolicy *string `protobuf:"bytes,3,opt,name=retry_policy,json=retryPolicy,proto3,oneof" json:"retry_policy,omitempty"`
Options []*CFFIMapEntry `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIClientProperty) Descriptor
deprecated
added in
v0.200.0
func (*CFFIClientProperty) Descriptor() ([]byte, []int)
Deprecated: Use CFFIClientProperty.ProtoReflect.Descriptor instead.
func (*CFFIClientProperty) GetName ¶ added in v0.200.0
func (x *CFFIClientProperty) GetName() string
func (*CFFIClientProperty) GetOptions ¶ added in v0.200.0
func (x *CFFIClientProperty) GetOptions() []*CFFIMapEntry
func (*CFFIClientProperty) GetProvider ¶ added in v0.200.0
func (x *CFFIClientProperty) GetProvider() string
func (*CFFIClientProperty) GetRetryPolicy ¶ added in v0.200.0
func (x *CFFIClientProperty) GetRetryPolicy() string
func (*CFFIClientProperty) ProtoMessage ¶ added in v0.200.0
func (*CFFIClientProperty) ProtoMessage()
func (*CFFIClientProperty) ProtoReflect ¶ added in v0.200.0
func (x *CFFIClientProperty) ProtoReflect() protoreflect.Message
func (*CFFIClientProperty) Reset ¶ added in v0.200.0
func (x *CFFIClientProperty) Reset()
func (*CFFIClientProperty) String ¶ added in v0.200.0
func (x *CFFIClientProperty) String() string
type CFFIClientRegistry ¶ added in v0.89.0
type CFFIClientRegistry struct {
Primary *string `protobuf:"bytes,1,opt,name=primary,proto3,oneof" json:"primary,omitempty"`
Clients []*CFFIClientProperty `protobuf:"bytes,2,rep,name=clients,proto3" json:"clients,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIClientRegistry) Descriptor
deprecated
added in
v0.200.0
func (*CFFIClientRegistry) Descriptor() ([]byte, []int)
Deprecated: Use CFFIClientRegistry.ProtoReflect.Descriptor instead.
func (*CFFIClientRegistry) GetClients ¶ added in v0.200.0
func (x *CFFIClientRegistry) GetClients() []*CFFIClientProperty
func (*CFFIClientRegistry) GetPrimary ¶ added in v0.200.0
func (x *CFFIClientRegistry) GetPrimary() string
func (*CFFIClientRegistry) ProtoMessage ¶ added in v0.200.0
func (*CFFIClientRegistry) ProtoMessage()
func (*CFFIClientRegistry) ProtoReflect ¶ added in v0.200.0
func (x *CFFIClientRegistry) ProtoReflect() protoreflect.Message
func (*CFFIClientRegistry) Reset ¶ added in v0.200.0
func (x *CFFIClientRegistry) Reset()
func (*CFFIClientRegistry) String ¶ added in v0.200.0
func (x *CFFIClientRegistry) String() string
type CFFIEnvVar ¶ added in v0.200.0
type CFFIEnvVar struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIEnvVar) Descriptor
deprecated
added in
v0.200.0
func (*CFFIEnvVar) Descriptor() ([]byte, []int)
Deprecated: Use CFFIEnvVar.ProtoReflect.Descriptor instead.
func (*CFFIEnvVar) GetKey ¶ added in v0.200.0
func (x *CFFIEnvVar) GetKey() string
func (*CFFIEnvVar) GetValue ¶ added in v0.200.0
func (x *CFFIEnvVar) GetValue() string
func (*CFFIEnvVar) ProtoMessage ¶ added in v0.200.0
func (*CFFIEnvVar) ProtoMessage()
func (*CFFIEnvVar) ProtoReflect ¶ added in v0.200.0
func (x *CFFIEnvVar) ProtoReflect() protoreflect.Message
func (*CFFIEnvVar) Reset ¶ added in v0.200.0
func (x *CFFIEnvVar) Reset()
func (*CFFIEnvVar) String ¶ added in v0.200.0
func (x *CFFIEnvVar) String() string
type CFFIFieldTypeAny ¶ added in v0.202.0
type CFFIFieldTypeAny struct {
// contains filtered or unexported fields
}
func (*CFFIFieldTypeAny) Descriptor
deprecated
added in
v0.202.0
func (*CFFIFieldTypeAny) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeAny.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeAny) ProtoMessage ¶ added in v0.202.0
func (*CFFIFieldTypeAny) ProtoMessage()
func (*CFFIFieldTypeAny) ProtoReflect ¶ added in v0.202.0
func (x *CFFIFieldTypeAny) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeAny) Reset ¶ added in v0.202.0
func (x *CFFIFieldTypeAny) Reset()
func (*CFFIFieldTypeAny) String ¶ added in v0.202.0
func (x *CFFIFieldTypeAny) String() string
type CFFIFieldTypeBool ¶
type CFFIFieldTypeBool struct {
// contains filtered or unexported fields
}
func (*CFFIFieldTypeBool) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeBool) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeBool.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeBool) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeBool) ProtoMessage()
func (*CFFIFieldTypeBool) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeBool) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeBool) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeBool) Reset()
func (*CFFIFieldTypeBool) String ¶ added in v0.200.0
func (x *CFFIFieldTypeBool) String() string
type CFFIFieldTypeChecked ¶
type CFFIFieldTypeChecked struct {
Value *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Checks []*CFFICheckType `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeChecked) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeChecked) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeChecked.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeChecked) GetChecks ¶ added in v0.200.0
func (x *CFFIFieldTypeChecked) GetChecks() []*CFFICheckType
func (*CFFIFieldTypeChecked) GetValue ¶ added in v0.200.0
func (x *CFFIFieldTypeChecked) GetValue() *CFFIFieldTypeHolder
func (*CFFIFieldTypeChecked) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeChecked) ProtoMessage()
func (*CFFIFieldTypeChecked) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeChecked) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeChecked) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeChecked) Reset()
func (*CFFIFieldTypeChecked) String ¶ added in v0.200.0
func (x *CFFIFieldTypeChecked) String() string
type CFFIFieldTypeClass ¶
type CFFIFieldTypeClass struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeClass) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeClass) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeClass.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeClass) GetName ¶ added in v0.200.0
func (x *CFFIFieldTypeClass) GetName() *CFFITypeName
func (*CFFIFieldTypeClass) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeClass) ProtoMessage()
func (*CFFIFieldTypeClass) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeClass) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeClass) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeClass) Reset()
func (*CFFIFieldTypeClass) String ¶ added in v0.200.0
func (x *CFFIFieldTypeClass) String() string
type CFFIFieldTypeEnum ¶
type CFFIFieldTypeEnum struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeEnum) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeEnum) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeEnum.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeEnum) GetName ¶ added in v0.200.0
func (x *CFFIFieldTypeEnum) GetName() string
func (*CFFIFieldTypeEnum) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeEnum) ProtoMessage()
func (*CFFIFieldTypeEnum) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeEnum) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeEnum) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeEnum) Reset()
func (*CFFIFieldTypeEnum) String ¶ added in v0.200.0
func (x *CFFIFieldTypeEnum) String() string
type CFFIFieldTypeFloat ¶
type CFFIFieldTypeFloat struct {
// contains filtered or unexported fields
}
func (*CFFIFieldTypeFloat) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeFloat) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeFloat.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeFloat) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeFloat) ProtoMessage()
func (*CFFIFieldTypeFloat) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeFloat) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeFloat) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeFloat) Reset()
func (*CFFIFieldTypeFloat) String ¶ added in v0.200.0
func (x *CFFIFieldTypeFloat) String() string
type CFFIFieldTypeHolder ¶
type CFFIFieldTypeHolder struct {
// Types that are valid to be assigned to Type:
//
// *CFFIFieldTypeHolder_StringType
// *CFFIFieldTypeHolder_IntType
// *CFFIFieldTypeHolder_FloatType
// *CFFIFieldTypeHolder_BoolType
// *CFFIFieldTypeHolder_NullType
// *CFFIFieldTypeHolder_LiteralType
// *CFFIFieldTypeHolder_MediaType
// *CFFIFieldTypeHolder_EnumType
// *CFFIFieldTypeHolder_ClassType
// *CFFIFieldTypeHolder_TypeAliasType
// *CFFIFieldTypeHolder_ListType
// *CFFIFieldTypeHolder_MapType
// *CFFIFieldTypeHolder_TupleType
// *CFFIFieldTypeHolder_UnionVariantType
// *CFFIFieldTypeHolder_OptionalType
// *CFFIFieldTypeHolder_CheckedType
// *CFFIFieldTypeHolder_StreamStateType
// *CFFIFieldTypeHolder_AnyType
Type isCFFIFieldTypeHolder_Type `protobuf_oneof:"type"`
// contains filtered or unexported fields
}
The wrapper message for CFFIFieldType.
func (*CFFIFieldTypeHolder) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeHolder) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeHolder.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeHolder) GetAnyType ¶ added in v0.202.0
func (x *CFFIFieldTypeHolder) GetAnyType() *CFFIFieldTypeAny
func (*CFFIFieldTypeHolder) GetBoolType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetBoolType() *CFFIFieldTypeBool
func (*CFFIFieldTypeHolder) GetCheckedType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetCheckedType() *CFFIFieldTypeChecked
func (*CFFIFieldTypeHolder) GetClassType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetClassType() *CFFIFieldTypeClass
func (*CFFIFieldTypeHolder) GetEnumType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetEnumType() *CFFIFieldTypeEnum
func (*CFFIFieldTypeHolder) GetFloatType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetFloatType() *CFFIFieldTypeFloat
func (*CFFIFieldTypeHolder) GetIntType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetIntType() *CFFIFieldTypeInt
func (*CFFIFieldTypeHolder) GetListType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetListType() *CFFIFieldTypeList
func (*CFFIFieldTypeHolder) GetLiteralType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetLiteralType() *CFFIFieldTypeLiteral
func (*CFFIFieldTypeHolder) GetMapType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetMapType() *CFFIFieldTypeMap
func (*CFFIFieldTypeHolder) GetMediaType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetMediaType() *CFFIFieldTypeMedia
func (*CFFIFieldTypeHolder) GetNullType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetNullType() *CFFIFieldTypeNull
func (*CFFIFieldTypeHolder) GetOptionalType ¶ added in v0.201.0
func (x *CFFIFieldTypeHolder) GetOptionalType() *CFFIFieldTypeOptional
func (*CFFIFieldTypeHolder) GetStreamStateType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetStreamStateType() *CFFIFieldTypeStreamState
func (*CFFIFieldTypeHolder) GetStringType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetStringType() *CFFIFieldTypeString
func (*CFFIFieldTypeHolder) GetTupleType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetTupleType() *CFFIFieldTypeTuple
func (*CFFIFieldTypeHolder) GetType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetType() isCFFIFieldTypeHolder_Type
func (*CFFIFieldTypeHolder) GetTypeAliasType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetTypeAliasType() *CFFIFieldTypeTypeAlias
func (*CFFIFieldTypeHolder) GetUnionVariantType ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) GetUnionVariantType() *CFFIFieldTypeUnionVariant
func (*CFFIFieldTypeHolder) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeHolder) ProtoMessage()
func (*CFFIFieldTypeHolder) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeHolder) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) Reset()
func (*CFFIFieldTypeHolder) String ¶ added in v0.200.0
func (x *CFFIFieldTypeHolder) String() string
type CFFIFieldTypeHolder_AnyType ¶ added in v0.202.0
type CFFIFieldTypeHolder_AnyType struct {
AnyType *CFFIFieldTypeAny `protobuf:"bytes,18,opt,name=any_type,json=anyType,proto3,oneof"`
}
type CFFIFieldTypeHolder_BoolType ¶ added in v0.200.0
type CFFIFieldTypeHolder_BoolType struct {
BoolType *CFFIFieldTypeBool `protobuf:"bytes,4,opt,name=bool_type,json=boolType,proto3,oneof"`
}
type CFFIFieldTypeHolder_CheckedType ¶ added in v0.200.0
type CFFIFieldTypeHolder_CheckedType struct {
CheckedType *CFFIFieldTypeChecked `protobuf:"bytes,16,opt,name=checked_type,json=checkedType,proto3,oneof"`
}
type CFFIFieldTypeHolder_ClassType ¶ added in v0.200.0
type CFFIFieldTypeHolder_ClassType struct {
ClassType *CFFIFieldTypeClass `protobuf:"bytes,9,opt,name=class_type,json=classType,proto3,oneof"`
}
type CFFIFieldTypeHolder_EnumType ¶ added in v0.200.0
type CFFIFieldTypeHolder_EnumType struct {
EnumType *CFFIFieldTypeEnum `protobuf:"bytes,8,opt,name=enum_type,json=enumType,proto3,oneof"`
}
type CFFIFieldTypeHolder_FloatType ¶ added in v0.200.0
type CFFIFieldTypeHolder_FloatType struct {
FloatType *CFFIFieldTypeFloat `protobuf:"bytes,3,opt,name=float_type,json=floatType,proto3,oneof"`
}
type CFFIFieldTypeHolder_IntType ¶ added in v0.200.0
type CFFIFieldTypeHolder_IntType struct {
IntType *CFFIFieldTypeInt `protobuf:"bytes,2,opt,name=int_type,json=intType,proto3,oneof"`
}
type CFFIFieldTypeHolder_ListType ¶ added in v0.200.0
type CFFIFieldTypeHolder_ListType struct {
ListType *CFFIFieldTypeList `protobuf:"bytes,11,opt,name=list_type,json=listType,proto3,oneof"`
}
type CFFIFieldTypeHolder_LiteralType ¶ added in v0.200.0
type CFFIFieldTypeHolder_LiteralType struct {
LiteralType *CFFIFieldTypeLiteral `protobuf:"bytes,6,opt,name=literal_type,json=literalType,proto3,oneof"`
}
type CFFIFieldTypeHolder_MapType ¶ added in v0.200.0
type CFFIFieldTypeHolder_MapType struct {
MapType *CFFIFieldTypeMap `protobuf:"bytes,12,opt,name=map_type,json=mapType,proto3,oneof"`
}
type CFFIFieldTypeHolder_MediaType ¶ added in v0.200.0
type CFFIFieldTypeHolder_MediaType struct {
MediaType *CFFIFieldTypeMedia `protobuf:"bytes,7,opt,name=media_type,json=mediaType,proto3,oneof"`
}
type CFFIFieldTypeHolder_NullType ¶ added in v0.200.0
type CFFIFieldTypeHolder_NullType struct {
NullType *CFFIFieldTypeNull `protobuf:"bytes,5,opt,name=null_type,json=nullType,proto3,oneof"`
}
type CFFIFieldTypeHolder_OptionalType ¶ added in v0.201.0
type CFFIFieldTypeHolder_OptionalType struct {
OptionalType *CFFIFieldTypeOptional `protobuf:"bytes,15,opt,name=optional_type,json=optionalType,proto3,oneof"`
}
type CFFIFieldTypeHolder_StreamStateType ¶ added in v0.200.0
type CFFIFieldTypeHolder_StreamStateType struct {
StreamStateType *CFFIFieldTypeStreamState `protobuf:"bytes,17,opt,name=stream_state_type,json=streamStateType,proto3,oneof"`
}
type CFFIFieldTypeHolder_StringType ¶ added in v0.200.0
type CFFIFieldTypeHolder_StringType struct {
StringType *CFFIFieldTypeString `protobuf:"bytes,1,opt,name=string_type,json=stringType,proto3,oneof"`
}
type CFFIFieldTypeHolder_TupleType ¶ added in v0.200.0
type CFFIFieldTypeHolder_TupleType struct {
TupleType *CFFIFieldTypeTuple `protobuf:"bytes,13,opt,name=tuple_type,json=tupleType,proto3,oneof"`
}
type CFFIFieldTypeHolder_TypeAliasType ¶ added in v0.200.0
type CFFIFieldTypeHolder_TypeAliasType struct {
TypeAliasType *CFFIFieldTypeTypeAlias `protobuf:"bytes,10,opt,name=type_alias_type,json=typeAliasType,proto3,oneof"`
}
type CFFIFieldTypeHolder_UnionVariantType ¶ added in v0.200.0
type CFFIFieldTypeHolder_UnionVariantType struct {
UnionVariantType *CFFIFieldTypeUnionVariant `protobuf:"bytes,14,opt,name=union_variant_type,json=unionVariantType,proto3,oneof"`
}
type CFFIFieldTypeInt ¶
type CFFIFieldTypeInt struct {
// contains filtered or unexported fields
}
func (*CFFIFieldTypeInt) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeInt) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeInt.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeInt) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeInt) ProtoMessage()
func (*CFFIFieldTypeInt) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeInt) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeInt) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeInt) Reset()
func (*CFFIFieldTypeInt) String ¶ added in v0.200.0
func (x *CFFIFieldTypeInt) String() string
type CFFIFieldTypeList ¶
type CFFIFieldTypeList struct {
Element *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=element,proto3" json:"element,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeList) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeList) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeList.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeList) GetElement ¶ added in v0.200.0
func (x *CFFIFieldTypeList) GetElement() *CFFIFieldTypeHolder
func (*CFFIFieldTypeList) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeList) ProtoMessage()
func (*CFFIFieldTypeList) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeList) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeList) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeList) Reset()
func (*CFFIFieldTypeList) String ¶ added in v0.200.0
func (x *CFFIFieldTypeList) String() string
type CFFIFieldTypeLiteral ¶
type CFFIFieldTypeLiteral struct {
// Types that are valid to be assigned to Literal:
//
// *CFFIFieldTypeLiteral_StringLiteral
// *CFFIFieldTypeLiteral_IntLiteral
// *CFFIFieldTypeLiteral_BoolLiteral
Literal isCFFIFieldTypeLiteral_Literal `protobuf_oneof:"literal"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeLiteral) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeLiteral) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeLiteral.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeLiteral) GetBoolLiteral ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) GetBoolLiteral() *CFFILiteralBool
func (*CFFIFieldTypeLiteral) GetIntLiteral ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) GetIntLiteral() *CFFILiteralInt
func (*CFFIFieldTypeLiteral) GetLiteral ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) GetLiteral() isCFFIFieldTypeLiteral_Literal
func (*CFFIFieldTypeLiteral) GetStringLiteral ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) GetStringLiteral() *CFFILiteralString
func (*CFFIFieldTypeLiteral) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeLiteral) ProtoMessage()
func (*CFFIFieldTypeLiteral) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeLiteral) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) Reset()
func (*CFFIFieldTypeLiteral) String ¶ added in v0.200.0
func (x *CFFIFieldTypeLiteral) String() string
type CFFIFieldTypeLiteral_BoolLiteral ¶ added in v0.200.0
type CFFIFieldTypeLiteral_BoolLiteral struct {
BoolLiteral *CFFILiteralBool `protobuf:"bytes,3,opt,name=bool_literal,json=boolLiteral,proto3,oneof"`
}
type CFFIFieldTypeLiteral_IntLiteral ¶ added in v0.200.0
type CFFIFieldTypeLiteral_IntLiteral struct {
IntLiteral *CFFILiteralInt `protobuf:"bytes,2,opt,name=int_literal,json=intLiteral,proto3,oneof"`
}
type CFFIFieldTypeLiteral_StringLiteral ¶ added in v0.200.0
type CFFIFieldTypeLiteral_StringLiteral struct {
StringLiteral *CFFILiteralString `protobuf:"bytes,1,opt,name=string_literal,json=stringLiteral,proto3,oneof"`
}
type CFFIFieldTypeMap ¶
type CFFIFieldTypeMap struct {
Key *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value *CFFIFieldTypeHolder `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeMap) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeMap) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeMap.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeMap) GetKey ¶ added in v0.200.0
func (x *CFFIFieldTypeMap) GetKey() *CFFIFieldTypeHolder
func (*CFFIFieldTypeMap) GetValue ¶ added in v0.200.0
func (x *CFFIFieldTypeMap) GetValue() *CFFIFieldTypeHolder
func (*CFFIFieldTypeMap) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeMap) ProtoMessage()
func (*CFFIFieldTypeMap) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeMap) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeMap) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeMap) Reset()
func (*CFFIFieldTypeMap) String ¶ added in v0.200.0
func (x *CFFIFieldTypeMap) String() string
type CFFIFieldTypeMedia ¶
type CFFIFieldTypeMedia struct {
Media MediaTypeEnum `protobuf:"varint,1,opt,name=media,proto3,enum=baml.cffi.MediaTypeEnum" json:"media,omitempty"`
// contains filtered or unexported fields
}
For Media, reuse the CFFIMediaType message.
func (*CFFIFieldTypeMedia) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeMedia) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeMedia.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeMedia) GetMedia ¶ added in v0.200.0
func (x *CFFIFieldTypeMedia) GetMedia() MediaTypeEnum
func (*CFFIFieldTypeMedia) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeMedia) ProtoMessage()
func (*CFFIFieldTypeMedia) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeMedia) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeMedia) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeMedia) Reset()
func (*CFFIFieldTypeMedia) String ¶ added in v0.200.0
func (x *CFFIFieldTypeMedia) String() string
type CFFIFieldTypeNull ¶
type CFFIFieldTypeNull struct {
// contains filtered or unexported fields
}
func (*CFFIFieldTypeNull) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeNull) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeNull.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeNull) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeNull) ProtoMessage()
func (*CFFIFieldTypeNull) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeNull) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeNull) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeNull) Reset()
func (*CFFIFieldTypeNull) String ¶ added in v0.200.0
func (x *CFFIFieldTypeNull) String() string
type CFFIFieldTypeOptional ¶ added in v0.201.0
type CFFIFieldTypeOptional struct {
Value *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeOptional) Descriptor
deprecated
added in
v0.201.0
func (*CFFIFieldTypeOptional) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeOptional.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeOptional) GetValue ¶ added in v0.201.0
func (x *CFFIFieldTypeOptional) GetValue() *CFFIFieldTypeHolder
func (*CFFIFieldTypeOptional) ProtoMessage ¶ added in v0.201.0
func (*CFFIFieldTypeOptional) ProtoMessage()
func (*CFFIFieldTypeOptional) ProtoReflect ¶ added in v0.201.0
func (x *CFFIFieldTypeOptional) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeOptional) Reset ¶ added in v0.201.0
func (x *CFFIFieldTypeOptional) Reset()
func (*CFFIFieldTypeOptional) String ¶ added in v0.201.0
func (x *CFFIFieldTypeOptional) String() string
type CFFIFieldTypeStreamState ¶
type CFFIFieldTypeStreamState struct {
Value *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeStreamState) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeStreamState) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeStreamState.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeStreamState) GetValue ¶ added in v0.200.0
func (x *CFFIFieldTypeStreamState) GetValue() *CFFIFieldTypeHolder
func (*CFFIFieldTypeStreamState) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeStreamState) ProtoMessage()
func (*CFFIFieldTypeStreamState) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeStreamState) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeStreamState) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeStreamState) Reset()
func (*CFFIFieldTypeStreamState) String ¶ added in v0.200.0
func (x *CFFIFieldTypeStreamState) String() string
type CFFIFieldTypeString ¶
type CFFIFieldTypeString struct {
// contains filtered or unexported fields
}
Simple marker messages for primitive types.
func (*CFFIFieldTypeString) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeString) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeString.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeString) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeString) ProtoMessage()
func (*CFFIFieldTypeString) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeString) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeString) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeString) Reset()
func (*CFFIFieldTypeString) String ¶ added in v0.200.0
func (x *CFFIFieldTypeString) String() string
type CFFIFieldTypeTuple ¶
type CFFIFieldTypeTuple struct {
Elements []*CFFIFieldTypeHolder `protobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeTuple) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeTuple) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeTuple.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeTuple) GetElements ¶ added in v0.200.0
func (x *CFFIFieldTypeTuple) GetElements() []*CFFIFieldTypeHolder
func (*CFFIFieldTypeTuple) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeTuple) ProtoMessage()
func (*CFFIFieldTypeTuple) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeTuple) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeTuple) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeTuple) Reset()
func (*CFFIFieldTypeTuple) String ¶ added in v0.200.0
func (x *CFFIFieldTypeTuple) String() string
type CFFIFieldTypeTypeAlias ¶
type CFFIFieldTypeTypeAlias struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeTypeAlias) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeTypeAlias) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeTypeAlias.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeTypeAlias) GetName ¶ added in v0.200.0
func (x *CFFIFieldTypeTypeAlias) GetName() *CFFITypeName
func (*CFFIFieldTypeTypeAlias) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeTypeAlias) ProtoMessage()
func (*CFFIFieldTypeTypeAlias) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeTypeAlias) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeTypeAlias) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeTypeAlias) Reset()
func (*CFFIFieldTypeTypeAlias) String ¶ added in v0.200.0
func (x *CFFIFieldTypeTypeAlias) String() string
type CFFIFieldTypeUnionVariant ¶
type CFFIFieldTypeUnionVariant struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Options []*CFFIFieldTypeHolder `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFieldTypeUnionVariant) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFieldTypeUnionVariant) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFieldTypeUnionVariant.ProtoReflect.Descriptor instead.
func (*CFFIFieldTypeUnionVariant) GetName ¶ added in v0.201.0
func (x *CFFIFieldTypeUnionVariant) GetName() *CFFITypeName
func (*CFFIFieldTypeUnionVariant) GetOptions ¶ added in v0.200.0
func (x *CFFIFieldTypeUnionVariant) GetOptions() []*CFFIFieldTypeHolder
func (*CFFIFieldTypeUnionVariant) ProtoMessage ¶ added in v0.200.0
func (*CFFIFieldTypeUnionVariant) ProtoMessage()
func (*CFFIFieldTypeUnionVariant) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFieldTypeUnionVariant) ProtoReflect() protoreflect.Message
func (*CFFIFieldTypeUnionVariant) Reset ¶ added in v0.200.0
func (x *CFFIFieldTypeUnionVariant) Reset()
func (*CFFIFieldTypeUnionVariant) String ¶ added in v0.200.0
func (x *CFFIFieldTypeUnionVariant) String() string
type CFFIFunctionArguments ¶ added in v0.86.1
type CFFIFunctionArguments struct {
Kwargs []*CFFIMapEntry `protobuf:"bytes,1,rep,name=kwargs,proto3" json:"kwargs,omitempty"`
ClientRegistry *CFFIClientRegistry `protobuf:"bytes,2,opt,name=client_registry,json=clientRegistry,proto3" json:"client_registry,omitempty"`
Env []*CFFIEnvVar `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"`
// collectors only
Collectors []*CFFIRawObject `protobuf:"bytes,4,rep,name=collectors,proto3" json:"collectors,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIFunctionArguments) Descriptor
deprecated
added in
v0.200.0
func (*CFFIFunctionArguments) Descriptor() ([]byte, []int)
Deprecated: Use CFFIFunctionArguments.ProtoReflect.Descriptor instead.
func (*CFFIFunctionArguments) GetClientRegistry ¶ added in v0.200.0
func (x *CFFIFunctionArguments) GetClientRegistry() *CFFIClientRegistry
func (*CFFIFunctionArguments) GetCollectors ¶ added in v0.200.0
func (x *CFFIFunctionArguments) GetCollectors() []*CFFIRawObject
func (*CFFIFunctionArguments) GetEnv ¶ added in v0.200.0
func (x *CFFIFunctionArguments) GetEnv() []*CFFIEnvVar
func (*CFFIFunctionArguments) GetKwargs ¶ added in v0.200.0
func (x *CFFIFunctionArguments) GetKwargs() []*CFFIMapEntry
func (*CFFIFunctionArguments) ProtoMessage ¶ added in v0.200.0
func (*CFFIFunctionArguments) ProtoMessage()
func (*CFFIFunctionArguments) ProtoReflect ¶ added in v0.200.0
func (x *CFFIFunctionArguments) ProtoReflect() protoreflect.Message
func (*CFFIFunctionArguments) Reset ¶ added in v0.200.0
func (x *CFFIFunctionArguments) Reset()
func (*CFFIFunctionArguments) String ¶ added in v0.200.0
func (x *CFFIFunctionArguments) String() string
type CFFILiteralBool ¶
type CFFILiteralBool struct {
Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFILiteralBool) Descriptor
deprecated
added in
v0.200.0
func (*CFFILiteralBool) Descriptor() ([]byte, []int)
Deprecated: Use CFFILiteralBool.ProtoReflect.Descriptor instead.
func (*CFFILiteralBool) GetValue ¶ added in v0.200.0
func (x *CFFILiteralBool) GetValue() bool
func (*CFFILiteralBool) ProtoMessage ¶ added in v0.200.0
func (*CFFILiteralBool) ProtoMessage()
func (*CFFILiteralBool) ProtoReflect ¶ added in v0.200.0
func (x *CFFILiteralBool) ProtoReflect() protoreflect.Message
func (*CFFILiteralBool) Reset ¶ added in v0.200.0
func (x *CFFILiteralBool) Reset()
func (*CFFILiteralBool) String ¶ added in v0.200.0
func (x *CFFILiteralBool) String() string
type CFFILiteralInt ¶
type CFFILiteralInt struct {
Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFILiteralInt) Descriptor
deprecated
added in
v0.200.0
func (*CFFILiteralInt) Descriptor() ([]byte, []int)
Deprecated: Use CFFILiteralInt.ProtoReflect.Descriptor instead.
func (*CFFILiteralInt) GetValue ¶ added in v0.200.0
func (x *CFFILiteralInt) GetValue() int64
func (*CFFILiteralInt) ProtoMessage ¶ added in v0.200.0
func (*CFFILiteralInt) ProtoMessage()
func (*CFFILiteralInt) ProtoReflect ¶ added in v0.200.0
func (x *CFFILiteralInt) ProtoReflect() protoreflect.Message
func (*CFFILiteralInt) Reset ¶ added in v0.200.0
func (x *CFFILiteralInt) Reset()
func (*CFFILiteralInt) String ¶ added in v0.200.0
func (x *CFFILiteralInt) String() string
type CFFILiteralString ¶
type CFFILiteralString struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Literal: wraps a literal oneof.
func (*CFFILiteralString) Descriptor
deprecated
added in
v0.200.0
func (*CFFILiteralString) Descriptor() ([]byte, []int)
Deprecated: Use CFFILiteralString.ProtoReflect.Descriptor instead.
func (*CFFILiteralString) GetValue ¶ added in v0.200.0
func (x *CFFILiteralString) GetValue() string
func (*CFFILiteralString) ProtoMessage ¶ added in v0.200.0
func (*CFFILiteralString) ProtoMessage()
func (*CFFILiteralString) ProtoReflect ¶ added in v0.200.0
func (x *CFFILiteralString) ProtoReflect() protoreflect.Message
func (*CFFILiteralString) Reset ¶ added in v0.200.0
func (x *CFFILiteralString) Reset()
func (*CFFILiteralString) String ¶ added in v0.200.0
func (x *CFFILiteralString) String() string
type CFFIMapEntry ¶
type CFFIMapEntry struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value *CFFIValueHolder `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
A helper message to represent map entries (used also in Class).
func (*CFFIMapEntry) Descriptor
deprecated
added in
v0.200.0
func (*CFFIMapEntry) Descriptor() ([]byte, []int)
Deprecated: Use CFFIMapEntry.ProtoReflect.Descriptor instead.
func (*CFFIMapEntry) GetKey ¶ added in v0.200.0
func (x *CFFIMapEntry) GetKey() string
func (*CFFIMapEntry) GetValue ¶ added in v0.200.0
func (x *CFFIMapEntry) GetValue() *CFFIValueHolder
func (*CFFIMapEntry) ProtoMessage ¶ added in v0.200.0
func (*CFFIMapEntry) ProtoMessage()
func (*CFFIMapEntry) ProtoReflect ¶ added in v0.200.0
func (x *CFFIMapEntry) ProtoReflect() protoreflect.Message
func (*CFFIMapEntry) Reset ¶ added in v0.200.0
func (x *CFFIMapEntry) Reset()
func (*CFFIMapEntry) String ¶ added in v0.200.0
func (x *CFFIMapEntry) String() string
type CFFIMediaContentBase64 ¶
type CFFIMediaContentBase64 struct {
Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIMediaContentBase64) Descriptor
deprecated
added in
v0.200.0
func (*CFFIMediaContentBase64) Descriptor() ([]byte, []int)
Deprecated: Use CFFIMediaContentBase64.ProtoReflect.Descriptor instead.
func (*CFFIMediaContentBase64) GetData ¶ added in v0.200.0
func (x *CFFIMediaContentBase64) GetData() string
func (*CFFIMediaContentBase64) ProtoMessage ¶ added in v0.200.0
func (*CFFIMediaContentBase64) ProtoMessage()
func (*CFFIMediaContentBase64) ProtoReflect ¶ added in v0.200.0
func (x *CFFIMediaContentBase64) ProtoReflect() protoreflect.Message
func (*CFFIMediaContentBase64) Reset ¶ added in v0.200.0
func (x *CFFIMediaContentBase64) Reset()
func (*CFFIMediaContentBase64) String ¶ added in v0.200.0
func (x *CFFIMediaContentBase64) String() string
type CFFIMediaContentFile ¶
type CFFIMediaContentFile struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIMediaContentFile) Descriptor
deprecated
added in
v0.200.0
func (*CFFIMediaContentFile) Descriptor() ([]byte, []int)
Deprecated: Use CFFIMediaContentFile.ProtoReflect.Descriptor instead.
func (*CFFIMediaContentFile) GetPath ¶ added in v0.200.0
func (x *CFFIMediaContentFile) GetPath() string
func (*CFFIMediaContentFile) ProtoMessage ¶ added in v0.200.0
func (*CFFIMediaContentFile) ProtoMessage()
func (*CFFIMediaContentFile) ProtoReflect ¶ added in v0.200.0
func (x *CFFIMediaContentFile) ProtoReflect() protoreflect.Message
func (*CFFIMediaContentFile) Reset ¶ added in v0.200.0
func (x *CFFIMediaContentFile) Reset()
func (*CFFIMediaContentFile) String ¶ added in v0.200.0
func (x *CFFIMediaContentFile) String() string
type CFFIMediaContentUrl ¶
type CFFIMediaContentUrl struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIMediaContentUrl) Descriptor
deprecated
added in
v0.200.0
func (*CFFIMediaContentUrl) Descriptor() ([]byte, []int)
Deprecated: Use CFFIMediaContentUrl.ProtoReflect.Descriptor instead.
func (*CFFIMediaContentUrl) GetUrl ¶ added in v0.200.0
func (x *CFFIMediaContentUrl) GetUrl() string
func (*CFFIMediaContentUrl) ProtoMessage ¶ added in v0.200.0
func (*CFFIMediaContentUrl) ProtoMessage()
func (*CFFIMediaContentUrl) ProtoReflect ¶ added in v0.200.0
func (x *CFFIMediaContentUrl) ProtoReflect() protoreflect.Message
func (*CFFIMediaContentUrl) Reset ¶ added in v0.200.0
func (x *CFFIMediaContentUrl) Reset()
func (*CFFIMediaContentUrl) String ¶ added in v0.200.0
func (x *CFFIMediaContentUrl) String() string
type CFFIMediaValue ¶
type CFFIMediaValue struct {
// Types that are valid to be assigned to Content:
//
// *CFFIMediaValue_UrlContent
// *CFFIMediaValue_Base64Content
// *CFFIMediaValue_FileContent
Content isCFFIMediaValue_Content `protobuf_oneof:"content"`
MimeType *string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3,oneof" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIMediaValue) Descriptor
deprecated
added in
v0.200.0
func (*CFFIMediaValue) Descriptor() ([]byte, []int)
Deprecated: Use CFFIMediaValue.ProtoReflect.Descriptor instead.
func (*CFFIMediaValue) GetBase64Content ¶ added in v0.200.0
func (x *CFFIMediaValue) GetBase64Content() *CFFIMediaContentBase64
func (*CFFIMediaValue) GetContent ¶ added in v0.200.0
func (x *CFFIMediaValue) GetContent() isCFFIMediaValue_Content
func (*CFFIMediaValue) GetFileContent ¶ added in v0.200.0
func (x *CFFIMediaValue) GetFileContent() *CFFIMediaContentFile
func (*CFFIMediaValue) GetMimeType ¶ added in v0.200.0
func (x *CFFIMediaValue) GetMimeType() string
func (*CFFIMediaValue) GetUrlContent ¶ added in v0.200.0
func (x *CFFIMediaValue) GetUrlContent() *CFFIMediaContentUrl
func (*CFFIMediaValue) ProtoMessage ¶ added in v0.200.0
func (*CFFIMediaValue) ProtoMessage()
func (*CFFIMediaValue) ProtoReflect ¶ added in v0.200.0
func (x *CFFIMediaValue) ProtoReflect() protoreflect.Message
func (*CFFIMediaValue) Reset ¶ added in v0.200.0
func (x *CFFIMediaValue) Reset()
func (*CFFIMediaValue) String ¶ added in v0.200.0
func (x *CFFIMediaValue) String() string
type CFFIMediaValue_Base64Content ¶ added in v0.200.0
type CFFIMediaValue_Base64Content struct {
Base64Content *CFFIMediaContentBase64 `protobuf:"bytes,2,opt,name=base64_content,json=base64Content,proto3,oneof"`
}
type CFFIMediaValue_FileContent ¶ added in v0.200.0
type CFFIMediaValue_FileContent struct {
FileContent *CFFIMediaContentFile `protobuf:"bytes,3,opt,name=file_content,json=fileContent,proto3,oneof"`
}
type CFFIMediaValue_UrlContent ¶ added in v0.200.0
type CFFIMediaValue_UrlContent struct {
UrlContent *CFFIMediaContentUrl `protobuf:"bytes,1,opt,name=url_content,json=urlContent,proto3,oneof"`
}
type CFFIObjectConstructorArgs ¶ added in v0.202.0
type CFFIObjectConstructorArgs struct {
Type CFFIObjectType `protobuf:"varint,1,opt,name=type,proto3,enum=baml.cffi.CFFIObjectType" json:"type,omitempty"`
Kwargs []*CFFIMapEntry `protobuf:"bytes,2,rep,name=kwargs,proto3" json:"kwargs,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIObjectConstructorArgs) Descriptor
deprecated
added in
v0.202.0
func (*CFFIObjectConstructorArgs) Descriptor() ([]byte, []int)
Deprecated: Use CFFIObjectConstructorArgs.ProtoReflect.Descriptor instead.
func (*CFFIObjectConstructorArgs) GetKwargs ¶ added in v0.202.0
func (x *CFFIObjectConstructorArgs) GetKwargs() []*CFFIMapEntry
func (*CFFIObjectConstructorArgs) GetType ¶ added in v0.202.0
func (x *CFFIObjectConstructorArgs) GetType() CFFIObjectType
func (*CFFIObjectConstructorArgs) ProtoMessage ¶ added in v0.202.0
func (*CFFIObjectConstructorArgs) ProtoMessage()
func (*CFFIObjectConstructorArgs) ProtoReflect ¶ added in v0.202.0
func (x *CFFIObjectConstructorArgs) ProtoReflect() protoreflect.Message
func (*CFFIObjectConstructorArgs) Reset ¶ added in v0.202.0
func (x *CFFIObjectConstructorArgs) Reset()
func (*CFFIObjectConstructorArgs) String ¶ added in v0.202.0
func (x *CFFIObjectConstructorArgs) String() string
type CFFIObjectMethodArguments ¶ added in v0.202.0
type CFFIObjectMethodArguments struct {
Object *CFFIRawObject `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
MethodName string `protobuf:"bytes,2,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"`
Kwargs []*CFFIMapEntry `protobuf:"bytes,3,rep,name=kwargs,proto3" json:"kwargs,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIObjectMethodArguments) Descriptor
deprecated
added in
v0.202.0
func (*CFFIObjectMethodArguments) Descriptor() ([]byte, []int)
Deprecated: Use CFFIObjectMethodArguments.ProtoReflect.Descriptor instead.
func (*CFFIObjectMethodArguments) GetKwargs ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) GetKwargs() []*CFFIMapEntry
func (*CFFIObjectMethodArguments) GetMethodName ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) GetMethodName() string
func (*CFFIObjectMethodArguments) GetObject ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) GetObject() *CFFIRawObject
func (*CFFIObjectMethodArguments) ProtoMessage ¶ added in v0.202.0
func (*CFFIObjectMethodArguments) ProtoMessage()
func (*CFFIObjectMethodArguments) ProtoReflect ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) ProtoReflect() protoreflect.Message
func (*CFFIObjectMethodArguments) Reset ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) Reset()
func (*CFFIObjectMethodArguments) String ¶ added in v0.202.0
func (x *CFFIObjectMethodArguments) String() string
type CFFIObjectResponse ¶ added in v0.202.0
type CFFIObjectResponse struct {
// Types that are valid to be assigned to Response:
//
// *CFFIObjectResponse_Success
// *CFFIObjectResponse_Error
Response isCFFIObjectResponse_Response `protobuf_oneof:"response"`
// contains filtered or unexported fields
}
func (*CFFIObjectResponse) Descriptor
deprecated
added in
v0.202.0
func (*CFFIObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use CFFIObjectResponse.ProtoReflect.Descriptor instead.
func (*CFFIObjectResponse) GetError ¶ added in v0.202.0
func (x *CFFIObjectResponse) GetError() *CFFIObjectResponseError
func (*CFFIObjectResponse) GetResponse ¶ added in v0.202.0
func (x *CFFIObjectResponse) GetResponse() isCFFIObjectResponse_Response
func (*CFFIObjectResponse) GetSuccess ¶ added in v0.202.0
func (x *CFFIObjectResponse) GetSuccess() *CFFIObjectResponseSuccess
func (*CFFIObjectResponse) ProtoMessage ¶ added in v0.202.0
func (*CFFIObjectResponse) ProtoMessage()
func (*CFFIObjectResponse) ProtoReflect ¶ added in v0.202.0
func (x *CFFIObjectResponse) ProtoReflect() protoreflect.Message
func (*CFFIObjectResponse) Reset ¶ added in v0.202.0
func (x *CFFIObjectResponse) Reset()
func (*CFFIObjectResponse) String ¶ added in v0.202.0
func (x *CFFIObjectResponse) String() string
type CFFIObjectResponseError ¶ added in v0.202.0
type CFFIObjectResponseError struct {
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIObjectResponseError) Descriptor
deprecated
added in
v0.202.0
func (*CFFIObjectResponseError) Descriptor() ([]byte, []int)
Deprecated: Use CFFIObjectResponseError.ProtoReflect.Descriptor instead.
func (*CFFIObjectResponseError) GetError ¶ added in v0.202.0
func (x *CFFIObjectResponseError) GetError() string
func (*CFFIObjectResponseError) ProtoMessage ¶ added in v0.202.0
func (*CFFIObjectResponseError) ProtoMessage()
func (*CFFIObjectResponseError) ProtoReflect ¶ added in v0.202.0
func (x *CFFIObjectResponseError) ProtoReflect() protoreflect.Message
func (*CFFIObjectResponseError) Reset ¶ added in v0.202.0
func (x *CFFIObjectResponseError) Reset()
func (*CFFIObjectResponseError) String ¶ added in v0.202.0
func (x *CFFIObjectResponseError) String() string
type CFFIObjectResponseSuccess ¶ added in v0.202.0
type CFFIObjectResponseSuccess struct {
// Types that are valid to be assigned to Result:
//
// *CFFIObjectResponseSuccess_Object
// *CFFIObjectResponseSuccess_Objects
// *CFFIObjectResponseSuccess_Value
Result isCFFIObjectResponseSuccess_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
only one of these will be set proto doesn't allow oneofs with repeated fields
func (*CFFIObjectResponseSuccess) Descriptor
deprecated
added in
v0.202.0
func (*CFFIObjectResponseSuccess) Descriptor() ([]byte, []int)
Deprecated: Use CFFIObjectResponseSuccess.ProtoReflect.Descriptor instead.
func (*CFFIObjectResponseSuccess) GetObject ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) GetObject() *CFFIRawObject
func (*CFFIObjectResponseSuccess) GetObjects ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) GetObjects() *MultipleRawObjectResponse
func (*CFFIObjectResponseSuccess) GetResult ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) GetResult() isCFFIObjectResponseSuccess_Result
func (*CFFIObjectResponseSuccess) GetValue ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) GetValue() *CFFIValueHolder
func (*CFFIObjectResponseSuccess) ProtoMessage ¶ added in v0.202.0
func (*CFFIObjectResponseSuccess) ProtoMessage()
func (*CFFIObjectResponseSuccess) ProtoReflect ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) ProtoReflect() protoreflect.Message
func (*CFFIObjectResponseSuccess) Reset ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) Reset()
func (*CFFIObjectResponseSuccess) String ¶ added in v0.202.0
func (x *CFFIObjectResponseSuccess) String() string
type CFFIObjectResponseSuccess_Object ¶ added in v0.202.0
type CFFIObjectResponseSuccess_Object struct {
Object *CFFIRawObject `protobuf:"bytes,1,opt,name=object,proto3,oneof"`
}
type CFFIObjectResponseSuccess_Objects ¶ added in v0.202.0
type CFFIObjectResponseSuccess_Objects struct {
Objects *MultipleRawObjectResponse `protobuf:"bytes,2,opt,name=objects,proto3,oneof"`
}
type CFFIObjectResponseSuccess_Value ¶ added in v0.202.0
type CFFIObjectResponseSuccess_Value struct {
Value *CFFIValueHolder `protobuf:"bytes,3,opt,name=value,proto3,oneof"`
}
type CFFIObjectResponse_Error ¶ added in v0.202.0
type CFFIObjectResponse_Error struct {
Error *CFFIObjectResponseError `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}
type CFFIObjectResponse_Success ¶ added in v0.202.0
type CFFIObjectResponse_Success struct {
Success *CFFIObjectResponseSuccess `protobuf:"bytes,1,opt,name=success,proto3,oneof"`
}
type CFFIObjectType ¶ added in v0.202.0
type CFFIObjectType int32
const ( CFFIObjectType_OBJECT_UNSPECIFIED CFFIObjectType = 0 CFFIObjectType_OBJECT_COLLECTOR CFFIObjectType = 1 CFFIObjectType_OBJECT_FUNCTION_LOG CFFIObjectType = 2 CFFIObjectType_OBJECT_USAGE CFFIObjectType = 3 CFFIObjectType_OBJECT_TIMING CFFIObjectType = 4 CFFIObjectType_OBJECT_STREAM_TIMING CFFIObjectType = 5 CFFIObjectType_OBJECT_LLM_CALL CFFIObjectType = 6 CFFIObjectType_OBJECT_LLM_STREAM_CALL CFFIObjectType = 7 CFFIObjectType_OBJECT_HTTP_REQUEST CFFIObjectType = 8 CFFIObjectType_OBJECT_HTTP_RESPONSE CFFIObjectType = 9 CFFIObjectType_OBJECT_HTTP_BODY CFFIObjectType = 10 CFFIObjectType_OBJECT_SSE_RESPONSE CFFIObjectType = 11 )
func (CFFIObjectType) Descriptor ¶ added in v0.202.0
func (CFFIObjectType) Descriptor() protoreflect.EnumDescriptor
func (CFFIObjectType) Enum ¶ added in v0.202.0
func (x CFFIObjectType) Enum() *CFFIObjectType
func (CFFIObjectType) EnumDescriptor
deprecated
added in
v0.202.0
func (CFFIObjectType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CFFIObjectType.Descriptor instead.
func (CFFIObjectType) Number ¶ added in v0.202.0
func (x CFFIObjectType) Number() protoreflect.EnumNumber
func (CFFIObjectType) String ¶ added in v0.202.0
func (x CFFIObjectType) String() string
func (CFFIObjectType) Type ¶ added in v0.202.0
func (CFFIObjectType) Type() protoreflect.EnumType
type CFFIPointerType ¶ added in v0.202.0
type CFFIPointerType struct {
Pointer int64 `protobuf:"varint,1,opt,name=pointer,proto3" json:"pointer,omitempty"`
// contains filtered or unexported fields
}
Enum for all possible object types
func (*CFFIPointerType) Descriptor
deprecated
added in
v0.202.0
func (*CFFIPointerType) Descriptor() ([]byte, []int)
Deprecated: Use CFFIPointerType.ProtoReflect.Descriptor instead.
func (*CFFIPointerType) GetPointer ¶ added in v0.202.0
func (x *CFFIPointerType) GetPointer() int64
func (*CFFIPointerType) ProtoMessage ¶ added in v0.202.0
func (*CFFIPointerType) ProtoMessage()
func (*CFFIPointerType) ProtoReflect ¶ added in v0.202.0
func (x *CFFIPointerType) ProtoReflect() protoreflect.Message
func (*CFFIPointerType) Reset ¶ added in v0.202.0
func (x *CFFIPointerType) Reset()
func (*CFFIPointerType) String ¶ added in v0.202.0
func (x *CFFIPointerType) String() string
type CFFIRawObject ¶ added in v0.202.0
type CFFIRawObject struct {
// Types that are valid to be assigned to Object:
//
// *CFFIRawObject_Collector
// *CFFIRawObject_FunctionLog
// *CFFIRawObject_Usage
// *CFFIRawObject_Timing
// *CFFIRawObject_StreamTiming
// *CFFIRawObject_LlmCall
// *CFFIRawObject_LlmStreamCall
// *CFFIRawObject_HttpRequest
// *CFFIRawObject_HttpResponse
// *CFFIRawObject_HttpBody
// *CFFIRawObject_SseResponse
Object isCFFIRawObject_Object `protobuf_oneof:"object"`
// contains filtered or unexported fields
}
Raw object with type information
func (*CFFIRawObject) Descriptor
deprecated
added in
v0.202.0
func (*CFFIRawObject) Descriptor() ([]byte, []int)
Deprecated: Use CFFIRawObject.ProtoReflect.Descriptor instead.
func (*CFFIRawObject) GetCollector ¶ added in v0.202.0
func (x *CFFIRawObject) GetCollector() *CFFIPointerType
func (*CFFIRawObject) GetFunctionLog ¶ added in v0.202.0
func (x *CFFIRawObject) GetFunctionLog() *CFFIPointerType
func (*CFFIRawObject) GetHttpBody ¶ added in v0.202.0
func (x *CFFIRawObject) GetHttpBody() *CFFIPointerType
func (*CFFIRawObject) GetHttpRequest ¶ added in v0.202.0
func (x *CFFIRawObject) GetHttpRequest() *CFFIPointerType
func (*CFFIRawObject) GetHttpResponse ¶ added in v0.202.0
func (x *CFFIRawObject) GetHttpResponse() *CFFIPointerType
func (*CFFIRawObject) GetLlmCall ¶ added in v0.202.0
func (x *CFFIRawObject) GetLlmCall() *CFFIPointerType
func (*CFFIRawObject) GetLlmStreamCall ¶ added in v0.202.0
func (x *CFFIRawObject) GetLlmStreamCall() *CFFIPointerType
func (*CFFIRawObject) GetObject ¶ added in v0.202.0
func (x *CFFIRawObject) GetObject() isCFFIRawObject_Object
func (*CFFIRawObject) GetSseResponse ¶ added in v0.202.0
func (x *CFFIRawObject) GetSseResponse() *CFFIPointerType
func (*CFFIRawObject) GetStreamTiming ¶ added in v0.202.0
func (x *CFFIRawObject) GetStreamTiming() *CFFIPointerType
func (*CFFIRawObject) GetTiming ¶ added in v0.202.0
func (x *CFFIRawObject) GetTiming() *CFFIPointerType
func (*CFFIRawObject) GetUsage ¶ added in v0.202.0
func (x *CFFIRawObject) GetUsage() *CFFIPointerType
func (*CFFIRawObject) ProtoMessage ¶ added in v0.202.0
func (*CFFIRawObject) ProtoMessage()
func (*CFFIRawObject) ProtoReflect ¶ added in v0.202.0
func (x *CFFIRawObject) ProtoReflect() protoreflect.Message
func (*CFFIRawObject) Reset ¶ added in v0.202.0
func (x *CFFIRawObject) Reset()
func (*CFFIRawObject) String ¶ added in v0.202.0
func (x *CFFIRawObject) String() string
type CFFIRawObject_Collector ¶ added in v0.202.0
type CFFIRawObject_Collector struct {
Collector *CFFIPointerType `protobuf:"bytes,1,opt,name=collector,proto3,oneof"`
}
type CFFIRawObject_FunctionLog ¶ added in v0.202.0
type CFFIRawObject_FunctionLog struct {
FunctionLog *CFFIPointerType `protobuf:"bytes,2,opt,name=function_log,json=functionLog,proto3,oneof"`
}
type CFFIRawObject_HttpBody ¶ added in v0.202.0
type CFFIRawObject_HttpBody struct {
HttpBody *CFFIPointerType `protobuf:"bytes,10,opt,name=http_body,json=httpBody,proto3,oneof"`
}
type CFFIRawObject_HttpRequest ¶ added in v0.202.0
type CFFIRawObject_HttpRequest struct {
HttpRequest *CFFIPointerType `protobuf:"bytes,8,opt,name=http_request,json=httpRequest,proto3,oneof"`
}
type CFFIRawObject_HttpResponse ¶ added in v0.202.0
type CFFIRawObject_HttpResponse struct {
HttpResponse *CFFIPointerType `protobuf:"bytes,9,opt,name=http_response,json=httpResponse,proto3,oneof"`
}
type CFFIRawObject_LlmCall ¶ added in v0.202.0
type CFFIRawObject_LlmCall struct {
LlmCall *CFFIPointerType `protobuf:"bytes,6,opt,name=llm_call,json=llmCall,proto3,oneof"`
}
type CFFIRawObject_LlmStreamCall ¶ added in v0.202.0
type CFFIRawObject_LlmStreamCall struct {
LlmStreamCall *CFFIPointerType `protobuf:"bytes,7,opt,name=llm_stream_call,json=llmStreamCall,proto3,oneof"`
}
type CFFIRawObject_SseResponse ¶ added in v0.202.0
type CFFIRawObject_SseResponse struct {
SseResponse *CFFIPointerType `protobuf:"bytes,11,opt,name=sse_response,json=sseResponse,proto3,oneof"`
}
type CFFIRawObject_StreamTiming ¶ added in v0.202.0
type CFFIRawObject_StreamTiming struct {
StreamTiming *CFFIPointerType `protobuf:"bytes,5,opt,name=stream_timing,json=streamTiming,proto3,oneof"`
}
type CFFIRawObject_Timing ¶ added in v0.202.0
type CFFIRawObject_Timing struct {
Timing *CFFIPointerType `protobuf:"bytes,4,opt,name=timing,proto3,oneof"`
}
type CFFIRawObject_Usage ¶ added in v0.202.0
type CFFIRawObject_Usage struct {
Usage *CFFIPointerType `protobuf:"bytes,3,opt,name=usage,proto3,oneof"`
}
type CFFIStreamState ¶
type CFFIStreamState int32
const ( CFFIStreamState_PENDING CFFIStreamState = 0 CFFIStreamState_STARTED CFFIStreamState = 1 CFFIStreamState_DONE CFFIStreamState = 2 )
func (CFFIStreamState) Descriptor ¶ added in v0.200.0
func (CFFIStreamState) Descriptor() protoreflect.EnumDescriptor
func (CFFIStreamState) Enum ¶ added in v0.200.0
func (x CFFIStreamState) Enum() *CFFIStreamState
func (CFFIStreamState) EnumDescriptor
deprecated
added in
v0.200.0
func (CFFIStreamState) EnumDescriptor() ([]byte, []int)
Deprecated: Use CFFIStreamState.Descriptor instead.
func (CFFIStreamState) Number ¶ added in v0.200.0
func (x CFFIStreamState) Number() protoreflect.EnumNumber
func (CFFIStreamState) String ¶
func (x CFFIStreamState) String() string
func (CFFIStreamState) Type ¶ added in v0.200.0
func (CFFIStreamState) Type() protoreflect.EnumType
type CFFITypeName ¶ added in v0.200.0
type CFFITypeName struct {
Namespace CFFITypeNamespace `protobuf:"varint,1,opt,name=namespace,proto3,enum=baml.cffi.CFFITypeNamespace" json:"namespace,omitempty"`
// the name of the type
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
wrapper for the name of a type
func (*CFFITypeName) Descriptor
deprecated
added in
v0.200.0
func (*CFFITypeName) Descriptor() ([]byte, []int)
Deprecated: Use CFFITypeName.ProtoReflect.Descriptor instead.
func (*CFFITypeName) GetName ¶ added in v0.200.0
func (x *CFFITypeName) GetName() string
func (*CFFITypeName) GetNamespace ¶ added in v0.200.0
func (x *CFFITypeName) GetNamespace() CFFITypeNamespace
func (*CFFITypeName) ProtoMessage ¶ added in v0.200.0
func (*CFFITypeName) ProtoMessage()
func (*CFFITypeName) ProtoReflect ¶ added in v0.200.0
func (x *CFFITypeName) ProtoReflect() protoreflect.Message
func (*CFFITypeName) Reset ¶ added in v0.200.0
func (x *CFFITypeName) Reset()
func (*CFFITypeName) String ¶ added in v0.200.0
func (x *CFFITypeName) String() string
type CFFITypeNamespace ¶ added in v0.200.0
type CFFITypeNamespace int32
const ( CFFITypeNamespace_INTERNAL CFFITypeNamespace = 0 CFFITypeNamespace_TYPES CFFITypeNamespace = 1 CFFITypeNamespace_STREAM_TYPES CFFITypeNamespace = 2 )
func (CFFITypeNamespace) Descriptor ¶ added in v0.200.0
func (CFFITypeNamespace) Descriptor() protoreflect.EnumDescriptor
func (CFFITypeNamespace) Enum ¶ added in v0.200.0
func (x CFFITypeNamespace) Enum() *CFFITypeNamespace
func (CFFITypeNamespace) EnumDescriptor
deprecated
added in
v0.200.0
func (CFFITypeNamespace) EnumDescriptor() ([]byte, []int)
Deprecated: Use CFFITypeNamespace.Descriptor instead.
func (CFFITypeNamespace) Number ¶ added in v0.200.0
func (x CFFITypeNamespace) Number() protoreflect.EnumNumber
func (CFFITypeNamespace) String ¶ added in v0.200.0
func (x CFFITypeNamespace) String() string
func (CFFITypeNamespace) Type ¶ added in v0.200.0
func (CFFITypeNamespace) Type() protoreflect.EnumType
type CFFIValueChecked ¶
type CFFIValueChecked struct {
Value *CFFIValueHolder `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Checks []*CFFICheckValue `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueChecked) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueChecked) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueChecked.ProtoReflect.Descriptor instead.
func (*CFFIValueChecked) GetChecks ¶ added in v0.200.0
func (x *CFFIValueChecked) GetChecks() []*CFFICheckValue
func (*CFFIValueChecked) GetValue ¶ added in v0.200.0
func (x *CFFIValueChecked) GetValue() *CFFIValueHolder
func (*CFFIValueChecked) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueChecked) ProtoMessage()
func (*CFFIValueChecked) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueChecked) ProtoReflect() protoreflect.Message
func (*CFFIValueChecked) Reset ¶ added in v0.200.0
func (x *CFFIValueChecked) Reset()
func (*CFFIValueChecked) String ¶ added in v0.200.0
func (x *CFFIValueChecked) String() string
type CFFIValueClass ¶
type CFFIValueClass struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Fields []*CFFIMapEntry `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
DynamicFields []*CFFIMapEntry `protobuf:"bytes,3,rep,name=dynamic_fields,json=dynamicFields,proto3" json:"dynamic_fields,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueClass) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueClass) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueClass.ProtoReflect.Descriptor instead.
func (*CFFIValueClass) GetDynamicFields ¶ added in v0.200.0
func (x *CFFIValueClass) GetDynamicFields() []*CFFIMapEntry
func (*CFFIValueClass) GetFields ¶ added in v0.200.0
func (x *CFFIValueClass) GetFields() []*CFFIMapEntry
func (*CFFIValueClass) GetName ¶ added in v0.200.0
func (x *CFFIValueClass) GetName() *CFFITypeName
func (*CFFIValueClass) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueClass) ProtoMessage()
func (*CFFIValueClass) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueClass) ProtoReflect() protoreflect.Message
func (*CFFIValueClass) Reset ¶ added in v0.200.0
func (x *CFFIValueClass) Reset()
func (*CFFIValueClass) String ¶ added in v0.200.0
func (x *CFFIValueClass) String() string
type CFFIValueEnum ¶
type CFFIValueEnum struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
IsDynamic bool `protobuf:"varint,3,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueEnum) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueEnum) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueEnum.ProtoReflect.Descriptor instead.
func (*CFFIValueEnum) GetIsDynamic ¶ added in v0.200.0
func (x *CFFIValueEnum) GetIsDynamic() bool
func (*CFFIValueEnum) GetName ¶ added in v0.200.0
func (x *CFFIValueEnum) GetName() *CFFITypeName
func (*CFFIValueEnum) GetValue ¶ added in v0.200.0
func (x *CFFIValueEnum) GetValue() string
func (*CFFIValueEnum) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueEnum) ProtoMessage()
func (*CFFIValueEnum) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueEnum) ProtoReflect() protoreflect.Message
func (*CFFIValueEnum) Reset ¶ added in v0.200.0
func (x *CFFIValueEnum) Reset()
func (*CFFIValueEnum) String ¶ added in v0.200.0
func (x *CFFIValueEnum) String() string
type CFFIValueHolder ¶
type CFFIValueHolder struct {
// we must include this because we might be a "string"
// but in a container type like (string | int) and some languages
// require we decode this.
//
// Required for BAML -> CFFI
// But not for CFFI -> BAML (BAML always does type validation again at
// boundaries)
//
// Types that are valid to be assigned to Value:
//
// *CFFIValueHolder_NullValue
// *CFFIValueHolder_StringValue
// *CFFIValueHolder_IntValue
// *CFFIValueHolder_FloatValue
// *CFFIValueHolder_BoolValue
// *CFFIValueHolder_ListValue
// *CFFIValueHolder_MapValue
// *CFFIValueHolder_ClassValue
// *CFFIValueHolder_EnumValue
// *CFFIValueHolder_MediaValue
// *CFFIValueHolder_TupleValue
// *CFFIValueHolder_UnionVariantValue
// *CFFIValueHolder_CheckedValue
// *CFFIValueHolder_StreamingStateValue
Value isCFFIValueHolder_Value `protobuf_oneof:"value"`
Type *CFFIFieldTypeHolder `protobuf:"bytes,16,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
The wrapper message for CFFIValue.
func (*CFFIValueHolder) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueHolder) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueHolder.ProtoReflect.Descriptor instead.
func (*CFFIValueHolder) GetBoolValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetBoolValue() bool
func (*CFFIValueHolder) GetCheckedValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetCheckedValue() *CFFIValueChecked
func (*CFFIValueHolder) GetClassValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetClassValue() *CFFIValueClass
func (*CFFIValueHolder) GetEnumValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetEnumValue() *CFFIValueEnum
func (*CFFIValueHolder) GetFloatValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetFloatValue() float64
func (*CFFIValueHolder) GetIntValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetIntValue() int64
func (*CFFIValueHolder) GetListValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetListValue() *CFFIValueList
func (*CFFIValueHolder) GetMapValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetMapValue() *CFFIValueMap
func (*CFFIValueHolder) GetMediaValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetMediaValue() *CFFIValueMedia
func (*CFFIValueHolder) GetNullValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetNullValue() *CFFIValueNull
func (*CFFIValueHolder) GetStreamingStateValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetStreamingStateValue() *CFFIValueStreamingState
func (*CFFIValueHolder) GetStringValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetStringValue() string
func (*CFFIValueHolder) GetTupleValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetTupleValue() *CFFIValueTuple
func (*CFFIValueHolder) GetType ¶ added in v0.202.0
func (x *CFFIValueHolder) GetType() *CFFIFieldTypeHolder
func (*CFFIValueHolder) GetUnionVariantValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetUnionVariantValue() *CFFIValueUnionVariant
func (*CFFIValueHolder) GetValue ¶ added in v0.200.0
func (x *CFFIValueHolder) GetValue() isCFFIValueHolder_Value
func (*CFFIValueHolder) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueHolder) ProtoMessage()
func (*CFFIValueHolder) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueHolder) ProtoReflect() protoreflect.Message
func (*CFFIValueHolder) Reset ¶ added in v0.200.0
func (x *CFFIValueHolder) Reset()
func (*CFFIValueHolder) String ¶ added in v0.200.0
func (x *CFFIValueHolder) String() string
type CFFIValueHolder_BoolValue ¶ added in v0.200.0
type CFFIValueHolder_BoolValue struct {
BoolValue bool `protobuf:"varint,6,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
type CFFIValueHolder_CheckedValue ¶ added in v0.200.0
type CFFIValueHolder_CheckedValue struct {
CheckedValue *CFFIValueChecked `protobuf:"bytes,14,opt,name=checked_value,json=checkedValue,proto3,oneof"`
}
type CFFIValueHolder_ClassValue ¶ added in v0.200.0
type CFFIValueHolder_ClassValue struct {
ClassValue *CFFIValueClass `protobuf:"bytes,9,opt,name=class_value,json=classValue,proto3,oneof"`
}
type CFFIValueHolder_EnumValue ¶ added in v0.200.0
type CFFIValueHolder_EnumValue struct {
EnumValue *CFFIValueEnum `protobuf:"bytes,10,opt,name=enum_value,json=enumValue,proto3,oneof"`
}
type CFFIValueHolder_FloatValue ¶ added in v0.200.0
type CFFIValueHolder_FloatValue struct {
FloatValue float64 `protobuf:"fixed64,5,opt,name=float_value,json=floatValue,proto3,oneof"`
}
type CFFIValueHolder_IntValue ¶ added in v0.200.0
type CFFIValueHolder_IntValue struct {
IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,proto3,oneof"`
}
type CFFIValueHolder_ListValue ¶ added in v0.200.0
type CFFIValueHolder_ListValue struct {
ListValue *CFFIValueList `protobuf:"bytes,7,opt,name=list_value,json=listValue,proto3,oneof"`
}
type CFFIValueHolder_MapValue ¶ added in v0.200.0
type CFFIValueHolder_MapValue struct {
MapValue *CFFIValueMap `protobuf:"bytes,8,opt,name=map_value,json=mapValue,proto3,oneof"`
}
type CFFIValueHolder_MediaValue ¶ added in v0.200.0
type CFFIValueHolder_MediaValue struct {
MediaValue *CFFIValueMedia `protobuf:"bytes,11,opt,name=media_value,json=mediaValue,proto3,oneof"`
}
type CFFIValueHolder_NullValue ¶ added in v0.200.0
type CFFIValueHolder_NullValue struct {
NullValue *CFFIValueNull `protobuf:"bytes,2,opt,name=null_value,json=nullValue,proto3,oneof"`
}
type CFFIValueHolder_StreamingStateValue ¶ added in v0.200.0
type CFFIValueHolder_StreamingStateValue struct {
StreamingStateValue *CFFIValueStreamingState `protobuf:"bytes,15,opt,name=streaming_state_value,json=streamingStateValue,proto3,oneof"`
}
type CFFIValueHolder_StringValue ¶ added in v0.200.0
type CFFIValueHolder_StringValue struct {
StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof"`
}
type CFFIValueHolder_TupleValue ¶ added in v0.200.0
type CFFIValueHolder_TupleValue struct {
TupleValue *CFFIValueTuple `protobuf:"bytes,12,opt,name=tuple_value,json=tupleValue,proto3,oneof"`
}
type CFFIValueHolder_UnionVariantValue ¶ added in v0.200.0
type CFFIValueHolder_UnionVariantValue struct {
UnionVariantValue *CFFIValueUnionVariant `protobuf:"bytes,13,opt,name=union_variant_value,json=unionVariantValue,proto3,oneof"`
}
type CFFIValueList ¶
type CFFIValueList struct {
ValueType *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"`
Values []*CFFIValueHolder `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
Each variant as a message.
func (*CFFIValueList) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueList) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueList.ProtoReflect.Descriptor instead.
func (*CFFIValueList) GetValueType ¶ added in v0.200.0
func (x *CFFIValueList) GetValueType() *CFFIFieldTypeHolder
func (*CFFIValueList) GetValues ¶ added in v0.200.0
func (x *CFFIValueList) GetValues() []*CFFIValueHolder
func (*CFFIValueList) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueList) ProtoMessage()
func (*CFFIValueList) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueList) ProtoReflect() protoreflect.Message
func (*CFFIValueList) Reset ¶ added in v0.200.0
func (x *CFFIValueList) Reset()
func (*CFFIValueList) String ¶ added in v0.200.0
func (x *CFFIValueList) String() string
type CFFIValueMap ¶
type CFFIValueMap struct {
KeyType *CFFIFieldTypeHolder `protobuf:"bytes,1,opt,name=key_type,json=keyType,proto3" json:"key_type,omitempty"`
ValueType *CFFIFieldTypeHolder `protobuf:"bytes,2,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"`
Entries []*CFFIMapEntry `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueMap) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueMap) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueMap.ProtoReflect.Descriptor instead.
func (*CFFIValueMap) GetEntries ¶ added in v0.200.0
func (x *CFFIValueMap) GetEntries() []*CFFIMapEntry
func (*CFFIValueMap) GetKeyType ¶ added in v0.200.0
func (x *CFFIValueMap) GetKeyType() *CFFIFieldTypeHolder
func (*CFFIValueMap) GetValueType ¶ added in v0.200.0
func (x *CFFIValueMap) GetValueType() *CFFIFieldTypeHolder
func (*CFFIValueMap) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueMap) ProtoMessage()
func (*CFFIValueMap) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueMap) ProtoReflect() protoreflect.Message
func (*CFFIValueMap) Reset ¶ added in v0.200.0
func (x *CFFIValueMap) Reset()
func (*CFFIValueMap) String ¶ added in v0.200.0
func (x *CFFIValueMap) String() string
type CFFIValueMedia ¶
type CFFIValueMedia struct {
MediaType *CFFIFieldTypeMedia `protobuf:"bytes,1,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"`
MediaValue *CFFIMediaValue `protobuf:"bytes,2,opt,name=media_value,json=mediaValue,proto3" json:"media_value,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueMedia) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueMedia) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueMedia.ProtoReflect.Descriptor instead.
func (*CFFIValueMedia) GetMediaType ¶ added in v0.200.0
func (x *CFFIValueMedia) GetMediaType() *CFFIFieldTypeMedia
func (*CFFIValueMedia) GetMediaValue ¶ added in v0.200.0
func (x *CFFIValueMedia) GetMediaValue() *CFFIMediaValue
func (*CFFIValueMedia) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueMedia) ProtoMessage()
func (*CFFIValueMedia) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueMedia) ProtoReflect() protoreflect.Message
func (*CFFIValueMedia) Reset ¶ added in v0.200.0
func (x *CFFIValueMedia) Reset()
func (*CFFIValueMedia) String ¶ added in v0.200.0
func (x *CFFIValueMedia) String() string
type CFFIValueNull ¶ added in v0.200.0
type CFFIValueNull struct {
// contains filtered or unexported fields
}
func (*CFFIValueNull) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueNull) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueNull.ProtoReflect.Descriptor instead.
func (*CFFIValueNull) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueNull) ProtoMessage()
func (*CFFIValueNull) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueNull) ProtoReflect() protoreflect.Message
func (*CFFIValueNull) Reset ¶ added in v0.200.0
func (x *CFFIValueNull) Reset()
func (*CFFIValueNull) String ¶ added in v0.200.0
func (x *CFFIValueNull) String() string
type CFFIValueStreamingState ¶
type CFFIValueStreamingState struct {
Value *CFFIValueHolder `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
State CFFIStreamState `protobuf:"varint,2,opt,name=state,proto3,enum=baml.cffi.CFFIStreamState" json:"state,omitempty"`
// contains filtered or unexported fields
}
The wrapper message for CFFIValue.
func (*CFFIValueStreamingState) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueStreamingState) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueStreamingState.ProtoReflect.Descriptor instead.
func (*CFFIValueStreamingState) GetState ¶ added in v0.200.0
func (x *CFFIValueStreamingState) GetState() CFFIStreamState
func (*CFFIValueStreamingState) GetValue ¶ added in v0.200.0
func (x *CFFIValueStreamingState) GetValue() *CFFIValueHolder
func (*CFFIValueStreamingState) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueStreamingState) ProtoMessage()
func (*CFFIValueStreamingState) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueStreamingState) ProtoReflect() protoreflect.Message
func (*CFFIValueStreamingState) Reset ¶ added in v0.200.0
func (x *CFFIValueStreamingState) Reset()
func (*CFFIValueStreamingState) String ¶ added in v0.200.0
func (x *CFFIValueStreamingState) String() string
type CFFIValueTuple ¶
type CFFIValueTuple struct {
Values []*CFFIValueHolder `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*CFFIValueTuple) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueTuple) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueTuple.ProtoReflect.Descriptor instead.
func (*CFFIValueTuple) GetValues ¶ added in v0.200.0
func (x *CFFIValueTuple) GetValues() []*CFFIValueHolder
func (*CFFIValueTuple) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueTuple) ProtoMessage()
func (*CFFIValueTuple) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueTuple) ProtoReflect() protoreflect.Message
func (*CFFIValueTuple) Reset ¶ added in v0.200.0
func (x *CFFIValueTuple) Reset()
func (*CFFIValueTuple) String ¶ added in v0.200.0
func (x *CFFIValueTuple) String() string
type CFFIValueUnionVariant ¶
type CFFIValueUnionVariant struct {
Name *CFFITypeName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
VariantName string `protobuf:"bytes,2,opt,name=variant_name,json=variantName,proto3" json:"variant_name,omitempty"`
FieldTypes []*CFFIFieldTypeHolder `protobuf:"bytes,3,rep,name=field_types,json=fieldTypes,proto3" json:"field_types,omitempty"`
ValueTypeIndex int32 `protobuf:"varint,4,opt,name=value_type_index,json=valueTypeIndex,proto3" json:"value_type_index,omitempty"`
Value *CFFIValueHolder `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
For the Rust variant `Union(Vec<CFFIFieldType>, Box<CFFIValue>)`
func (*CFFIValueUnionVariant) Descriptor
deprecated
added in
v0.200.0
func (*CFFIValueUnionVariant) Descriptor() ([]byte, []int)
Deprecated: Use CFFIValueUnionVariant.ProtoReflect.Descriptor instead.
func (*CFFIValueUnionVariant) GetFieldTypes ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) GetFieldTypes() []*CFFIFieldTypeHolder
func (*CFFIValueUnionVariant) GetName ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) GetName() *CFFITypeName
func (*CFFIValueUnionVariant) GetValue ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) GetValue() *CFFIValueHolder
func (*CFFIValueUnionVariant) GetValueTypeIndex ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) GetValueTypeIndex() int32
func (*CFFIValueUnionVariant) GetVariantName ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) GetVariantName() string
func (*CFFIValueUnionVariant) ProtoMessage ¶ added in v0.200.0
func (*CFFIValueUnionVariant) ProtoMessage()
func (*CFFIValueUnionVariant) ProtoReflect ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) ProtoReflect() protoreflect.Message
func (*CFFIValueUnionVariant) Reset ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) Reset()
func (*CFFIValueUnionVariant) String ¶ added in v0.200.0
func (x *CFFIValueUnionVariant) String() string
type MediaTypeEnum ¶
type MediaTypeEnum int32
We need to handle CFFIMediaType. Since one variant is "Other(String)", we represent it as a message with an enum tag and an optional string.
const ( MediaTypeEnum_IMAGE MediaTypeEnum = 0 MediaTypeEnum_AUDIO MediaTypeEnum = 1 MediaTypeEnum_PDF MediaTypeEnum = 2 MediaTypeEnum_VIDEO MediaTypeEnum = 3 )
func (MediaTypeEnum) Descriptor ¶ added in v0.200.0
func (MediaTypeEnum) Descriptor() protoreflect.EnumDescriptor
func (MediaTypeEnum) Enum ¶ added in v0.200.0
func (x MediaTypeEnum) Enum() *MediaTypeEnum
func (MediaTypeEnum) EnumDescriptor
deprecated
added in
v0.200.0
func (MediaTypeEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use MediaTypeEnum.Descriptor instead.
func (MediaTypeEnum) Number ¶ added in v0.200.0
func (x MediaTypeEnum) Number() protoreflect.EnumNumber
func (MediaTypeEnum) String ¶
func (x MediaTypeEnum) String() string
func (MediaTypeEnum) Type ¶ added in v0.200.0
func (MediaTypeEnum) Type() protoreflect.EnumType
type MultipleRawObjectResponse ¶ added in v0.202.0
type MultipleRawObjectResponse struct {
Objects []*CFFIRawObject `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
// contains filtered or unexported fields
}
func (*MultipleRawObjectResponse) Descriptor
deprecated
added in
v0.202.0
func (*MultipleRawObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use MultipleRawObjectResponse.ProtoReflect.Descriptor instead.
func (*MultipleRawObjectResponse) GetObjects ¶ added in v0.202.0
func (x *MultipleRawObjectResponse) GetObjects() []*CFFIRawObject
func (*MultipleRawObjectResponse) ProtoMessage ¶ added in v0.202.0
func (*MultipleRawObjectResponse) ProtoMessage()
func (*MultipleRawObjectResponse) ProtoReflect ¶ added in v0.202.0
func (x *MultipleRawObjectResponse) ProtoReflect() protoreflect.Message
func (*MultipleRawObjectResponse) Reset ¶ added in v0.202.0
func (x *MultipleRawObjectResponse) Reset()
func (*MultipleRawObjectResponse) String ¶ added in v0.202.0
func (x *MultipleRawObjectResponse) String() string