Class: XClarityClient::User

Inherits:
Endpoints::XclarityEndpoint show all
Defined in:
lib/xclarity_client/endpoints/user.rb

Constant Summary collapse

BASE_URI =
'/userAccounts'.freeze
LIST_NAME =
'usersList'.freeze
SUB_URIS =
{
  changePassword: "#{BASE_URI}/passwordChange"
}

Instance Attribute Summary collapse

Method Summary

Methods inherited from Endpoints::XclarityEndpoint

#initialize

Methods included from Endpoints::BuildableResourceMixin

#build_resource!, #to_hash

Constructor Details

This class inherits a constructor from XClarityClient::Endpoints::XclarityEndpoint

Instance Attribute Details

#activeSessionsObject

Returns the value of attribute activeSessions.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def activeSessions
  @activeSessions
end

#createTimestampObject

Returns the value of attribute createTimestamp.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def createTimestamp
  @createTimestamp
end

#descriptionObject

Returns the value of attribute description.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def description
  @description
end

#groupsObject

Returns the value of attribute groups.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def groups
  @groups
end

#idObject

Returns the value of attribute id.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def id
  @id
end

#lastLoginTimestampObject

Returns the value of attribute lastLoginTimestamp.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def lastLoginTimestamp
  @lastLoginTimestamp
end

#ldapDnObject

Returns the value of attribute ldapDn.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def ldapDn
  @ldapDn
end

#loginAttemptsObject

Returns the value of attribute loginAttempts.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def loginAttempts
  @loginAttempts
end

#loginCountObject

Returns the value of attribute loginCount.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def loginCount
  @loginCount
end

#messagesObject

Returns the value of attribute messages.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def messages
  @messages
end

#modifyTimestampObject

Returns the value of attribute modifyTimestamp.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def modifyTimestamp
  @modifyTimestamp
end

#PasswordChangeFirstAccessObject

Returns the value of attribute PasswordChangeFirstAccess.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def PasswordChangeFirstAccess
  @PasswordChangeFirstAccess
end

#pwdAgeObject

Returns the value of attribute pwdAge.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def pwdAge
  @pwdAge
end

#pwExpirationWarningObject

Returns the value of attribute pwExpirationWarning.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def pwExpirationWarning
  @pwExpirationWarning
end

#pwExpiredObject

Returns the value of attribute pwExpired.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def pwExpired
  @pwExpired
end

#reservedObject

Returns the value of attribute reserved.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def reserved
  @reserved
end

#responseObject

Returns the value of attribute response.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def response
  @response
end

#resultObject

Returns the value of attribute result.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def result
  @result
end

#stateObject

Returns the value of attribute state.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def state
  @state
end

#supervisorObject

Returns the value of attribute supervisor.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def supervisor
  @supervisor
end

#timeBeforeExpirationInDaysObject

Returns the value of attribute timeBeforeExpirationInDays.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def timeBeforeExpirationInDays
  @timeBeforeExpirationInDays
end

#userNameObject

Returns the value of attribute userName.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def userName
  @userName
end

#userPwObject

Returns the value of attribute userPw.



9
10
11
# File 'lib/xclarity_client/endpoints/user.rb', line 9

def userPw
  @userPw
end