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(datatable) → RobloxApiMember

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

GetName

RobloxApiMember.GetName(selfRobloxApiMember) → string

Gets the member name.

GetCategory

RobloxApiMember.GetCategory(selfRobloxApiMember) → string?

Gets the member category.

IsReadOnly

RobloxApiMember.IsReadOnly(selfRobloxApiMember) → boolean

Retrieves whether the API member is read only.

GetMemberType

RobloxApiMember.GetMemberType(selfRobloxApiMember) → string

Retrieves the member type.

IsEvent

RobloxApiMember.IsEvent(selfRobloxApiMember) → boolean

Returns whether the member is an event.

GetRawData

RobloxApiMember.GetRawData(selfRobloxApiMember) → RobloxApiDataTypes.MemberData

Retrieves the raw member data

IsWriteNotAccessibleSecurity

RobloxApiMember.IsWriteNotAccessibleSecurity(selfRobloxApiMember) → boolean

Returns whether this member has write NotAccessibleSecurity

IsReadNotAccessibleSecurity

RobloxApiMember.IsReadNotAccessibleSecurity(selfRobloxApiMember) → boolean

Returns whether this member has write NotAccessibleSecurity

IsWriteLocalUserSecurity

RobloxApiMember.IsWriteLocalUserSecurity(selfRobloxApiMember) → boolean

Returns whether this member has write LocalUserSecurity

IsReadLocalUserSecurity

RobloxApiMember.IsReadLocalUserSecurity(selfRobloxApiMember) → boolean

Returns whether this member has read LocalUserSecurity

IsReadRobloxScriptSecurity

RobloxApiMember.IsReadRobloxScriptSecurity(selfRobloxApiMember) → boolean

Returns whether this member has read RobloxScriptSecurity

IsWriteRobloxScriptSecurity

RobloxApiMember.IsWriteRobloxScriptSecurity(selfRobloxApiMember) → boolean

Returns whether this member has write RobloxScriptSecurity

IsWriteRobloxSecurity

RobloxApiMember.IsWriteRobloxSecurity(selfRobloxApiMember) → boolean

Returns whether this member has write RobloxSecurity

CanSerializeSave

RobloxApiMember.CanSerializeSave(selfRobloxApiMember) → boolean?

Returns whether this can serialize save

CanSerializeLoad

RobloxApiMember.CanSerializeLoad(selfRobloxApiMember) → boolean?

Returns whether this can serialize save

GetWriteSecurity

RobloxApiMember.GetWriteSecurity(selfRobloxApiMember) → string?

Returns the member's write security as a string

GetReadSecurity

RobloxApiMember.GetReadSecurity(selfRobloxApiMember) → string?

Returns the member's read security as a string

IsProperty

RobloxApiMember.IsProperty(selfRobloxApiMember) → boolean

Returns whether the member is a property.

IsFunction

RobloxApiMember.IsFunction(selfRobloxApiMember) → boolean

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

IsCallback

RobloxApiMember.IsCallback(selfRobloxApiMember) → boolean

Returns whether the member is a callback.

IsNotScriptable

RobloxApiMember.IsNotScriptable(selfRobloxApiMember) → boolean

Returns whether a script can modify it.

IsNotReplicated

RobloxApiMember.IsNotReplicated(selfRobloxApiMember) → boolean

Returns whether the member is not replicated.

IsDeprecated

RobloxApiMember.IsDeprecated(selfRobloxApiMember) → boolean

Returns whether the member is deprecated..

IsHidden

RobloxApiMember.IsHidden(selfRobloxApiMember) → boolean

Returns whether this api member is hidden.

GetTags

RobloxApiMember.GetTags(selfRobloxApiMember) → {string}

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

HasTag

RobloxApiMember.HasTag(
tagNamestring
) → 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"
    }
}