---
name: "JSON::RPC::Procedure"
section: "3pm"
platform: "linux"
package: "libjson-rpc-perl"
version: "1.06-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/JSON::RPC::Procedure"
---

# JSON::RPC::Procedure(3pm)

A JSON::RPC Procedure

## NAME

JSON::RPC::Procedure - A JSON::RPC Procedure

## SYNOPSIS

```
    use JSON::RPC::Procedure;
    my $procedure = JSON::RPC::Procedure->new(
        id => ...,
        method => ...
        params => ...
        jsonrpc => ...
        has_id => ... (a flag that signals that a procedure appears to be a notification when not set)
    );
```

## DESCRIPTION

A container for JSON RPC procedure information
