Beispiel #1
0
    def __init__(self, data=None, context=None):
        if data is None:
            raise ValueError("data can't be None")

        hunt_id = utils.UrnStringToHuntId(data.urn)

        super(Hunt, self).__init__(hunt_id=hunt_id, context=context)

        self.data = data
Beispiel #2
0
    def __init__(
        self,
        data: hunt_pb2.ApiHunt,
        context: context_lib.GrrApiContext,
    ):
        hunt_id = utils.UrnStringToHuntId(data.urn)

        super().__init__(hunt_id=hunt_id, context=context)

        self.data = data  # type: hunt_pb2.ApiHunt
Beispiel #3
0
    def __init__(self, data=None, username=None, context=None):

        if data is None:
            raise ValueError("data can't be None")

        super(HuntApproval,
              self).__init__(hunt_id=utils.UrnStringToHuntId(data.subject.urn),
                             approval_id=data.id,
                             username=username,
                             context=context)

        self.data = data
Beispiel #4
0
    def __init__(
        self,
        data: user_pb2.ApiHuntApproval,
        username: str,
        context: context_lib.GrrApiContext,
    ):
        super().__init__(hunt_id=utils.UrnStringToHuntId(data.subject.urn),
                         approval_id=data.id,
                         username=username,
                         context=context)

        self.data = data  # type: user_pb2.ApiHuntApproval