Class: Twilio::REST::PreviewIam::Versionless::OrganizationContext::RoleAssignmentList::PublicApiCreateRoleAssignmentRequest
- Inherits:
-
Object
- Object
- Twilio::REST::PreviewIam::Versionless::OrganizationContext::RoleAssignmentList::PublicApiCreateRoleAssignmentRequest
- Defined in:
- lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(payload) ⇒ PublicApiCreateRoleAssignmentRequest
constructor
A new instance of PublicApiCreateRoleAssignmentRequest.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ PublicApiCreateRoleAssignmentRequest
Returns a new instance of PublicApiCreateRoleAssignmentRequest.
31 32 33 34 35 36 37 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 31 def initialize(payload) @role_sid = payload["role_sid"] @scope = payload["scope"] @identity = payload["identity"] @resource_type = payload["resource_type"] @resource_id = payload["resource_id"] end |
Instance Attribute Details
#identity ⇒ Object
30 31 32 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 30 def identity @identity end |
#resource_id ⇒ Object
30 31 32 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 30 def resource_id @resource_id end |
#resource_type ⇒ Object
30 31 32 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 30 def resource_type @resource_type end |
#role_sid ⇒ Object
30 31 32 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 30 def role_sid @role_sid end |
#scope ⇒ Object
30 31 32 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 30 def scope @scope end |
Instance Method Details
#to_json(options = {}) ⇒ Object
38 39 40 41 42 43 44 45 46 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/role_assignment.rb', line 38 def to_json( = {}) { "role_sid": @role_sid, "scope": @scope, "identity": @identity, "resource_type": @resource_type, "resource_id": @resource_id, }.to_json() end |