Documentation
¶
Index ¶
- Variables
- type SalesforceProviderConfig
- func (*SalesforceProviderConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SalesforceProviderConfig) GetAccessToken() string
- func (x *SalesforceProviderConfig) GetApiVersion() string
- func (x *SalesforceProviderConfig) GetClientId() string
- func (x *SalesforceProviderConfig) GetClientSecret() string
- func (x *SalesforceProviderConfig) GetInstanceUrl() string
- func (x *SalesforceProviderConfig) GetLoginUrl() string
- func (*SalesforceProviderConfig) ProtoMessage()
- func (x *SalesforceProviderConfig) ProtoReflect() protoreflect.Message
- func (x *SalesforceProviderConfig) Reset()
- func (x *SalesforceProviderConfig) String() string
- type SalesforceStepInput
- func (*SalesforceStepInput) Descriptor() ([]byte, []int)deprecated
- func (x *SalesforceStepInput) GetParams() *structpb.Struct
- func (*SalesforceStepInput) ProtoMessage()
- func (x *SalesforceStepInput) ProtoReflect() protoreflect.Message
- func (x *SalesforceStepInput) Reset()
- func (x *SalesforceStepInput) String() string
- type SalesforceStepOutput
- func (*SalesforceStepOutput) Descriptor() ([]byte, []int)deprecated
- func (x *SalesforceStepOutput) GetData() *structpb.Struct
- func (x *SalesforceStepOutput) GetError() string
- func (x *SalesforceStepOutput) GetSuccess() bool
- func (*SalesforceStepOutput) ProtoMessage()
- func (x *SalesforceStepOutput) ProtoReflect() protoreflect.Message
- func (x *SalesforceStepOutput) Reset()
- func (x *SalesforceStepOutput) String() string
Constants ¶
This section is empty.
Variables ¶
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