Constructors
Constructor
new BusinessSignalSourceApi(Defined in: typescript/src/client/BusinessSignalSourceApi.ts:26transport):BusinessSignalSourceApi
Parameters
transport
Transport
Returns
BusinessSignalSourceApi
Methods
list()
list():Defined in: typescript/src/client/BusinessSignalSourceApi.ts:32 Every registration, active and revoked. Maps to GET /business-signal-sources.Promise<BusinessSignalSource[]>
Returns
Promise<BusinessSignalSource[]>
proposeChange()
proposeChange(Defined in: typescript/src/client/BusinessSignalSourceApi.ts:48 Proposes registering or revoking a business signal source. Nothing changes until a different person approves it. Maps to POST /business-signal-sources/changes.input):Promise<BusinessSignalSourceChange>
Parameters
input
ProposeBusinessSignalSourceChangeInput
Returns
Promise<BusinessSignalSourceChange>
listChanges()
listChanges(Defined in: typescript/src/client/BusinessSignalSourceApi.ts:66 Lists business signal source changes, newest first. Maps to GET /business-signal-sources/changes.status?):Promise<BusinessSignalSourceChange[]>
Parameters
status?
PendingPolicyChangeStatus
Only changes in this state. Omit for all.
Returns
Promise<BusinessSignalSourceChange[]>
approveChange()
approveChange(Defined in: typescript/src/client/BusinessSignalSourceApi.ts:89 Approves and applies a business signal source change. Maps to POST /business-signal-sources/changes//approve. The caller must not be the proposer and must have a registered step up key. MakechangeId,stepUpAuthorization):Promise<BusinessSignalSourceChange>
stepUpAuthorization with signPolicyChangeStepUp(), the change id
as pendingPolicyChangeId, and action “approve”.
Parameters
changeId
string
stepUpAuthorization
PolicyChangeStepUpAuthorization
Returns
Promise<BusinessSignalSourceChange>
rejectChange()
rejectChange(Defined in: typescript/src/client/BusinessSignalSourceApi.ts:106 Rejects a business signal source change. Same caller rules as approveChange(); sign with action “reject”. A reason is required.changeId,rejectionReason,stepUpAuthorization):Promise<BusinessSignalSourceChange>
Parameters
changeId
string
rejectionReason
string
stepUpAuthorization
PolicyChangeStepUpAuthorization
Returns
Promise<BusinessSignalSourceChange>