UserIncomingApprovalPermission defines the permissions for updating the user's approved incoming transfers.

See CollectionApprovalPermission for more details. This is equivalent without the toListId field because that is always the user.

Generated

from message badges.UserIncomingApprovalPermission

Hierarchy

Constructors

Properties

approvalId: string = ""

Identifier for the approvalId. You can use "All" or "!approvalId" for shorthand. If you use "All", this approval will match to all approvalIds. If you use "!approvalId", this approval will match to all approvalIds except for approvalId. If you use "approvalId", this approval will match to only the specified approvalId and fail on all others.

Generated

from field: string approvalId = 8;

badgeIds: proto.badges.UintRange[] = []

Specifies the badge IDs involved in the transfer.

Generated

from field: repeated badges.UintRange badgeIds = 4;

fromListId: string = ""

Identifier for the sender list.

Generated

from field: string fromListId = 1;

initiatedByListId: string = ""

Identifier for the initiator list (who is approved?).

Generated

from field: string initiatedByListId = 2;

ownershipTimes: proto.badges.UintRange[] = []

Specifies the ownership times for the badges in the transfer.

Generated

from field: repeated badges.UintRange ownershipTimes = 5;

permanentlyForbiddenTimes: proto.badges.UintRange[] = []

Specifies the times when this permission is forbidden. Can not overlap with permanentlyPermittedTimes.

Generated

from field: repeated badges.UintRange permanentlyForbiddenTimes = 10;

permanentlyPermittedTimes: proto.badges.UintRange[] = []

Specifies the times when this permission is permitted. Can not overlap with permanentlyForbiddenTimes.

Generated

from field: repeated badges.UintRange permanentlyPermittedTimes = 9;

transferTimes: proto.badges.UintRange[] = []

Specifies the times when the transfer can occur.

Generated

from field: repeated badges.UintRange transferTimes = 3;

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "badges.UserIncomingApprovalPermission" = "badges.UserIncomingApprovalPermission"

Methods