...

Text file src/edge-infra.dev/pkg/edge/api/graph/schema/banner_queries.graphql

Documentation: edge-infra.dev/pkg/edge/api/graph/schema

     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