module Invocation: sig
.. end
type
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