Sha256: 40c44d4aafcd8f3c4f5206fe957e3137965a9c469a98e9ea267083f2d7801851

Contents?: true

Size: 528 Bytes

Versions: 8

Compression:

Stored size: 528 Bytes

Contents

module DropboxApi::Metadata
  # This is an example of a serialized {MemberPermission}:
  # 
  # ```json
  # {
  #   "action": {
  #     ".tag": "remove"
  #   },
  #   "allow": false,
  #   "reason": {
  #     ".tag": "target_is_self"
  #   }
  # }
  # ```
  #
  # This is normally contained in a {MemberPermissionList} object.
  class MemberPermission < Base
    field :action, DropboxApi::Metadata::MemberAction
    field :allow, :boolean
    field :reason, String # This is actually a PermissionDeniedReason object
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dropbox_api-0.1.18 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.17 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.16 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.15 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.14 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.13 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.12 lib/dropbox_api/metadata/member_permission.rb
dropbox_api-0.1.11 lib/dropbox_api/metadata/member_permission.rb