cffi

package
v0.208.4 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2025 License: Apache-2.0, Apache-2.0 Imports: 4 Imported by: 17

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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",
		12: "OBJECT_MEDIA_IMAGE",
		13: "OBJECT_MEDIA_AUDIO",
		14: "OBJECT_MEDIA_PDF",
		15: "OBJECT_MEDIA_VIDEO",
		16: "OBJECT_TYPE_BUILDER",
		17: "OBJECT_TYPE",
		18: "OBJECT_ENUM_BUILDER",
		19: "OBJECT_ENUM_VALUE_BUILDER",
		20: "OBJECT_CLASS_BUILDER",
		21: "OBJECT_CLASS_PROPERTY_BUILDER",
	}
	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,
		"OBJECT_MEDIA_IMAGE":            12,
		"OBJECT_MEDIA_AUDIO":            13,
		"OBJECT_MEDIA_PDF":              14,
		"OBJECT_MEDIA_VIDEO":            15,
		"OBJECT_TYPE_BUILDER":           16,
		"OBJECT_TYPE":                   17,
		"OBJECT_ENUM_BUILDER":           18,
		"OBJECT_ENUM_VALUE_BUILDER":     19,
		"OBJECT_CLASS_BUILDER":          20,
		"OBJECT_CLASS_PROPERTY_BUILDER": 21,
	}
)

Enum value maps for CFFIObjectType.

View Source
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.

View Source
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 (*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 assignable 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 (m *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 assignable 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 (m *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 (*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 (*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 (*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 (*CFFIFieldTypeUnionVariant) GetOptions added in v0.200.0

func (*CFFIFieldTypeUnionVariant) ProtoMessage added in v0.200.0

func (*CFFIFieldTypeUnionVariant) ProtoMessage()

func (*CFFIFieldTypeUnionVariant) ProtoReflect added in v0.200.0

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"`
	// type builder only
	TypeBuilder *CFFIRawObject `protobuf:"bytes,5,opt,name=type_builder,json=typeBuilder,proto3" json:"type_builder,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) GetTypeBuilder added in v0.204.0

func (x *CFFIFunctionArguments) GetTypeBuilder() *CFFIRawObject

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 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 (*CFFIObjectConstructorArgs) ProtoMessage added in v0.202.0

func (*CFFIObjectConstructorArgs) ProtoMessage()

func (*CFFIObjectConstructorArgs) ProtoReflect added in v0.202.0

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 (*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 assignable 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 (*CFFIObjectResponse) GetResponse added in v0.202.0

func (m *CFFIObjectResponse) GetResponse() isCFFIObjectResponse_Response

func (*CFFIObjectResponse) GetSuccess added in v0.202.0

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 assignable 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 (*CFFIObjectResponseSuccess) GetResult added in v0.202.0

func (m *CFFIObjectResponseSuccess) GetResult() isCFFIObjectResponseSuccess_Result

func (*CFFIObjectResponseSuccess) GetValue added in v0.202.0

func (*CFFIObjectResponseSuccess) ProtoMessage added in v0.202.0

func (*CFFIObjectResponseSuccess) ProtoMessage()

func (*CFFIObjectResponseSuccess) ProtoReflect added in v0.202.0

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
	CFFIObjectType_OBJECT_MEDIA_IMAGE            CFFIObjectType = 12
	CFFIObjectType_OBJECT_MEDIA_AUDIO            CFFIObjectType = 13
	CFFIObjectType_OBJECT_MEDIA_PDF              CFFIObjectType = 14
	CFFIObjectType_OBJECT_MEDIA_VIDEO            CFFIObjectType = 15
	CFFIObjectType_OBJECT_TYPE_BUILDER           CFFIObjectType = 16
	CFFIObjectType_OBJECT_TYPE                   CFFIObjectType = 17
	CFFIObjectType_OBJECT_ENUM_BUILDER           CFFIObjectType = 18
	CFFIObjectType_OBJECT_ENUM_VALUE_BUILDER     CFFIObjectType = 19
	CFFIObjectType_OBJECT_CLASS_BUILDER          CFFIObjectType = 20
	CFFIObjectType_OBJECT_CLASS_PROPERTY_BUILDER CFFIObjectType = 21
)

func (CFFIObjectType) Descriptor added in v0.202.0

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 (CFFIObjectType) String added in v0.202.0

func (x CFFIObjectType) String() string

func (CFFIObjectType) Type added in v0.202.0

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 assignable to Object:
	//
	//	*CFFIRawObject_Collector
	//	*CFFIRawObject_FunctionLog
	//	*CFFIRawObject_Usage
	//	*CFFIRawObject_Timing
	//	*CFFIRawObject_StreamTiming
	//	*CFFIRawObject_LlmCall
	//	*CFFIRawObject_LlmStreamCall
	//	*CFFIRawObject_HttpRequest
	//	*CFFIRawObject_HttpResponse
	//	*CFFIRawObject_HttpBody
	//	*CFFIRawObject_SseResponse
	//	*CFFIRawObject_MediaImage
	//	*CFFIRawObject_MediaAudio
	//	*CFFIRawObject_MediaPdf
	//	*CFFIRawObject_MediaVideo
	//	*CFFIRawObject_TypeBuilder
	//	*CFFIRawObject_Type
	//	*CFFIRawObject_EnumBuilder
	//	*CFFIRawObject_EnumValueBuilder
	//	*CFFIRawObject_ClassBuilder
	//	*CFFIRawObject_ClassPropertyBuilder
	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) GetClassBuilder added in v0.204.0

func (x *CFFIRawObject) GetClassBuilder() *CFFIPointerType

func (*CFFIRawObject) GetClassPropertyBuilder added in v0.204.0

func (x *CFFIRawObject) GetClassPropertyBuilder() *CFFIPointerType

func (*CFFIRawObject) GetCollector added in v0.202.0

func (x *CFFIRawObject) GetCollector() *CFFIPointerType

func (*CFFIRawObject) GetEnumBuilder added in v0.204.0

func (x *CFFIRawObject) GetEnumBuilder() *CFFIPointerType

func (*CFFIRawObject) GetEnumValueBuilder added in v0.204.0

func (x *CFFIRawObject) GetEnumValueBuilder() *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) GetMediaAudio added in v0.203.0

func (x *CFFIRawObject) GetMediaAudio() *CFFIPointerType

func (*CFFIRawObject) GetMediaImage added in v0.203.0

func (x *CFFIRawObject) GetMediaImage() *CFFIPointerType

func (*CFFIRawObject) GetMediaPdf added in v0.203.0

func (x *CFFIRawObject) GetMediaPdf() *CFFIPointerType

func (*CFFIRawObject) GetMediaVideo added in v0.203.0

func (x *CFFIRawObject) GetMediaVideo() *CFFIPointerType

func (*CFFIRawObject) GetObject added in v0.202.0

func (m *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) GetType added in v0.203.0

func (x *CFFIRawObject) GetType() *CFFIPointerType

func (*CFFIRawObject) GetTypeBuilder added in v0.203.0

func (x *CFFIRawObject) GetTypeBuilder() *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_ClassBuilder added in v0.204.0

type CFFIRawObject_ClassBuilder struct {
	ClassBuilder *CFFIPointerType `protobuf:"bytes,20,opt,name=class_builder,json=classBuilder,proto3,oneof"`
}

type CFFIRawObject_ClassPropertyBuilder added in v0.204.0

type CFFIRawObject_ClassPropertyBuilder struct {
	ClassPropertyBuilder *CFFIPointerType `protobuf:"bytes,21,opt,name=class_property_builder,json=classPropertyBuilder,proto3,oneof"`
}

type CFFIRawObject_Collector added in v0.202.0

type CFFIRawObject_Collector struct {
	Collector *CFFIPointerType `protobuf:"bytes,1,opt,name=collector,proto3,oneof"`
}

type CFFIRawObject_EnumBuilder added in v0.204.0

type CFFIRawObject_EnumBuilder struct {
	EnumBuilder *CFFIPointerType `protobuf:"bytes,18,opt,name=enum_builder,json=enumBuilder,proto3,oneof"`
}

type CFFIRawObject_EnumValueBuilder added in v0.204.0

type CFFIRawObject_EnumValueBuilder struct {
	EnumValueBuilder *CFFIPointerType `protobuf:"bytes,19,opt,name=enum_value_builder,json=enumValueBuilder,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_MediaAudio added in v0.203.0

type CFFIRawObject_MediaAudio struct {
	MediaAudio *CFFIPointerType `protobuf:"bytes,13,opt,name=media_audio,json=mediaAudio,proto3,oneof"`
}

type CFFIRawObject_MediaImage added in v0.203.0

type CFFIRawObject_MediaImage struct {
	MediaImage *CFFIPointerType `protobuf:"bytes,12,opt,name=media_image,json=mediaImage,proto3,oneof"`
}

type CFFIRawObject_MediaPdf added in v0.203.0

type CFFIRawObject_MediaPdf struct {
	MediaPdf *CFFIPointerType `protobuf:"bytes,14,opt,name=media_pdf,json=mediaPdf,proto3,oneof"`
}

type CFFIRawObject_MediaVideo added in v0.203.0

type CFFIRawObject_MediaVideo struct {
	MediaVideo *CFFIPointerType `protobuf:"bytes,15,opt,name=media_video,json=mediaVideo,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_Type added in v0.203.0

type CFFIRawObject_Type struct {
	Type *CFFIPointerType `protobuf:"bytes,17,opt,name=type,proto3,oneof"`
}

type CFFIRawObject_TypeBuilder added in v0.203.0

type CFFIRawObject_TypeBuilder struct {
	TypeBuilder *CFFIPointerType `protobuf:"bytes,16,opt,name=type_builder,json=typeBuilder,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) 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 (CFFIStreamState) String

func (x CFFIStreamState) String() string

func (CFFIStreamState) Type added in v0.200.0

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) Enum added in v0.200.0

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 (CFFITypeNamespace) String added in v0.200.0

func (x CFFITypeNamespace) String() string

func (CFFITypeNamespace) Type added in v0.200.0

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"` // repeated CFFIMapEntry dynamic_fields = 3;
	// 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) 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 assignable to Value:
	//
	//	*CFFIValueHolder_NullValue
	//	*CFFIValueHolder_StringValue
	//	*CFFIValueHolder_IntValue
	//	*CFFIValueHolder_FloatValue
	//	*CFFIValueHolder_BoolValue
	//	*CFFIValueHolder_ListValue
	//	*CFFIValueHolder_MapValue
	//	*CFFIValueHolder_ClassValue
	//	*CFFIValueHolder_EnumValue
	//	*CFFIValueHolder_ObjectValue
	//	*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) GetNullValue added in v0.200.0

func (x *CFFIValueHolder) GetNullValue() *CFFIValueNull

func (*CFFIValueHolder) GetObjectValue added in v0.204.0

func (x *CFFIValueHolder) GetObjectValue() *CFFIValueRawObject

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 (m *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_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_ObjectValue added in v0.204.0

type CFFIValueHolder_ObjectValue struct {
	ObjectValue *CFFIValueRawObject `protobuf:"bytes,11,opt,name=object_value,json=objectValue,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 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 CFFIValueRawObject added in v0.204.0

type CFFIValueRawObject struct {

	// Types that are assignable to Object:
	//
	//	*CFFIValueRawObject_Media
	//	*CFFIValueRawObject_Type
	Object isCFFIValueRawObject_Object `protobuf_oneof:"object"`
	// contains filtered or unexported fields
}

func (*CFFIValueRawObject) Descriptor deprecated added in v0.204.0

func (*CFFIValueRawObject) Descriptor() ([]byte, []int)

Deprecated: Use CFFIValueRawObject.ProtoReflect.Descriptor instead.

func (*CFFIValueRawObject) GetMedia added in v0.204.0

func (x *CFFIValueRawObject) GetMedia() *CFFIRawObject

func (*CFFIValueRawObject) GetObject added in v0.204.0

func (m *CFFIValueRawObject) GetObject() isCFFIValueRawObject_Object

func (*CFFIValueRawObject) GetType added in v0.204.0

func (x *CFFIValueRawObject) GetType() *CFFIRawObject

func (*CFFIValueRawObject) ProtoMessage added in v0.204.0

func (*CFFIValueRawObject) ProtoMessage()

func (*CFFIValueRawObject) ProtoReflect added in v0.204.0

func (x *CFFIValueRawObject) ProtoReflect() protoreflect.Message

func (*CFFIValueRawObject) Reset added in v0.204.0

func (x *CFFIValueRawObject) Reset()

func (*CFFIValueRawObject) String added in v0.204.0

func (x *CFFIValueRawObject) String() string

type CFFIValueRawObject_Media added in v0.204.0

type CFFIValueRawObject_Media struct {
	Media *CFFIRawObject `protobuf:"bytes,1,opt,name=media,proto3,oneof"`
}

type CFFIValueRawObject_Type added in v0.204.0

type CFFIValueRawObject_Type struct {
	Type *CFFIRawObject `protobuf:"bytes,2,opt,name=type,proto3,oneof"`
}

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 (*CFFIValueStreamingState) GetValue added in v0.200.0

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) 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 (MediaTypeEnum) String

func (x MediaTypeEnum) String() string

func (MediaTypeEnum) Type added in v0.200.0

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 (*MultipleRawObjectResponse) Reset added in v0.202.0

func (x *MultipleRawObjectResponse) Reset()

func (*MultipleRawObjectResponse) String added in v0.202.0

func (x *MultipleRawObjectResponse) String() string

Jump to

Keyboard shortcuts

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