lib/youcanbookme/models/permission.rb in youcanbookme-0.0.3.alpha vs lib/youcanbookme/models/permission.rb in youcanbookme-0.0.4.alpha
- old
+ new
@@ -1,39 +1,51 @@
# frozen_string_literal: true
module YouCanBookMe
- # YouCanBookMe's Permission model.
class Permission
include ModelUtils
ASSOCIATION = {
databaseVersion: Permission,
- fromLocalAccount: LocalAccount,
- toLocalAccount: LocalAccount
+ fromAccount: Account,
+ fromLocalAccount: Account,
+ toAccount: Account,
+ toLocalAccount: Account
}.freeze
# @return [String]
attr_accessor :createdAt
# @return [YouCanBookMe::Permission]
attr_accessor :databaseVersion
# @return [String]
attr_accessor :expiresAt
- # @return [YouCanBookMe::LocalAccount]
+ # @return [YouCanBookMe::Account]
+ attr_accessor :fromAccount
+ # @return [YouCanBookMe::Account]
attr_accessor :fromLocalAccount
# @return [String]
attr_accessor :id
# @return [String]
+ # ['pushRequest']
attr_accessor :requestedAction
# @return [String]
attr_accessor :resource
# @return [String]
+ # ['REQUESTED', 'CONFIRMED', 'REJECTED']
attr_accessor :status
# @return [Integer]
attr_accessor :statusHibernate
- # @return [YouCanBookMe::LocalAccount]
+ # @return [YouCanBookMe::Account]
+ attr_accessor :toAccount
+ # @return [YouCanBookMe::Account]
attr_accessor :toLocalAccount
# @return [String]
+ # ['ACCOUNTANCY', 'ACCOUNT_ADMINISTRATE', 'ACCOUNT_READ', 'ACCOUNT_WRITE', 'CALENDAR_READ', 'CALENDAR_WRITE',
+ # 'GROUP_SUPPORT', 'PERMISSION_RECEIVE', 'PROFILE_CSS_WRITE', 'PROFILE_READ', 'PROFILE_WRITE', 'REFUND',
+ # 'REMOTE_ACCOUNT_READ', 'REMOTE_ACCOUNT_WRITE']
attr_accessor :type
+ # @return [String]
+ attr_accessor :typeHibernate
# @return [String]
attr_accessor :updatedAt
end
end