module Invocation:sig
..end
type
t = {
|
commandLine : |
|
arguments : |
|
responseFiles : |
|
attachments : |
|
startTime : |
|
endTime : |
|
exitCode : |
|
toolNotifications : |
|
configurationNotifications : |
|
exitCodeDescription : |
|
exitSignalName : |
|
exitSignalNumber : |
|
processStartFailureMessage : |
|
executionSuccessful : |
|
machine : |
|
account : |
|
processId : |
|
executableLocation : |
|
workingDirectory : |
|
environmentVariables : |
|
stdin : |
|
stdout : |
|
stderr : |
|
stdoutStderr : |
|
properties : |
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
include ??
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