extend type Query { """ Get the classifications based on the BannerEdgeID and logClassificationEdgeID passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ getLogClassification( bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId") logClassificationEdgeID: String! ): LogClassification! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") """ Gets all the classifications based on the ID passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ getLogClassificationsByBanner( bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId") ): [LogClassification!] @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") } extend type Mutation { """ Delete the classifications based on the ID passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ deleteLogClassification( bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId") logClassificationEdgeID: String! ): Boolean! @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN, EDGE_BANNER_OPERATOR]) @deprecated(reason: "Will be Removed in 0.25") """ Create the classifications based on the input passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ createLogClassification( bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId") createClassificationInput: CreateClassificationInput! ): LogClassification! @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN, EDGE_BANNER_OPERATOR]) @deprecated(reason: "Will be Removed in 0.25") """ Update the classifications based on the input passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ updateLogClassification( bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeId") logClassificationEdgeID: String! updateClassificationInput: UpdateClassificationInput! ): LogClassification! @hasRole(roles: [EDGE_ORG_ADMIN, EDGE_BANNER_ADMIN, EDGE_BANNER_OPERATOR]) @deprecated(reason: "Will be Removed in 0.25") }