salesforcev1

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: May 24, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_salesforce_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type SalesforceProviderConfig

type SalesforceProviderConfig struct {

	// login_url is the OAuth login URL (default: https://login.salesforce.com).
	LoginUrl string `protobuf:"bytes,1,opt,name=login_url,json=loginUrl,proto3" json:"login_url,omitempty"`
	// client_id is the OAuth client ID.
	ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// client_secret is the OAuth client secret.
	ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// access_token is the direct access token (alternative to OAuth).
	AccessToken string `protobuf:"bytes,4,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	// instance_url is the SF instance URL (required when using access_token).
	InstanceUrl string `protobuf:"bytes,5,opt,name=instance_url,json=instanceUrl,proto3" json:"instance_url,omitempty"`
	// api_version is the SF API version (default: v63.0).
	ApiVersion string `protobuf:"bytes,6,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// contains filtered or unexported fields
}

SalesforceProviderConfig is the typed config for the salesforce.provider module. Fields mirror internal.salesforceModule config keys (camelCase in YAML; proto uses snake_case).

func (*SalesforceProviderConfig) Descriptor deprecated

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

Deprecated: Use SalesforceProviderConfig.ProtoReflect.Descriptor instead.

func (*SalesforceProviderConfig) GetAccessToken

func (x *SalesforceProviderConfig) GetAccessToken() string

func (*SalesforceProviderConfig) GetApiVersion

func (x *SalesforceProviderConfig) GetApiVersion() string

func (*SalesforceProviderConfig) GetClientId

func (x *SalesforceProviderConfig) GetClientId() string

func (*SalesforceProviderConfig) GetClientSecret

func (x *SalesforceProviderConfig) GetClientSecret() string

func (*SalesforceProviderConfig) GetInstanceUrl

func (x *SalesforceProviderConfig) GetInstanceUrl() string

func (*SalesforceProviderConfig) GetLoginUrl

func (x *SalesforceProviderConfig) GetLoginUrl() string

func (*SalesforceProviderConfig) ProtoMessage

func (*SalesforceProviderConfig) ProtoMessage()

func (*SalesforceProviderConfig) ProtoReflect

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

func (*SalesforceProviderConfig) Reset

func (x *SalesforceProviderConfig) Reset()

func (*SalesforceProviderConfig) String

func (x *SalesforceProviderConfig) String() string

type SalesforceStepInput

type SalesforceStepInput struct {

	// params holds the step-specific input parameters.
	Params *structpb.Struct `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

SalesforceStepInput carries dynamic runtime inputs for any salesforce step. All per-step parameters are passed as a free-form Struct to avoid requiring 72 separate proto message types. Steps validate required params at runtime.

func (*SalesforceStepInput) Descriptor deprecated

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

Deprecated: Use SalesforceStepInput.ProtoReflect.Descriptor instead.

func (*SalesforceStepInput) GetParams

func (x *SalesforceStepInput) GetParams() *structpb.Struct

func (*SalesforceStepInput) ProtoMessage

func (*SalesforceStepInput) ProtoMessage()

func (*SalesforceStepInput) ProtoReflect

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

func (*SalesforceStepInput) Reset

func (x *SalesforceStepInput) Reset()

func (*SalesforceStepInput) String

func (x *SalesforceStepInput) String() string

type SalesforceStepOutput

type SalesforceStepOutput struct {

	// success indicates whether the step completed without error.
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// error holds the error description when success is false.
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// data holds the step-specific output fields.
	Data *structpb.Struct `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

SalesforceStepOutput holds the result of any salesforce step execution. All per-step outputs are returned in the data Struct (free-form SF REST response).

func (*SalesforceStepOutput) Descriptor deprecated

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

Deprecated: Use SalesforceStepOutput.ProtoReflect.Descriptor instead.

func (*SalesforceStepOutput) GetData

func (x *SalesforceStepOutput) GetData() *structpb.Struct

func (*SalesforceStepOutput) GetError

func (x *SalesforceStepOutput) GetError() string

func (*SalesforceStepOutput) GetSuccess

func (x *SalesforceStepOutput) GetSuccess() bool

func (*SalesforceStepOutput) ProtoMessage

func (*SalesforceStepOutput) ProtoMessage()

func (*SalesforceStepOutput) ProtoReflect

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

func (*SalesforceStepOutput) Reset

func (x *SalesforceStepOutput) Reset()

func (*SalesforceStepOutput) String

func (x *SalesforceStepOutput) String() string

Jump to

Keyboard shortcuts

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