GitLab-API-v4

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

    my $keys = $api->user_ssh_keys(
        $user_id,
        \%params,
    );
    ```

    Sends a `GET` request to `users/:user_id/keys` and returns the decoded response content.

- user\_ssh\_key

    ```perl
    my $key = $api->user_ssh_key(
        $key_id,
    );
    ```

    Sends a `GET` request to `user/keys/:key_id` and returns the decoded response content.

- create\_current\_user\_ssh\_key

    ```perl
    $api->create_current_user_ssh_key(
        \%params,
    );
    ```

    Sends a `POST` request to `user/keys`.

- create\_user\_ssh\_key

    ```perl
    $api->create_user_ssh_key(
        $user_id,
        \%params,
    );
    ```

    Sends a `POST` request to `users/:user_id/keys`.

- delete\_current\_user\_ssh\_key

    ```perl
    $api->delete_current_user_ssh_key(
        $key_id,
    );
    ```

    Sends a `DELETE` request to `user/keys/:key_id`.

- delete\_user\_ssh\_key

    ```perl
    $api->delete_user_ssh_key(
        $user_id,
        $key_id,
    );
    ```

    Sends a `DELETE` request to `users/:user_id/keys/:key_id`.

- current\_user\_gpg\_keys

    ```perl
    my $keys = $api->current_user_gpg_keys(
        \%params,
    );
    ```

    Sends a `GET` request to `user/gpg_keys` and returns the decoded response content.

- current\_user\_gpg\_key

    ```perl
    my $key = $api->current_user_gpg_key(
        $key_id,
    );
    ```

    Sends a `GET` request to `user/gpg_keys/:key_id` and returns the decoded response content.

- create\_current\_user\_gpg\_key

    ```perl
    $api->create_current_user_gpg_key(
        \%params,
    );
    ```

    Sends a `POST` request to `user/gpg_keys`.

- delete\_current\_user\_gpg\_key

    ```perl
    $api->delete_current_user_gpg_key(
        $key_id,
    );
    ```

    Sends a `DELETE` request to `user/gpg_keys/:key_id`.

- user\_gpg\_keys

    ```perl
    my $keys = $api->user_gpg_keys(
        $user_id,
        \%params,
    );
    ```

    Sends a `GET` request to `users/:user_id/gpg_keys` and returns the decoded response content.

- user\_gpg\_key

    ```perl
    my $key = $api->user_gpg_key(
        $user_id,
        $key_id,
    );
    ```

    Sends a `GET` request to `users/:user_id/gpg_keys/:key_id` and returns the decoded response content.

- create\_user\_gpg\_key

    ```perl
    my $keys = $api->create_user_gpg_key(
        $user_id,
        \%params,
    );
    ```

    Sends a `POST` request to `users/:user_id/gpg_keys` and returns the decoded response content.

- delete\_user\_gpg\_key

    ```perl
    $api->delete_user_gpg_key(
        $user_id,
        $key_id,
    );
    ```

    Sends a `DELETE` request to `users/:user_id/gpg_keys/:key_id`.

- current\_user\_emails

    ```perl
    my $emails = $api->current_user_emails(
        \%params,
    );
    ```

    Sends a `GET` request to `user/emails` and returns the decoded response content.

- user\_emails

    ```perl
    my $emails = $api->user_emails(
        $user_id,
        \%params,
    );
    ```

    Sends a `GET` request to `users/:user_id/emails` and returns the decoded response content.

- current\_user\_email

    ```perl
    my $email = $api->current_user_email(
        $email_id,
    );
    ```

    Sends a `GET` request to `user/emails/:email_id` and returns the decoded response content.

- create\_current\_user\_email

    ```perl
    my $email = $api->create_current_user_email(
        \%params,
    );
    ```

    Sends a `POST` request to `user/emails` and returns the decoded response content.

- create\_user\_email

    ```perl
    my $email = $api->create_user_email(
        $user_id,
        \%params,
    );
    ```

    Sends a `POST` request to `users/:user_id/emails` and returns the decoded response content.

- delete\_current\_user\_email

    ```perl
    $api->delete_current_user_email(
        $email_id,
    );
    ```



( run in 0.700 second using v1.01-cache-2.11-cpan-df04353d9ac )