You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
813 B
Lua

--[=[
@c Relationship x UserPresence
@d Represents a relationship between the current user and another Discord user.
This is generally either a friend or a blocked user. This class should only be
relevant to user-accounts; bots cannot normally have relationships.
]=]
local UserPresence = require('containers/abstract/UserPresence')
local Relationship, get = require('class')('Relationship', UserPresence)
function Relationship:__init(data, parent)
UserPresence.__init(self, data, parent)
end
--[=[@p name string Equivalent to `Relationship.user.username`.]=]
function get.name(self)
return self._user._username
end
--[=[@p type number The relationship type. See the `relationshipType` enumeration for a
human-readable representation.]=]
function get.type(self)
return self._type
end
return Relationship