class

OpenAI::PublicUpdateOrganizationRoleBody

Inherits JSON::Serializable < Reference < Object

Request payload for updating an existing role.

Constructors

new(permissions : PublicUpdateOrganizationRoleBodyPermissions | Nil = nil, description : PublicUpdateOrganizationRoleBodyDescription | Nil = nil, role_name : PublicUpdateOrganizationRoleBodyRoleName | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

description

New description for the role.

Source
description=(description : PublicUpdateOrganizationRoleBodyDescription | Nil)

New description for the role.

Source
permissions

Updated set of permissions for the role.

Source
permissions=(permissions : PublicUpdateOrganizationRoleBodyPermissions | Nil)

Updated set of permissions for the role.

Source
role_name

New name for the role.

Source
role_name=(role_name : PublicUpdateOrganizationRoleBodyRoleName | Nil)

New name for the role.

Source