bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Class UserIncomingApproval

    UserIncomingApproval defines the rules for the approval of an incoming transfer to a user.

    from message badges.UserIncomingApproval

    Hierarchy

    Index

    Constructors

    Properties

    approvalCriteria?: badges.IncomingApprovalCriteria

    The criteria that must be met for this approval to be considered.

    from field: badges.IncomingApprovalCriteria approvalCriteria = 9;

    approvalId: string = ""

    The ID of this approval. Must be unique per level (i.e. collection, outgoing, incoming).

    from field: string approvalId = 8;

    customData: string = ""

    Arbitrary custom data associated with this approval.

    from field: string customData = 7;

    fromListId: string = ""

    The list ID for the sender of the transfer.

    from field: string fromListId = 1;

    initiatedByListId: string = ""

    The list ID for the user who initiated the transfer.

    from field: string initiatedByListId = 2;

    ownershipTimes: badges.UintRange[] = []

    The allowed range of ownership times for approval.

    from field: repeated badges.UintRange ownershipTimes = 5;

    tokenIds: badges.UintRange[] = []

    The allowed range of token IDs for approval.

    from field: repeated badges.UintRange tokenIds = 4;

    transferTimes: badges.UintRange[] = []

    The allowed range of transfer times for approval.

    from field: repeated badges.UintRange transferTimes = 3;

    uri: string = ""

    The URI associated with this approval, optionally providing metadata about the approval.

    from field: string uri = 6;

    version: string = ""

    Version of the approval. Maintained internally.

    from field: string version = 10;

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

    Methods