
#################
TimeAccountingGet
#################


****
NAME
****


Kernel::GenericInterface::Operation::Ticket::TimeAccountingGet - GenericInterface Ticket Get Operation backend


****************
PUBLIC INTERFACE
****************


new()
=====


Usually, you want to create an instance of this
by using Kernel::GenericInterface::Operation->new();


Run()
=====


Perform TimeAccountingGet operation. This function is able to return
one or more ticket entries in one call.


.. code-block:: perl

     my $Result = $OperationObject->Run(
         Data => {
             UserLogin            => 'some agent login',                            # UserLogin or CustomerUserLogin or SessionID is
                                                                                    #   required
             CustomerUserLogin    => 'some customer login',
             SessionID            => 123,
 
             Password             => 'some password',                               # if UserLogin or customerUserLogin is sent then
                                                                                    #   Password is required
 
             TimeAccountingUserLogin => 'some agent login',
             TimeAccountingStart     => '2017-01-01 10:00:00',
             TimeAccountingEnd       => '2018-01-01 10:00:00',
         },
     );
 
     $Result = {
         Success      => 1,                                # 0 or 1
         ErrorMessage => '',                               # In case of an error
         Data         => [
             {
                 TicketNumber => '...',
                 TicketTitle  => '...',
                 Queue        => '...',
                 Created      => '...',
                 TimeUnit     => '...',
             },
         ],
     };




