Interface TezosDomainsOperationFactory<TOperationParams>

interface TezosDomainsOperationFactory<TOperationParams> {
    affiliateBuy(
        tld: string,
        request: Exact<AffiliateBuyRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    affiliateRenew(
        tld: string,
        request: Exact<AffiliateRenewRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    bid(
        tld: string,
        request: Exact<BidRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    buy(
        tld: string,
        request: Exact<BuyRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    claim(
        signature: string,
        request: Exact<ClaimRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    claimReverseRecord(
        request: Exact<ReverseRecordRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    commit(
        tld: string,
        request: Exact<CommitmentRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    renew(
        tld: string,
        request: Exact<RenewRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    setChildRecord(
        request: Exact<SetChildRecordRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    settle(
        tld: string,
        request: Exact<SettleRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    transfer(
        name: string,
        newOwner: string,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    updateRecord(
        request: Exact<UpdateRecordRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    updateReverseRecord(
        request: Exact<UpdateReverseRecordRequest>,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
    withdraw(
        tld: string,
        recipient: string,
        operationParams?: AdditionalOperationParams,
    ): Promise<TOperationParams>;
}

Type Parameters

  • TOperationParams

Implemented by

Methods

  • Parameters

    • tld: string
    • request: Exact<AffiliateBuyRequest>
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • tld: string
    • request: Exact<AffiliateRenewRequest>
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • tld: string
    • request: Exact<BidRequest>
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • tld: string
    • request: Exact<BuyRequest>
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • signature: string
    • request: Exact<ClaimRequest>
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • name: string
    • newOwner: string
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>

  • Parameters

    • tld: string
    • recipient: string
    • OptionaloperationParams: AdditionalOperationParams

    Returns Promise<TOperationParams>