---
name: "GitLab::API::v4::Constants"
section: "3pm"
platform: "linux"
package: "libgitlab-api-v4-perl"
version: "0.27-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/GitLab::API::v4::Constants"
---

# GitLab::API::v4::Constants(3pm)

GitLab API v4 constants.

## NAME

GitLab::API::v4::Constants - GitLab API v4 constants.

## SYNOPSIS

```
    use GitLab::API::v4::Constants qw( :all );

    print $GITLAB_ACCESS_LEVEL_GUEST; # 10
```

## CONSTANTS

### $GITLAB\_ACCESS\_LEVEL\_NO\_ACCESS

`0`

### $GITLAB\_ACCESS\_LEVEL\_GUEST

`10`

### $GITLAB\_ACCESS\_LEVEL\_REPORTER

`20`

### $GITLAB\_ACCESS\_LEVEL\_DEVELOPER

`30`

### $GITLAB\_ACCESS\_LEVEL\_MASTER

`40`

### $GITLAB\_ACCESS\_LEVEL\_OWNER

`50`

### @GITLAB\_ACCESS\_LEVELS

An array containing the values for "$GITLAB\_ACCESS\_LEVEL\_NO\_ACCESS", "$GITLAB\_ACCESS\_LEVEL\_GUEST", "$GITLAB\_ACCESS\_LEVEL\_REPORTER", "$GITLAB\_ACCESS\_LEVEL\_DEVELOPER", "$GITLAB\_ACCESS\_LEVEL\_MASTER", and "$GITLAB\_ACCESS\_LEVEL\_OWNER".

### $GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_PRIVATE

`"private"`

### $GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_INTERNAL

`"internal"`

### $GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_PUBLIC

`"public"`

### @GITLAB\_SNIPPET\_VISIBILITY\_LEVELS

An array containing the values for "$GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_PRIVATE", "$GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_INTERNAL", and "$GITLAB\_SNIPPET\_VISIBILITY\_LEVEL\_PUBLIC".

## SUPPORT

See "SUPPORT" in GitLab::API::v4.

## AUTHORS

See "AUTHORS" in GitLab::API::v4.

## LICENSE

See "LICENSE" in GitLab::API::v4.
