@mbanq/core-sdk-js / commands / CreateSubscription
Function: CreateSubscription()
CreateSubscription(
data):Command<{data: {action:"CREATE"|"UPDATE"|"DELETE";entity:string;entityMap:Record<string,object[]>;subscriberId:number; }; }, {data:number[]; }>
Defined in: src/commands/rest/notification.ts:393
Creates a new subscription.
Parameters
data
The subscription data to create
action
"CREATE" | "UPDATE" | "DELETE" = SubscriptionActionSchema
entity
string = ...
entityMap
Record<string, object[]> = ...
subscriberId
number = ...
Returns
Command<{ data: { action: "CREATE" | "UPDATE" | "DELETE"; entity: string; entityMap: Record<string, object[]>; subscriberId: number; }; }, { data: number[]; }>
A Command that when executed returns the created subscription
Example
typescript
const createCmd = CreateSubscription({
subscriberId: 266,
entityMap: {
'newKey': [
{
action: 'CREATE',
templateId: 74
}
]
},
action: 'CREATE',
entity: 'ADDRESS'
});
const result = await createCmd.execute(config);
console.log(result);