Skip to main content

RobloxApiMember

Represents a specific member of a class. This could be a property or event, or method, or callback.

Functions​

new​

RobloxApiMember.new(data: table) → RobloxApiMember

Constructs a new RobloxApiMember wrapping the data given. See RobloxApiDump.PromiseMembers to actually construct this class.

GetName​

RobloxApiMember.GetName(self: RobloxApiMember) → string

Gets the member name.

GetCategory​

RobloxApiMember.GetCategory(self: RobloxApiMember) → string?

Gets the member category.

IsReadOnly​

RobloxApiMember.IsReadOnly(self: RobloxApiMember) → boolean

Retrieves whether the API member is read only.

GetMemberType​

RobloxApiMember.GetMemberType(self: RobloxApiMember) → string

Retrieves the member type.

IsEvent​

RobloxApiMember.IsEvent(self: RobloxApiMember) → boolean

Returns whether the member is an event.

GetRawData​

RobloxApiMember.GetRawData(self: RobloxApiMember) → RobloxApiDataTypes.MemberData

Retrieves the raw member data

IsWriteNotAccessibleSecurity​

RobloxApiMember.IsWriteNotAccessibleSecurity(self: RobloxApiMember) → boolean

Returns whether this member has write NotAccessibleSecurity

IsReadNotAccessibleSecurity​

RobloxApiMember.IsReadNotAccessibleSecurity(self: RobloxApiMember) → boolean

Returns whether this member has write NotAccessibleSecurity

IsWriteLocalUserSecurity​

RobloxApiMember.IsWriteLocalUserSecurity(self: RobloxApiMember) → boolean

Returns whether this member has write LocalUserSecurity

IsReadLocalUserSecurity​

RobloxApiMember.IsReadLocalUserSecurity(self: RobloxApiMember) → boolean

Returns whether this member has read LocalUserSecurity

IsReadRobloxScriptSecurity​

RobloxApiMember.IsReadRobloxScriptSecurity(self: RobloxApiMember) → boolean

Returns whether this member has read RobloxScriptSecurity

IsWriteRobloxScriptSecurity​

RobloxApiMember.IsWriteRobloxScriptSecurity(self: RobloxApiMember) → boolean

Returns whether this member has write RobloxScriptSecurity

IsWriteRobloxSecurity​

RobloxApiMember.IsWriteRobloxSecurity(self: RobloxApiMember) → boolean

Returns whether this member has write RobloxSecurity

CanSerializeSave​

RobloxApiMember.CanSerializeSave(self: RobloxApiMember) → boolean?

Returns whether this can serialize save

CanSerializeLoad​

RobloxApiMember.CanSerializeLoad(self: RobloxApiMember) → boolean?

Returns whether this can serialize save

GetWriteSecurity​

RobloxApiMember.GetWriteSecurity(self: RobloxApiMember) → string?

Returns the member's write security as a string

GetReadSecurity​

RobloxApiMember.GetReadSecurity(self: RobloxApiMember) → string?

Returns the member's read security as a string

IsProperty​

RobloxApiMember.IsProperty(self: RobloxApiMember) → boolean

Returns whether the member is a property.

IsFunction​

RobloxApiMember.IsFunction(self: RobloxApiMember) → boolean

Returns whether the member is a function (i.e. method).

IsCallback​

RobloxApiMember.IsCallback(self: RobloxApiMember) → boolean

Returns whether the member is a callback.

IsNotScriptable​

RobloxApiMember.IsNotScriptable(self: RobloxApiMember) → boolean

Returns whether a script can modify it.

IsNotReplicated​

RobloxApiMember.IsNotReplicated(self: RobloxApiMember) → boolean

Returns whether the member is not replicated.

IsDeprecated​

RobloxApiMember.IsDeprecated(self: RobloxApiMember) → boolean

Returns whether the member is deprecated..

IsHidden​

RobloxApiMember.IsHidden(self: RobloxApiMember) → boolean

Returns whether this api member is hidden.

GetTags​

RobloxApiMember.GetTags(self: RobloxApiMember) → {string}

Returns a list of tags. Do not modify this list.

HasTag​

RobloxApiMember.HasTag(
tagName: string
) → boolean

Retrieves whether the member has a tag or not.

Show raw api
{
    "functions": [
        {
            "name": "new",
            "desc": "Constructs a new RobloxApiMember wrapping the data given. See [RobloxApiDump.PromiseMembers] to actually\nconstruct this class.",
            "params": [
                {
                    "name": "data",
                    "desc": "",
                    "lua_type": "table"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 29,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetName",
            "desc": "Gets the member name.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "string"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 74,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetCategory",
            "desc": "Gets the member category.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "string?"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 83,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsReadOnly",
            "desc": "Retrieves whether the API member is read only.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 91,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetMemberType",
            "desc": "Retrieves the member type.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "string"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 99,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsEvent",
            "desc": "Returns whether the member is an event.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 107,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetRawData",
            "desc": "Retrieves the raw member data",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "RobloxApiDataTypes.MemberData\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 114,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsWriteNotAccessibleSecurity",
            "desc": "Returns whether this member has write NotAccessibleSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 121,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsReadNotAccessibleSecurity",
            "desc": "Returns whether this member has write NotAccessibleSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 128,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsWriteLocalUserSecurity",
            "desc": "Returns whether this member has write LocalUserSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 135,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsReadLocalUserSecurity",
            "desc": "Returns whether this member has read LocalUserSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 142,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsReadRobloxScriptSecurity",
            "desc": "Returns whether this member has read RobloxScriptSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 149,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsWriteRobloxScriptSecurity",
            "desc": "Returns whether this member has write RobloxScriptSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 156,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsWriteRobloxSecurity",
            "desc": "Returns whether this member has write RobloxSecurity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 163,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "CanSerializeSave",
            "desc": "Returns whether this can serialize save",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean?\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 170,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "CanSerializeLoad",
            "desc": "Returns whether this can serialize save",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean?\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 182,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetWriteSecurity",
            "desc": "Returns the member's write security as a string",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "string?"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 195,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetReadSecurity",
            "desc": "Returns the member's read security as a string",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "string?"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 208,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsProperty",
            "desc": "Returns whether the member is a property.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 220,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsFunction",
            "desc": "Returns whether the member is a function (i.e. method).",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 227,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsCallback",
            "desc": "Returns whether the member is a callback.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 234,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsNotScriptable",
            "desc": "Returns whether a script can modify it.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 241,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsNotReplicated",
            "desc": "Returns whether the member is not replicated.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 249,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsDeprecated",
            "desc": "Returns whether the member is deprecated..",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 256,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "IsHidden",
            "desc": "Returns whether this api member is hidden.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 264,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "GetTags",
            "desc": "Returns a list of tags. Do not modify this list.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "{string}"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 272,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        },
        {
            "name": "HasTag",
            "desc": "Retrieves whether the member has a tag or not.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "RobloxApiMember"
                },
                {
                    "name": "tagName",
                    "desc": "",
                    "lua_type": "string"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean\n"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 279,
                "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
            }
        }
    ],
    "properties": [],
    "types": [],
    "name": "RobloxApiMember",
    "desc": "Represents a specific member of a class. This could be a property or event, or method, or callback.",
    "source": {
        "line": 6,
        "path": "src/roblox-api-dump/src/Shared/Dump/RobloxApiMember.lua"
    }
}