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

    Class UserOutgoingApproval

    UserOutgoingApproval defines the rules for the approval of an outgoing transfer from a user.

    from message badges.UserOutgoingApproval

    Hierarchy

    Index

    Constructors

    Properties

    approvalCriteria?: badges.OutgoingApprovalCriteria

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

    from field: badges.OutgoingApprovalCriteria 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;

    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;

    toListId: string = ""

    The list ID for the recipient of the transfer.

    from field: string toListId = 1;

    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.UserOutgoingApproval"

    Methods