def __init__(self, data=None, context=None): super(HuntResult, self).__init__() self.data = data self.client = client.ClientRef( client_id=utils.UrnStringToClientId(data.client_id), context=context) self.timestamp = data.timestamp
def __init__(self, data=None, context=None): if data is None: raise ValueError("data can't be None") super(Client, self).__init__( client_id=utils.UrnStringToClientId(data.urn), context=context) self.data = data
def __init__(self, data=None, context=None): super(HuntError, self).__init__() self.data = data self.log_message = self.data.log_message self.backtrace = self.data.backtrace self.client = client.ClientRef( client_id=utils.UrnStringToClientId(data.client_id), context=context)
def __init__(self, data=None, context=None): if data is None: raise ValueError("data can't be None") client_id = utils.UrnStringToClientId(data.urn) flow_id = data.flow_id super(Flow, self).__init__( client_id=client_id, flow_id=flow_id, context=context) self.data = data
def __init__( self, data: flow_pb2.ApiFlow, context: api_context.GrrApiContext, ): client_id = utils.UrnStringToClientId(data.urn) flow_id = data.flow_id super().__init__(client_id=client_id, flow_id=flow_id, context=context) self.data = data # type: flow_pb2.ApiFlow
def __init__(self, data=None, context=None): super(ClientCrash, self).__init__() self.data = data self.timestamp = data.timestamp self.crash_message = data.crash_message self.backtrace = data.backtrace self.client = ClientRef( client_id=utils.UrnStringToClientId(data.client_id), context=context)
def __init__(self, data=None, username=None, context=None): if data is None: raise ValueError("data can't be None") super().__init__(client_id=utils.UrnStringToClientId(data.subject.urn), approval_id=data.id, username=username, context=context) self.data = data
def __init__( self, data: hunt_pb2.ApiHuntResult, context: context_lib.GrrApiContext, ): super().__init__() self.data = data # type: hunt_pb2.ApiHuntResult self.client = client.ClientRef( client_id=utils.UrnStringToClientId(data.client_id), context=context) # type: client.ClientRef self.timestamp = data.timestamp # type: int
def __init__( self, data: hunt_pb2.ApiHuntError, context: context_lib.GrrApiContext, ): super().__init__() self.data = data # type: hunt_pb2.ApiHuntError self.log_message = self.data.log_message # type: str self.backtrace = self.data.backtrace # type: str self.client = client.ClientRef( client_id=utils.UrnStringToClientId(data.client_id), context=context) # type: client.ClientRef
def __init__( self, data: hunt_pb2.ApiHuntLog, context: context_lib.GrrApiContext, ): super().__init__() self.data = data # type: hunt_pb2.ApiHuntLog self.log_message = self.data.log_message # str self.client = None # type: Optional[client.ClientRef] if data.client_id: self.client = client.ClientRef(client_id=utils.UrnStringToClientId( data.client_id), context=context)