Skip to content

Commit f45730a

Browse files
authored
improvement(helm): added SSO and cloud storage variables to helm charts (#2454)
* improvement(helm): added SSO and cloud storage variables to helm charts * consolidated sf types
1 parent 04cd837 commit f45730a

39 files changed

+727
-909
lines changed

apps/sim/tools/salesforce/create_account.ts

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,13 @@
11
import { createLogger } from '@/lib/logs/console/logger'
2+
import type {
3+
SalesforceCreateAccountParams,
4+
SalesforceCreateAccountResponse,
5+
} from '@/tools/salesforce/types'
6+
import { getInstanceUrl } from '@/tools/salesforce/utils'
27
import type { ToolConfig } from '@/tools/types'
38

49
const logger = createLogger('SalesforceCreateAccount')
510

6-
export interface SalesforceCreateAccountParams {
7-
accessToken: string
8-
idToken?: string
9-
instanceUrl?: string
10-
name: string
11-
type?: string
12-
industry?: string
13-
phone?: string
14-
website?: string
15-
billingStreet?: string
16-
billingCity?: string
17-
billingState?: string
18-
billingPostalCode?: string
19-
billingCountry?: string
20-
description?: string
21-
annualRevenue?: string
22-
numberOfEmployees?: string
23-
}
24-
25-
export interface SalesforceCreateAccountResponse {
26-
success: boolean
27-
output: {
28-
id: string
29-
success: boolean
30-
created: boolean
31-
metadata: {
32-
operation: 'create_account'
33-
}
34-
}
35-
}
36-
3711
export const salesforceCreateAccountTool: ToolConfig<
3812
SalesforceCreateAccountParams,
3913
SalesforceCreateAccountResponse

apps/sim/tools/salesforce/create_case.ts

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1+
import type {
2+
SalesforceCreateCaseParams,
3+
SalesforceCreateCaseResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceCreateCaseParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
subject: string
9-
status?: string
10-
priority?: string
11-
origin?: string
12-
contactId?: string
13-
accountId?: string
14-
description?: string
15-
}
16-
17-
export interface SalesforceCreateCaseResponse {
18-
success: boolean
19-
output: {
20-
id: string
21-
success: boolean
22-
created: boolean
23-
metadata: {
24-
operation: 'create_case'
25-
}
26-
}
27-
}
287

298
export const salesforceCreateCaseTool: ToolConfig<
309
SalesforceCreateCaseParams,

apps/sim/tools/salesforce/create_contact.ts

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,13 @@
11
import { createLogger } from '@/lib/logs/console/logger'
2+
import type {
3+
SalesforceCreateContactParams,
4+
SalesforceCreateContactResponse,
5+
} from '@/tools/salesforce/types'
6+
import { getInstanceUrl } from '@/tools/salesforce/utils'
27
import type { ToolConfig } from '@/tools/types'
3-
import { getInstanceUrl } from './utils'
48

59
const logger = createLogger('SalesforceContacts')
610

7-
export interface SalesforceCreateContactParams {
8-
accessToken: string
9-
idToken?: string
10-
instanceUrl?: string
11-
lastName: string
12-
firstName?: string
13-
email?: string
14-
phone?: string
15-
accountId?: string
16-
title?: string
17-
department?: string
18-
mailingStreet?: string
19-
mailingCity?: string
20-
mailingState?: string
21-
mailingPostalCode?: string
22-
mailingCountry?: string
23-
description?: string
24-
}
25-
26-
export interface SalesforceCreateContactResponse {
27-
success: boolean
28-
output: {
29-
id: string
30-
success: boolean
31-
created: boolean
32-
metadata: { operation: 'create_contact' }
33-
}
34-
}
35-
3611
export const salesforceCreateContactTool: ToolConfig<
3712
SalesforceCreateContactParams,
3813
SalesforceCreateContactResponse

apps/sim/tools/salesforce/create_lead.ts

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,9 @@
1+
import type {
2+
SalesforceCreateLeadParams,
3+
SalesforceCreateLeadResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceCreateLeadParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
lastName: string
9-
company: string
10-
firstName?: string
11-
email?: string
12-
phone?: string
13-
status?: string
14-
leadSource?: string
15-
title?: string
16-
description?: string
17-
}
18-
19-
export interface SalesforceCreateLeadResponse {
20-
success: boolean
21-
output: {
22-
id: string
23-
success: boolean
24-
created: boolean
25-
metadata: {
26-
operation: 'create_lead'
27-
}
28-
}
29-
}
307

318
export const salesforceCreateLeadTool: ToolConfig<
329
SalesforceCreateLeadParams,

apps/sim/tools/salesforce/create_opportunity.ts

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1+
import type {
2+
SalesforceCreateOpportunityParams,
3+
SalesforceCreateOpportunityResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceCreateOpportunityParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
name: string
9-
stageName: string
10-
closeDate: string
11-
accountId?: string
12-
amount?: string
13-
probability?: string
14-
description?: string
15-
}
16-
17-
export interface SalesforceCreateOpportunityResponse {
18-
success: boolean
19-
output: {
20-
id: string
21-
success: boolean
22-
created: boolean
23-
metadata: {
24-
operation: 'create_opportunity'
25-
}
26-
}
27-
}
287

298
export const salesforceCreateOpportunityTool: ToolConfig<
309
SalesforceCreateOpportunityParams,

apps/sim/tools/salesforce/create_task.ts

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1+
import type {
2+
SalesforceCreateTaskParams,
3+
SalesforceCreateTaskResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceCreateTaskParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
subject: string
9-
status?: string
10-
priority?: string
11-
activityDate?: string
12-
whoId?: string
13-
whatId?: string
14-
description?: string
15-
}
16-
17-
export interface SalesforceCreateTaskResponse {
18-
success: boolean
19-
output: {
20-
id: string
21-
success: boolean
22-
created: boolean
23-
metadata: {
24-
operation: 'create_task'
25-
}
26-
}
27-
}
287

298
export const salesforceCreateTaskTool: ToolConfig<
309
SalesforceCreateTaskParams,

apps/sim/tools/salesforce/delete_account.ts

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,13 @@
11
import { createLogger } from '@/lib/logs/console/logger'
2+
import type {
3+
SalesforceDeleteAccountParams,
4+
SalesforceDeleteAccountResponse,
5+
} from '@/tools/salesforce/types'
6+
import { getInstanceUrl } from '@/tools/salesforce/utils'
27
import type { ToolConfig } from '@/tools/types'
38

49
const logger = createLogger('SalesforceDeleteAccount')
510

6-
export interface SalesforceDeleteAccountParams {
7-
accessToken: string
8-
idToken?: string
9-
instanceUrl?: string
10-
accountId: string
11-
}
12-
13-
export interface SalesforceDeleteAccountResponse {
14-
success: boolean
15-
output: {
16-
id: string
17-
deleted: boolean
18-
metadata: {
19-
operation: 'delete_account'
20-
}
21-
}
22-
}
23-
2411
export const salesforceDeleteAccountTool: ToolConfig<
2512
SalesforceDeleteAccountParams,
2613
SalesforceDeleteAccountResponse

apps/sim/tools/salesforce/delete_case.ts

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
1+
import type {
2+
SalesforceDeleteCaseParams,
3+
SalesforceDeleteCaseResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceDeleteCaseParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
caseId: string
9-
}
10-
11-
export interface SalesforceDeleteCaseResponse {
12-
success: boolean
13-
output: {
14-
id: string
15-
deleted: boolean
16-
metadata: {
17-
operation: 'delete_case'
18-
}
19-
}
20-
}
217

228
export const salesforceDeleteCaseTool: ToolConfig<
239
SalesforceDeleteCaseParams,

apps/sim/tools/salesforce/delete_contact.ts

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,13 @@
11
import { createLogger } from '@/lib/logs/console/logger'
2+
import type {
3+
SalesforceDeleteContactParams,
4+
SalesforceDeleteContactResponse,
5+
} from '@/tools/salesforce/types'
6+
import { getInstanceUrl } from '@/tools/salesforce/utils'
27
import type { ToolConfig } from '@/tools/types'
3-
import { getInstanceUrl } from './utils'
48

59
const logger = createLogger('SalesforceContacts')
610

7-
export interface SalesforceDeleteContactParams {
8-
accessToken: string
9-
idToken?: string
10-
instanceUrl?: string
11-
contactId: string
12-
}
13-
14-
export interface SalesforceDeleteContactResponse {
15-
success: boolean
16-
output: {
17-
id: string
18-
deleted: boolean
19-
metadata: { operation: 'delete_contact' }
20-
}
21-
}
22-
2311
export const salesforceDeleteContactTool: ToolConfig<
2412
SalesforceDeleteContactParams,
2513
SalesforceDeleteContactResponse

apps/sim/tools/salesforce/delete_lead.ts

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
1+
import type {
2+
SalesforceDeleteLeadParams,
3+
SalesforceDeleteLeadResponse,
4+
} from '@/tools/salesforce/types'
5+
import { getInstanceUrl } from '@/tools/salesforce/utils'
16
import type { ToolConfig } from '@/tools/types'
2-
import { getInstanceUrl } from './utils'
3-
4-
export interface SalesforceDeleteLeadParams {
5-
accessToken: string
6-
idToken?: string
7-
instanceUrl?: string
8-
leadId: string
9-
}
10-
11-
export interface SalesforceDeleteLeadResponse {
12-
success: boolean
13-
output: {
14-
id: string
15-
deleted: boolean
16-
metadata: {
17-
operation: 'delete_lead'
18-
}
19-
}
20-
}
217

228
export const salesforceDeleteLeadTool: ToolConfig<
239
SalesforceDeleteLeadParams,

0 commit comments

Comments
 (0)