# Google Cloud Privileged Access Manager V1 Client - Class CallerRelationshipType (0.4.4)

0.4.4 (latest) 0.4.3 0.3.0 0.2.1 0.1.4 Reference documentation and code samples for the Google Cloud Privileged Access Manager V1 Client class CallerRelationshipType.

Different types of relationships a user can have with a grant.

Protobuf type `google.cloud.privilegedaccessmanager.v1.SearchGrantsRequest.CallerRelationshipType`

## Namespace

Google \\ Cloud \\ PrivilegedAccessManager \\ V1 \\ SearchGrantsRequest

## Methods

### static::name

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `mixed` |

### static::value

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `name` | `mixed` |

## Constants

### CALLER_RELATIONSHIP_TYPE_UNSPECIFIED

    Value: 0

Unspecified caller relationship type.

Generated from protobuf enum `CALLER_RELATIONSHIP_TYPE_UNSPECIFIED = 0;`

### HAD_CREATED

    Value: 1

The user created this grant by calling `CreateGrant` earlier.

Generated from protobuf enum `HAD_CREATED = 1;`

### CAN_APPROVE

    Value: 2

The user is an approver for the entitlement that this grant is parented
under and can currently approve/deny it.

Generated from protobuf enum `CAN_APPROVE = 2;`

### HAD_APPROVED

    Value: 3

The caller had successfully approved/denied this grant earlier.

Generated from protobuf enum `HAD_APPROVED = 3;`