Type Definitions (TCTrkTypes.pas)
Return to Introduction  Previous page  Next page
There is one main type definitions for the API. This is the record used to pass basic issue data to certain function calls:

TrkBaseIssue

type  
  TTrkBaseIssue = record  
    IssueType: Integer;  
    // Users  
    ID: Cardinal;  
    Owner: Cardinal;              // ID of the Owner  
    AssignedTo: Cardinal;         // ID of the user the issue is currently assigned to  
    CompletedBy: Cardinal;        // ID of the user that completed the issue  
    VerifiedBy: Cardinal;         // ID of the user that verified completion of the issue  
    // Timestamps (in UTC format)  
    Created: Integer;             // Creation timestamp  
    CompleteBy: Integer;          // Date/Time that the issue needs to be completed by  
    Completed: Integer;           // Completion timestamp  
    Verified: Integer;            // Verification timestamp  
    // Pointers to string data  
    Name: PChar;  
    Priority: PChar;  
    Status: PChar;  
    Description: PChar;  
    Area: PChar;  
    Severity: PChar;  
    Version: PChar;  
    ImplementedInVersion: PChar;  
    ReportedBy: PChar;  
    Email: PChar;  
    ClosureCat: PChar;  
    // Access settings  
    CanModify: Boolean;  
    CanDelete: Boolean;  
    CanComplete: Boolean;  
    CanVerify: Boolean;  
    // Actual string data  
    FData: PChar;  
  end;  
  PTrkBaseIssue = ^TTrkBaseIssue;  



 


© 1995-2018 MCN Software