salesforce_logs_receiver

package module
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

README

Salesforce Logs Receiver

A package for collecting sObjects data from Salesforce.

Usage

go get -u github.com/logzio/salesforce-logs-receiver

Documentation

Index

Constants

View Source
const (
	EventLogFileSObjectName = "eventlogfile"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SObjectToCollect added in v1.0.1

type SObjectToCollect struct {
	SObjectType     string
	LatestTimestamp string
}

type SalesforceLogsReceiver added in v1.0.1

type SalesforceLogsReceiver struct {
	SObjects []*SObjectToCollect
	// contains filtered or unexported fields
}

func NewSalesforceLogsReceiver added in v1.0.1

func NewSalesforceLogsReceiver(
	url string,
	clientID string,
	apiVersion string,
	username string,
	password string,
	securityToken string,
	sObjects []*SObjectToCollect,
	customFields map[string]string) (*SalesforceLogsReceiver, error)

func (*SalesforceLogsReceiver) CollectSObjectRecord added in v1.0.1

func (slr *SalesforceLogsReceiver) CollectSObjectRecord(record *simpleforce.SObject) ([]byte, *string, error)

func (*SalesforceLogsReceiver) EnrichEventLogFileSObjectData added in v1.0.1

func (slr *SalesforceLogsReceiver) EnrichEventLogFileSObjectData(data *simpleforce.SObject, jsonData []byte) ([][]byte, error)

func (*SalesforceLogsReceiver) GetSObjectRecords added in v1.0.1

func (slr *SalesforceLogsReceiver) GetSObjectRecords(sObject *SObjectToCollect) ([]simpleforce.SObject, error)

func (*SalesforceLogsReceiver) LoginSalesforce added in v1.0.1

func (slr *SalesforceLogsReceiver) LoginSalesforce() error

Jump to

Keyboard shortcuts

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