...
1extend type Mutation{
2"""
3 create config for a Banner
4 """
5 createBannerConfig(
6 bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId")
7 createBannerConfig: CreateBannerConfig!
8 ): BannerConfig!
9 @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN])
10
11 """
12 update an existing config for a banner
13 """
14 updateBannerConfig(
15 bannerEdgeId: String! @hasBannerAccess(field: "bannerEdgeId")
16 updateBannerConfig: UpdateBannerConfig!
17 ): BannerConfig!
18 @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN])
19}
20
21extend type Query {
22 """
23 get the config for a banner
24 """
25 bannerConfig(
26 bannerEdgeId: String! @hasBannerAccess(field: "bannerEdgeId")
27 ): BannerConfig!
28 @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN])
29}
View as plain text