Module Sarif.Invocation

module Invocation: sig .. end

type t = {
   commandLine : string;
   arguments : string list;
   responseFiles : Sarif.ArtifactLocation.t list;
   attachments : Sarif.Attachment.t list;
   startTime : string;
   endTime : string;
   exitCode : int;
   toolNotifications : Sarif.Notification.t list;
   configurationNotifications : Sarif.Notification.t list;
   exitCodeDescription : string;
   exitSignalName : string;
   exitSignalNumber : int;
   processStartFailureMessage : string;
   executionSuccessful : bool;
   machine : string;
   account : string;
   processId : int;
   executableLocation : Sarif.ArtifactLocation.t;
   workingDirectory : Sarif.ArtifactLocation.t;
   environmentVariables : Sarif.Additional_properties.t;
   stdin : Sarif.ArtifactLocation.t;
   stdout : Sarif.ArtifactLocation.t;
   stderr : Sarif.ArtifactLocation.t;
   stdoutStderr : Sarif.ArtifactLocation.t;
   properties : Sarif.Properties.t;
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val create : commandLine:string ->
?arguments:string list ->
?responseFiles:Sarif.ArtifactLocation.t list ->
?attachments:Sarif.Attachment.t list ->
?startTime:string ->
?endTime:string ->
?exitCode:int ->
?toolNotifications:Sarif.Notification.t list ->
?configurationNotifications:Sarif.Notification.t list ->
?exitCodeDescription:string ->
?exitSignalName:string ->
?exitSignalNumber:int ->
?processStartFailureMessage:string ->
?executionSuccessful:bool ->
?machine:string ->
?account:string ->
?processId:int ->
?executableLocation:Sarif.ArtifactLocation.t ->
?workingDirectory:Sarif.ArtifactLocation.t ->
?environmentVariables:Sarif.Additional_properties.t ->
?stdin:Sarif.ArtifactLocation.t ->
?stdout:Sarif.ArtifactLocation.t ->
?stderr:Sarif.ArtifactLocation.t ->
?stdoutStderr:Sarif.ArtifactLocation.t ->
?properties:Sarif.Properties.t -> unit -> t
val default : t