Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e57d118

Browse files
authoredFeb 15, 2024
Merge pull request #6066 from segmentio/develop
Release 24.7.2
2 parents d6780b4 + 9089045 commit e57d118

File tree

14 files changed

+362
-43
lines changed

14 files changed

+362
-43
lines changed
 

‎CONTRIBUTING.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@ Sources pages check if the source is a cloud-app, then include information about
7777

7878
Content with in each `.md` file is markdown. For information about styling, and available extensions, see `_src/utils/formatguide.md` or the live version [here](https://segment.com/docs/utils/formatguide).
7979

80+
## Building a preview
81+
82+
Netlify allows you to build a preview environment on any PR you create in GitHub. This is helpful when you want to send out a review, and the formatting and design are important to those reviewers.
83+
84+
To build a preview site, add `[netlify-build]` to a commit message on your PR. Here's an example of what the preview build will look like:
85+
86+
https://github.com/segmentio/segment-docs/pull/6051#issuecomment-1942723573
87+
88+
You can rebuild the preview by adding a new commit with `[netlify-build]` in the commit message.
89+
8090
### Front matter
8191

8292
Repository Markdown files often contain front matter metadata, which you'll find at the top of the file. These front matter variables instruct Jekyll how to build and render the page as HTML.

‎src/_data/catalog/destination_categories.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination categories last updated 2024-02-13
2+
# destination categories last updated 2024-02-15
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

‎src/_data/catalog/destinations.yml‎

Lines changed: 212 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2024-02-13
2+
# destination data last updated 2024-02-15
33
items:
44
- id: 637e8d185e2dec264895ea89
55
display_name: 1Flow
@@ -10287,7 +10287,7 @@ items:
1028710287
display_name: AppFit
1028810288
name: AppFit
1028910289
slug: appfit
10290-
hidden: true
10290+
hidden: false
1029110291
endpoints:
1029210292
- US
1029310293
regions:
@@ -11672,6 +11672,212 @@ items:
1167211672
label: API Key
1167311673
actions: []
1167411674
presets: []
11675+
- id: 65c2465d0d7d550aa8e7e5c6
11676+
display_name: Avo
11677+
name: Avo
11678+
slug: avo
11679+
hidden: false
11680+
endpoints:
11681+
- US
11682+
regions:
11683+
- us-west-2
11684+
- eu-west-1
11685+
url: connections/destinations/catalog/avo
11686+
previous_names:
11687+
- Avo
11688+
website: https://avo.app
11689+
status: PUBLIC_BETA
11690+
categories:
11691+
- Analytics
11692+
logo:
11693+
url: https://cdn-devcenter.segment.com/7c289f9e-7d4d-4533-a601-71fea229721d.svg
11694+
mark:
11695+
url: https://cdn-devcenter.segment.com/69b83189-4afd-4ef0-ba8c-a777bb5af7a9.svg
11696+
methods:
11697+
track: true
11698+
identify: true
11699+
group: true
11700+
alias: true
11701+
screen: false
11702+
page: true
11703+
platforms:
11704+
browser: true
11705+
mobile: false
11706+
server: true
11707+
warehouse: false
11708+
cloudAppObject: false
11709+
components: []
11710+
browserUnbundlingSupported: false
11711+
browserUnbundlingPublic: false
11712+
replay: false
11713+
connection_modes:
11714+
device:
11715+
web: false
11716+
mobile: false
11717+
server: false
11718+
cloud:
11719+
web: true
11720+
mobile: false
11721+
server: true
11722+
settings:
11723+
- name: apiKey
11724+
type: string
11725+
defaultValue: ''
11726+
description: Avo Inspector API Key
11727+
required: true
11728+
label: API Key
11729+
- name: appVersionPropertyName
11730+
type: string
11731+
defaultValue: ''
11732+
description: >-
11733+
Optionally set which property represents the app version in your events.
11734+
If not set, the app version will be taken from the $.context.app.version
11735+
required: true
11736+
label: App Version property
11737+
- name: env
11738+
type: select
11739+
defaultValue: prod
11740+
description: Avo Inspector Environment
11741+
required: true
11742+
label: Environment
11743+
actions:
11744+
- id: 7n22BoWfoHtpYHm2zKS7cq
11745+
name: Track Schema From Event
11746+
slug: sendSchemaToInspector
11747+
description: Sends event schema to the Avo Inspector API
11748+
platform: CLOUD
11749+
hidden: false
11750+
defaultTrigger: type = "track"
11751+
fields:
11752+
- id: g4deuN5DQ9KABRHH5op4gN
11753+
sortOrder: 0
11754+
fieldKey: event
11755+
label: Event Name
11756+
type: STRING
11757+
description: Name of the event being sent
11758+
placeholder: ''
11759+
defaultValue:
11760+
'@path': $.event
11761+
required: true
11762+
multiple: false
11763+
choices: null
11764+
dynamic: false
11765+
allowNull: false
11766+
- id: 5pBnFXzLxcAzFhX2iYntDm
11767+
sortOrder: 1
11768+
fieldKey: properties
11769+
label: Properties
11770+
type: OBJECT
11771+
description: Properties of the event being sent
11772+
placeholder: ''
11773+
defaultValue:
11774+
'@path': $.properties
11775+
required: true
11776+
multiple: false
11777+
choices: null
11778+
dynamic: false
11779+
allowNull: false
11780+
- id: bJi5KZnfzYoFrquvCajEF
11781+
sortOrder: 2
11782+
fieldKey: messageId
11783+
label: Message ID
11784+
type: STRING
11785+
description: Message ID of the event being sent
11786+
placeholder: ''
11787+
defaultValue:
11788+
'@path': $.messageId
11789+
required: true
11790+
multiple: false
11791+
choices: null
11792+
dynamic: false
11793+
allowNull: false
11794+
- id: oYjuQVddW8AS9fMrAkwNeq
11795+
sortOrder: 3
11796+
fieldKey: createdAt
11797+
label: Created At
11798+
type: STRING
11799+
description: Timestamp of when the event was sent
11800+
placeholder: ''
11801+
defaultValue:
11802+
'@path': $.timestamp
11803+
required: true
11804+
multiple: false
11805+
choices: null
11806+
dynamic: false
11807+
allowNull: false
11808+
- id: a7CTanNP64UNHB82osVwF3
11809+
sortOrder: 4
11810+
fieldKey: appVersion
11811+
label: App Version
11812+
type: STRING
11813+
description: Version of the app that sent the event
11814+
placeholder: ''
11815+
defaultValue:
11816+
'@path': $.context.app.version
11817+
required: false
11818+
multiple: false
11819+
choices: null
11820+
dynamic: false
11821+
allowNull: false
11822+
- id: mPoHb8QfGatuSkQHsPvGAj
11823+
sortOrder: 5
11824+
fieldKey: appName
11825+
label: App Name
11826+
type: STRING
11827+
description: Name of the app that sent the event
11828+
placeholder: ''
11829+
defaultValue:
11830+
'@path': $.context.app.name
11831+
required: false
11832+
multiple: false
11833+
choices: null
11834+
dynamic: false
11835+
allowNull: false
11836+
- id: krreEG3cbQKVXJ8qK5jNo9
11837+
sortOrder: 6
11838+
fieldKey: pageUrl
11839+
label: Page URL
11840+
type: STRING
11841+
description: URL of the page that sent the event
11842+
placeholder: ''
11843+
defaultValue:
11844+
'@path': $.context.page.url
11845+
required: false
11846+
multiple: false
11847+
choices: null
11848+
dynamic: false
11849+
allowNull: false
11850+
- id: 3FMnWVSxETAzjcXzir2US1
11851+
sortOrder: 7
11852+
fieldKey: enable_batching
11853+
label: Enable Batching?
11854+
type: BOOLEAN
11855+
description: When enabled, Segment will send events in batches.
11856+
defaultValue: false
11857+
required: false
11858+
multiple: false
11859+
choices: null
11860+
dynamic: false
11861+
allowNull: false
11862+
presets:
11863+
- actionId: 7n22BoWfoHtpYHm2zKS7cq
11864+
name: Track Schema From Event
11865+
fields:
11866+
event:
11867+
'@path': $.event
11868+
properties:
11869+
'@path': $.properties
11870+
messageId:
11871+
'@path': $.messageId
11872+
createdAt:
11873+
'@path': $.timestamp
11874+
appVersion:
11875+
'@path': $.context.app.version
11876+
appName:
11877+
'@path': $.context.app.name
11878+
pageUrl:
11879+
'@path': $.context.page.url
11880+
trigger: type = "track"
1167511881
- id: 60be92c8dabdd561bf6c9130
1167611882
display_name: AWS S3
1167711883
name: AWS S3
@@ -25848,7 +26054,7 @@ items:
2584826054
display_name: Equals
2584926055
name: Equals
2585026056
slug: equals
25851-
hidden: false
26057+
hidden: true
2585226058
endpoints:
2585326059
- US
2585426060
regions:
@@ -35229,14 +35435,14 @@ items:
3522935435
- id: 60ad61f9ff47a16b8fb7b5d9
3523035436
display_name: Google Analytics 4 Cloud
3523135437
name: Google Analytics 4 Cloud
35232-
slug: google-analytics-4-cloud
35438+
slug: actions-google-analytics-4
3523335439
hidden: false
3523435440
endpoints:
3523535441
- US
3523635442
regions:
3523735443
- us-west-2
3523835444
- eu-west-1
35239-
url: connections/destinations/catalog/google-analytics-4-cloud
35445+
url: connections/destinations/catalog/actions-google-analytics-4
3524035446
previous_names:
3524135447
- Actions Google Analytic 4
3524235448
- Actions Google Analytics 4
@@ -91905,7 +92111,7 @@ items:
9190592111
label: Zopim ID
9190692112
actions: []
9190792113
presets: []
91908-
- id: 5d4dd5b989eda01a09b5cdb1
92114+
- id: 5d4dd5b989eda01a09b5cdb1
9190992115
display_name: Personas Display & Video 360
9191092116
name: Personas Display & Video 360
9191192117
slug: personas-display-video-360

‎src/_data/catalog/destinations_private.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2024-02-13
2+
# destination data last updated 2024-02-15
33
items:
44
- id: 54521fd725e721e32a72eec6
55
display_name: Intercom

‎src/_data/catalog/regional-supported.yml‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,15 @@ sources:
276276
endpoints:
277277
- us
278278
- eu
279+
- id: CvYws1p1ZA
280+
display_name: Flutter
281+
hidden: true
282+
slug: flutter
283+
url: connections/sources/catalog/libraries/mobile/flutter
284+
regions:
285+
- us
286+
endpoints:
287+
- us
279288
- id: Eek5OnuA7e
280289
display_name: Foursquare Movement
281290
hidden: false
@@ -884,6 +893,15 @@ sources:
884893
endpoints:
885894
- us
886895
- eu
896+
- id: pL0LSh5JRA
897+
display_name: Shopify
898+
hidden: true
899+
slug: shopify
900+
url: connections/sources/catalog/libraries/website/shopify
901+
regions:
902+
- us
903+
endpoints:
904+
- us
887905
- id: V8ji9rWzoS
888906
display_name: Shopify (by Littledata)
889907
hidden: false
@@ -978,6 +996,15 @@ sources:
978996
- us
979997
endpoints:
980998
- us
999+
- id: VShGHAfvlr
1000+
display_name: UserGuiding
1001+
hidden: false
1002+
slug: userguiding
1003+
url: connections/sources/catalog/cloud-apps/userguiding
1004+
regions:
1005+
- us
1006+
endpoints:
1007+
- us
9811008
- id: FOkpxVzfJJ
9821009
display_name: Vero
9831010
hidden: false

‎src/_data/catalog/slugs.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,4 +210,6 @@ destinations:
210210
- original: "actions-klayvio"
211211
override: "klayvio-actions"
212212
- original: "google-analytics-4-cloud"
213-
override: "actions-google-analytics-4"
213+
override: "actions-google-analytics-4"
214+
- original: "app-fit"
215+
override: "actions-app-fit"

‎src/_data/catalog/source_categories.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# source categories last updated 2024-02-13
2+
# source categories last updated 2024-02-15
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

‎src/_data/catalog/sources.yml‎

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# sources last updated 2024-02-13
2+
# sources last updated 2024-02-15
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET
@@ -571,6 +571,22 @@ items:
571571
categories:
572572
- Enrichment
573573
- Mobile
574+
- id: CvYws1p1ZA
575+
display_name: Flutter
576+
isCloudEventSource: false
577+
slug: flutter
578+
url: connections/sources/catalog/libraries/mobile/flutter
579+
hidden: true
580+
regions:
581+
- us
582+
endpoints:
583+
- us
584+
source_type: mobile
585+
description: The hassle-free way to add analytics to your Flutter app
586+
logo:
587+
url: https://cdn.filepicker.io/api/file/YlbJLjB7SyqOLYHEkoGC
588+
categories:
589+
- Mobile
574590
- id: Eek5OnuA7e
575591
display_name: Foursquare Movement
576592
isCloudEventSource: true
@@ -1822,6 +1838,26 @@ items:
18221838
url: https://d3hotuclm6if1r.cloudfront.net/logos/sendgrid-default.svg
18231839
categories:
18241840
- Email Marketing
1841+
- id: pL0LSh5JRA
1842+
display_name: Shopify
1843+
isCloudEventSource: true
1844+
slug: shopify
1845+
url: connections/sources/catalog/libraries/website/shopify
1846+
hidden: true
1847+
regions:
1848+
- us
1849+
endpoints:
1850+
- us
1851+
source_type: website
1852+
description: >-
1853+
Collect and analyze data on customers and actions, including viewing
1854+
product categories, adding, removing, and updating products to the cart,
1855+
completing orders, and every page viewed.
1856+
logo:
1857+
url: https://cdn.filepicker.io/api/file/QNIIRapqTuSa4jLIstsK
1858+
categories:
1859+
- Website
1860+
- Analytics
18251861
- id: V8ji9rWzoS
18261862
display_name: Shopify (by Littledata)
18271863
isCloudEventSource: true
@@ -2010,6 +2046,24 @@ items:
20102046
categories:
20112047
- Personalization
20122048
- Analytics
2049+
- id: VShGHAfvlr
2050+
display_name: UserGuiding
2051+
isCloudEventSource: true
2052+
slug: userguiding
2053+
url: connections/sources/catalog/cloud-apps/userguiding
2054+
hidden: false
2055+
regions:
2056+
- us
2057+
endpoints:
2058+
- us
2059+
source_type: cloud-app
2060+
description: No-Code Digital Adoption
2061+
logo:
2062+
url: >-
2063+
https://cdn-devcenter.segment.com/e58988b6-093c-43c6-a0fb-7a8b8af84af1.svg
2064+
categories:
2065+
- Personalization
2066+
- Surveys
20132067
- id: FOkpxVzfJJ
20142068
display_name: Vero
20152069
isCloudEventSource: true
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: AppFit (Actions) Destination
3+
id: 64b67be0d0dd66094c162ca7
4+
private: true
5+
hidden: true
6+
---
7+
8+
{% include content/plan-grid.md name="actions" %}
9+
10+
[AppFit](https://appfit.io/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} integrates with Segment to help teams stay on top of their key business metrics. Successful teams look at their app metrics on a consistent basis and use that data to make decisions about their business.
11+
12+
When you connect AppFit to your Segment account, you get a top level dashboard for your mobile phone and weekly reminders to review your metrics. If you see a metric that doesn't look right, AppFit lets you flag it and add comments so everyone can discuss what's going on right from their phone.
13+
14+
This destination is maintained by AppFit. For any issues with the destination, [contact their Support team](mailto:support@appfit.io).
15+
16+
## Getting started
17+
18+
1. From the Segment web app, click **Catalog**, then click **Destinations**.
19+
2. Find the Destinations Actions item in the left navigation, and click it.
20+
3. Click **Configure AppFit**.
21+
4. Select an existing Source to connect to AppFit (Actions).
22+
23+
To find your API key, go to the AppFit app and click on Connectors in the main menu. If you already have a Segment Destination connector created, you can click on it and find your API key there, otherwise you can create a new connector by clicking on "Create New Connector" and selecting "Segment Destination"
24+
25+
{% include components/actions-fields.html %}
26+
27+
Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,7 @@
11
---
2-
title: AppFit (Actions) Destination
3-
id: 64b67be0d0dd66094c162ca7
4-
private: true
2+
title: 'AppFit Destination'
53
hidden: true
4+
id: 64b67be0d0dd66094c162ca7
5+
published: false
6+
beta: true
67
---
7-
8-
{% include content/plan-grid.md name="actions" %}
9-
10-
[AppFit](https://appfit.io/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} integrates with Segment to help teams stay on top of their key business metrics. Successful teams look at their app metrics on a consistent basis and use that data to make decisions about their business.
11-
12-
When you connect AppFit to your Segment account, you get a top level dashboard for your mobile phone and weekly reminders to review your metrics. If you see a metric that doesn't look right, AppFit lets you flag it and add comments so everyone can discuss what's going on right from their phone.
13-
14-
This destination is maintained by AppFit. For any issues with the destination, [contact their Support team](mailto:support@appfit.io).
15-
16-
## Getting started
17-
18-
1. From the Segment web app, click **Catalog**, then click **Destinations**.
19-
2. Find the Destinations Actions item in the left navigation, and click it.
20-
3. Click **Configure AppFit**.
21-
4. Select an existing Source to connect to AppFit (Actions).
22-
23-
To find your API key, go to the AppFit app and click on Connectors in the main menu. If you already have a Segment Destination connector created, you can click on it and find your API key there, otherwise you can create a new connector by clicking on "Create New Connector" and selecting "Segment Destination"
24-
25-
{% include components/actions-fields.html %}
26-
27-

‎src/connections/destinations/catalog/avo/index.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: Avo Destination
33
id: 65c2465d0d7d550aa8e7e5c6
44
beta: true
5-
hidden: true
65
redirect_from: "/connections/destinations/catalog/actions-avo/"
76
---
87

@@ -52,7 +51,6 @@ This Track call is translated into a event signature that is sent to Avo's Inspe
5251
4. Select a source to connect to Avo (Actions) and click **Next**.
5352
5. Enter a name for your Avo (Actions) destination and click **Create destination**.
5453

55-
<!-- The line below renders a table of connection settings (if applicable), Pre-built Mappings, and available actions. -->
5654

5755
{% include components/actions-fields.html %}
5856

‎src/connections/destinations/catalog/boomtrain/index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
tile: Boomtrain Destination
2+
title: Boomtrain Destination
33
beta: true
44
---
55

‎src/connections/storage/warehouses/faq.md‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,19 @@ Protocols customers can also use [Transformations](/docs/protocols/transform/) t
6464
6565
## Can I change the data type of a column in the warehouse?
6666

67-
Yes. Data types are set up in your warehouse based on the first value that comes in from a source, but you can request the support team to update the data type by reaching out to [Segment support](https://app.segment.com/workspaces?contact=1){:target="_blank”}. To learn more, check out Segment's [Data Types](/docs/connections/storage/warehouses/schema/#schema-evolution-and-compatibility) documentation.
67+
Yes. Data types are initially set up in your warehouse based on the first value that comes in from a source, but you can request data type changes by reaching out to [Segment support](https://app.segment.com/workspaces?contact=1){:target="_blank”} for assistance.
68+
69+
Keep in mind that Segment only uses [general data types](/docs/connections/storage/warehouses/schema/#schema-evolution-and-compatibility){:target="_blank”} when loading data in your warehouse. Therefore, some of the common scenarios are:
70+
- Changing data type from `timestamp` to `varchar`
71+
- Changing data type from `integer` to `float`
72+
- Changing data type from `boolean` to `varchar`
73+
74+
More granular changes (such as the examples below) wouldn’t normally be handled by the Support team, thus they often need to be made within the warehouse itself:
75+
- Expanding data type `varchar(256)` to `varchar(2048)`
76+
- Updating data type `integer` to `bigint`
77+
- Updating data type `float` to `float8`
78+
79+
6880

6981
## Can the data type definitions in Protocols be enforced in a warehouse schema?
7082

‎src/unify/linked-profiles/setup-guides/snowflake-setup.md‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ GRANT CREATE SCHEMA ON DATABASE identifier($segment_connection_db) TO ROLE iden
9191

9292
### Grant access to other databases
9393

94-
Next, give the Segment user **read-only** access to all the other databases you want to use for Linked Profiles.
94+
Next, give the Segment user **read-only** access to all the other databases you want to use for Linked Profiles. You must grant access to the Profiles Sync database.
9595

9696
Run the SQL query below for **each** database you want to use for Linked Profiles:
9797

@@ -128,12 +128,15 @@ SET segment_connection_role='SEGMENT_LINKED_ROLE';
128128
129129
-- View specific schemas in database
130130
GRANT USAGE ON DATABASE identifier($db) TO ROLE identifier($segment_connection_role);
131-
132131
GRANT USAGE ON SCHEMA identifier($schema) TO ROLE identifier($segment_connection_role);
133-
134132
GRANT SELECT ON ALL TABLES IN SCHEMA identifier($schema) TO ROLE identifier($segment_connection_role);
135-
136133
GRANT SELECT ON FUTURE TABLES IN SCHEMA identifier($schema) TO ROLE identifier($segment_connection_role);
134+
GRANT SELECT ON ALL VIEWS IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
135+
GRANT SELECT ON FUTURE VIEWS IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
136+
GRANT SELECT ON ALL EXTERNAL TABLES IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
137+
GRANT SELECT ON FUTURE EXTERNAL TABLES IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
138+
GRANT SELECT ON ALL MATERIALIZED VIEWS IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
139+
GRANT SELECT ON FUTURE MATERIALIZED VIEWS IN SCHEMA identifier($linked_read_only_database) TO ROLE identifier($segment_connection_role);
137140
138141
139142
```

0 commit comments

Comments
 (0)
Please sign in to comment.