openblox
Version:
Roblox API Wrapper For Both Classic And OpenCloud APIs.
1,562 lines • 118 kB
TypeScript
/**
* Gets audit log entries for a group.
* @category Groups
* @endpoint GET /v1/groups/{groupId}/audit-log
*
* @param groupId The id of the group.
* @param actionType The action to filter the audit logs by. (no filter will be applied if actionType is undefined).
* @param userId Filter for specific user by their id.
* @param limit The number of results to be returned.
* @param sortOrder The order that the results are sorted in.
* @param cursor The paging cursor for the previous or next page.
*
* @example const { data:auditLog } = await LegacyGroupsApi.groupAuditLogs({ groupId: 5850082 })
* @exampleData { previousPageCursor: null, nextPageCursor: null, data: [ { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "Accept Ally Request", description: { TargetGroupId: 6333562, TargetGroupName: "Mine Ways Talk Show" }, created: "2020-05-18T12:06:34Z" }, { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "Accept Ally Request", description: { TargetGroupId: 5257567, TargetGroupName: "The X1 Team" }, created: "2020-05-13T13:52:57Z" }, { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "Accept Ally Request", description: { TargetGroupId: 5894486, TargetGroupName: "Sky-Blox Studio" }, created: "2020-05-13T13:52:56Z" } ] }
* @exampleRawBody [ { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "AcceptAllyRequest", description: { targetGroupId: 6333562, targetGroupName: "Mine Ways Talk Show" }, created: "2020-05-18T12:06:34Z" }, { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "AcceptAllyRequest", description: { targetGroupId: 5257567, targetGroupName: "The X1 Team" }, created: "2020-05-13T13:52:57Z" }, { actor: { user: { hasVerifiedBadge: false, userId: 45348281, username: "MightyPart", displayName: "MightyPart" }, role: { id: 38353811, name: "NamelessGuy2005 - Scriptor", rank: 255 } }, actionType: "AcceptAllyRequest", description: { targetGroupId: 5894486, targetGroupName: "Sky-Blox Studio" }, created: "2020-05-13T13:52:56Z" } ]
*/
export declare const groupAuditLogs: import("../../apiGroup/apiGroup.types").CallApiMethod<{
groupId: import("typeforge").Identifier;
actionType?: import("../../classic/groups/groups.types").GroupAuditLogActionType | undefined;
userId?: import("typeforge").Identifier | undefined;
limit?: 10 | 25 | 50 | 100 | undefined;
sortOrder?: import("../../../utils/utils.types").SortOrder | undefined;
cursor?: string | undefined;
}, {
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: {
previousPageCursor?: string | undefined;
nextPageCursor?: string | undefined;
data: ({
actionType: "Delete Post";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
PostDec: string;
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Remove Member" | "Accept Join Request" | "Decline Join Request";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Post Status";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Text: string;
};
created: string;
} | {
actionType: "Change Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
NewRoleSetId: number;
OldRoleSetId: number;
TargetName: string;
NewRoleSetName: string;
OldRoleSetName: string;
};
created: string;
} | {
actionType: "Buy Ad";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AdName: string;
Bid: number;
CurrencyTypeId: number;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Send Ally Request" | "Create Enemy" | "Accept Ally Request" | "Decline Ally Request" | "Delete Ally" | "Delete Enemy";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetGroupId: number;
TargetGroupName: string;
};
created: string;
} | {
actionType: "Create Items" | "Create Group Developer Product";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
};
created: string;
} | {
actionType: "Spend Group Funds";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Amount: number;
CurrencyTypeId: number;
ItemDescription: string;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Change Owner";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
IsRoblox: boolean;
NewOwnerId: number;
NewOwnerName: string;
OldOwnerId: number;
OldOwnerName: string;
};
created: string;
} | {
actionType: "Abandon";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Claim";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Rename";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewName: string;
};
created: string;
} | {
actionType: "Change Description";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
};
created: string;
} | {
actionType: "Add Group Place" | "Remove Group Place" | "Configure Items" | "Delete" | "Adjust Currency Amounts" | "Invite To Clan" | "Kick From Clan" | "Cancel Clan Invite" | "Buy Clan" | "Revert Group Asset" | "Create Group Developer Subscription Product" | "Lock" | "Unlock" | "Configure Badge" | "Publish Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Create Group Asset" | "Update Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
RevertVersionNumber: number | null;
};
created: string;
} | {
actionType: "Configure Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
Actions: number[] | null;
};
created: string;
} | {
actionType: "Configure Group Game";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Actions: number[];
Type: number;
TargetId: number;
TargetName: string;
UniverseId: number | null;
UniverseName: string;
};
created: string;
} | {
actionType: "Create Game Pass";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
GamePassId: number;
PlaceId: number;
GamePassName: string;
PlaceName: string;
};
created: string;
} | {
actionType: "Create Badge";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
BadgeId: number;
BadgeName: string;
Type: null;
};
created: string;
} | {
actionType: "Save Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
};
created: string;
} | {
actionType: "Update Roleset Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewRank: number;
OldRank: number;
RoleSetId: number;
RoleSetName: string;
};
created: string;
} | {
actionType: "Update Roleset Data";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
NewName: string;
OldDescription: string;
OldName: string;
RoleSetId: number;
RoleSetName: string;
};
created: string;
})[];
}) => string) | undefined;
getCursorsFn?: ((rawData: {
previousPageCursor?: string | undefined;
nextPageCursor?: string | undefined;
data: ({
actionType: "Delete Post";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
PostDec: string;
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Remove Member" | "Accept Join Request" | "Decline Join Request";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Post Status";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Text: string;
};
created: string;
} | {
actionType: "Change Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
NewRoleSetId: number;
OldRoleSetId: number;
TargetName: string;
NewRoleSetName: string;
OldRoleSetName: string;
};
created: string;
} | {
actionType: "Buy Ad";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AdName: string;
Bid: number;
CurrencyTypeId: number;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Send Ally Request" | "Create Enemy" | "Accept Ally Request" | "Decline Ally Request" | "Delete Ally" | "Delete Enemy";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetGroupId: number;
TargetGroupName: string;
};
created: string;
} | {
actionType: "Create Items" | "Create Group Developer Product";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
};
created: string;
} | {
actionType: "Spend Group Funds";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Amount: number;
CurrencyTypeId: number;
ItemDescription: string;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Change Owner";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
IsRoblox: boolean;
NewOwnerId: number;
NewOwnerName: string;
OldOwnerId: number;
OldOwnerName: string;
};
created: string;
} | {
actionType: "Abandon";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Claim";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Rename";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewName: string;
};
created: string;
} | {
actionType: "Change Description";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
};
created: string;
} | {
actionType: "Add Group Place" | "Remove Group Place" | "Configure Items" | "Delete" | "Adjust Currency Amounts" | "Invite To Clan" | "Kick From Clan" | "Cancel Clan Invite" | "Buy Clan" | "Revert Group Asset" | "Create Group Developer Subscription Product" | "Lock" | "Unlock" | "Configure Badge" | "Publish Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Create Group Asset" | "Update Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
RevertVersionNumber: number | null;
};
created: string;
} | {
actionType: "Configure Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
Actions: number[] | null;
};
created: string;
} | {
actionType: "Configure Group Game";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Actions: number[];
Type: number;
TargetId: number;
TargetName: string;
UniverseId: number | null;
UniverseName: string;
};
created: string;
} | {
actionType: "Create Game Pass";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
GamePassId: number;
PlaceId: number;
GamePassName: string;
PlaceName: string;
};
created: string;
} | {
actionType: "Create Badge";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
BadgeId: number;
BadgeName: string;
Type: null;
};
created: string;
} | {
actionType: "Save Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
};
created: string;
} | {
actionType: "Update Roleset Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewRank: number;
OldRank: number;
RoleSetId: number;
RoleSetName: string;
};
created: string;
} | {
actionType: "Update Roleset Data";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
NewName: string;
OldDescription: string;
OldName: string;
RoleSetId: number;
RoleSetName: string;
};
created: string;
})[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
previousPageCursor?: string | undefined;
nextPageCursor?: string | undefined;
data: ({
actionType: "Delete Post";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
PostDec: string;
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Remove Member" | "Accept Join Request" | "Decline Join Request";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Post Status";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Text: string;
};
created: string;
} | {
actionType: "Change Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
NewRoleSetId: number;
OldRoleSetId: number;
TargetName: string;
NewRoleSetName: string;
OldRoleSetName: string;
};
created: string;
} | {
actionType: "Buy Ad";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AdName: string;
Bid: number;
CurrencyTypeId: number;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Send Ally Request" | "Create Enemy" | "Accept Ally Request" | "Decline Ally Request" | "Delete Ally" | "Delete Enemy";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetGroupId: number;
TargetGroupName: string;
};
created: string;
} | {
actionType: "Create Items" | "Create Group Developer Product";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
};
created: string;
} | {
actionType: "Spend Group Funds";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Amount: number;
CurrencyTypeId: number;
ItemDescription: string;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Change Owner";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
IsRoblox: boolean;
NewOwnerId: number;
NewOwnerName: string;
OldOwnerId: number;
OldOwnerName: string;
};
created: string;
} | {
actionType: "Abandon";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Claim";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Rename";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewName: string;
};
created: string;
} | {
actionType: "Change Description";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
};
created: string;
} | {
actionType: "Add Group Place" | "Remove Group Place" | "Configure Items" | "Delete" | "Adjust Currency Amounts" | "Invite To Clan" | "Kick From Clan" | "Cancel Clan Invite" | "Buy Clan" | "Revert Group Asset" | "Create Group Developer Subscription Product" | "Lock" | "Unlock" | "Configure Badge" | "Publish Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {};
created: string;
} | {
actionType: "Create Group Asset" | "Update Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
RevertVersionNumber: number | null;
};
created: string;
} | {
actionType: "Configure Group Asset";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
Actions: number[] | null;
};
created: string;
} | {
actionType: "Configure Group Game";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Actions: number[];
Type: number;
TargetId: number;
TargetName: string;
UniverseId: number | null;
UniverseName: string;
};
created: string;
} | {
actionType: "Create Game Pass";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
GamePassId: number;
PlaceId: number;
GamePassName: string;
PlaceName: string;
};
created: string;
} | {
actionType: "Create Badge";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
BadgeId: number;
BadgeName: string;
Type: null;
};
created: string;
} | {
actionType: "Save Place";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
AssetName: string;
VersionNumber: number;
};
created: string;
} | {
actionType: "Update Roleset Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewRank: number;
OldRank: number;
RoleSetId: number;
RoleSetName: string;
};
created: string;
} | {
actionType: "Update Roleset Data";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
NewDescription: string;
NewName: string;
OldDescription: string;
OldName: string;
RoleSetId: number;
RoleSetName: string;
};
created: string;
})[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: ({
actionType: "Delete Post";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
PostDec: string;
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Remove Member" | "Accept Join Request" | "Decline Join Request";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
TargetName: string;
};
created: string;
} | {
actionType: "Post Status";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
Text: string;
};
created: string;
} | {
actionType: "Change Rank";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetId: number;
NewRoleSetId: number;
OldRoleSetId: number;
TargetName: string;
NewRoleSetName: string;
OldRoleSetName: string;
};
created: string;
} | {
actionType: "Buy Ad";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AdName: string;
Bid: number;
CurrencyTypeId: number;
CurrencyTypeName: string;
};
created: string;
} | {
actionType: "Send Ally Request" | "Create Enemy" | "Accept Ally Request" | "Decline Ally Request" | "Delete Ally" | "Delete Enemy";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
TargetGroupId: number;
TargetGroupName: string;
};
created: string;
} | {
actionType: "Create Items" | "Create Group Developer Product";
actor: {
user: {
hasVerifiedBadge: boolean;
userId: number;
username: string;
displayName: string;
};
role: {
id: number;
name: string;
rank: number;
};
};
description: {
AssetId: number;
A