extend type Query { """ Gets Log Classification Label based on the parameters passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ getLogClassificationLabel( """ log classification label edge id is the edge id for the classification label """ logClassificationLabelEdgeID: String! """ log classification edge id is the edge id for the classification """ logClassificationEdgeID: String! @hasBannerAccess(field: "bannerEdgeID") """ label edge id is the edge id for the label """ labelEdgeID: String! @hasLabelAccess(field: "labelEdgeID") ): LogClassificationLabel! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") """ Gets Log Classification Label based on the parameters passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ getLogClassificationLabelsByLabel( """ label edge id is the edge id for the label """ labelEdgeID: String! @hasLabelAccess(field: "labelEdgeID") ): [LogClassificationLabel]! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") """ Gets Log Classification Label based on the parameters passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ getLogClassificationLabelsByBanner( """ banner edge id is the edge id for the label """ bannerEdgeID: String! @hasBannerAccess(field: "bannerEdgeID") ): [LogClassificationLabel]! @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 { """ Gets Log Classification Label based on the parameters passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ createLogClassificationLabel( """ log classification edge id is the edge id for the classification """ logClassificationEdgeID: String! @hasBannerAccess(field: "bannerEdgeID") """ label edge id is the edge id for the label """ labelEdgeID: String! @hasLabelAccess(field: "labelEdgeID") ): String! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") """ Deletes Log Classification Label based on the parameters passed in TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ deleteLogClassificationLabel( """ log classification label edge id is the edge id for the classification label """ logClassificationLabelEdgeID: String! """ log classification edge id is the edge id for the classification """ logClassificationEdgeID: String! @hasBannerAccess(field: "bannerEdgeID") """ label edge id is the edge id for the label """ labelEdgeID: String! @hasLabelAccess(field: "labelEdgeID") ): Boolean! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") """ Updates which Label a Log Classification points to TODO: TO BE DEPRECATED IN 0.25 @RS185722 """ updateLogClassificationLabel( """ log classification edge id is the edge id for the classification """ logClassificationEdgeID: String! @hasBannerAccess(field: "bannerEdgeID") """ label edge id is the edge id for the label """ labelEdgeID: String! @hasLabelAccess(field: "labelEdgeID") ): String! @hasRole( roles: [ EDGE_ORG_ADMIN EDGE_BANNER_ADMIN EDGE_BANNER_OPERATOR EDGE_BANNER_VIEWER ] ) @deprecated(reason: "Will be Removed in 0.25") }