daml/daml-script/daml3/Daml/Script.daml

99 lines
1.8 KiB
Haskell
Raw Normal View History

-- Copyright (c) 2023 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
-- SPDX-License-Identifier: Apache-2.0
module Daml.Script
( Script
, submit
, submitMustFail
, submitMulti
, submitMultiMustFail
, submitTree
, submitTreeMulti
, trySubmit
, trySubmitMulti
, SubmitError (..)
, DevErrorType (..)
, query
, queryInterface
, queryContractId
, queryInterfaceContractId
, queryContractKey
, queryFilter
, queryDisclosureContractId
, PartyIdHint (..)
, ParticipantName (..)
, PartyDetails(..)
, allocateParty
, allocatePartyWithHint
, allocatePartyOn
, allocatePartyWithHintOn
, listKnownParties
, listKnownPartiesOn
, Commands
, Disclosure
, createCmd
, exerciseCmd
, exerciseByKeyCmd
, createAndExerciseCmd
, archiveCmd
, internalCreateCmd
, internalExerciseCmd
, internalExerciseByKeyCmd
, internalCreateAndExerciseCmd
, getTime
, setTime
, passTime
, sleep
, script
, TransactionTree(..)
, TreeEvent(..)
, Created(..)
, Exercised(..)
, TreeIndex
, fromTree
, created
, createdN
, exercised
, exercisedN
, AnyContractId
, fromAnyContractId
, UserId
, InvalidUserId(..)
, UserAlreadyExists(..)
, UserNotFound(..)
, User(..)
, UserRight(..)
, userIdToText
, validateUserId
, createUser
, createUserOn
, getUser
, getUserOn
, deleteUser
, deleteUserOn
, listAllUsers
, listAllUsersOn
, grantUserRights
, grantUserRightsOn
, revokeUserRights
, revokeUserRightsOn
, listUserRights
, listUserRightsOn
, submitUser
, submitUserOn
, PackageName (..)
, vetPackages
, unvetPackages
, listVettedPackages
, listAllPackages
, vetDar
, vetDarOnParticipant
, unvetDar
, unvetDarOnParticipant
) where
import Daml.Script.Internal
import Daml.Script.Questions