1
1
import { InjectionToken } from "@angular/core" ;
2
- import { UserAccount } from "fusio-sdk/dist/src/generated/consumer/UserAccount " ;
3
- import { Plan } from "fusio-sdk/dist/src/generated/consumer/Plan " ;
4
- import { Message } from "fusio-sdk/dist/src/generated/consumer/Message " ;
2
+ import { ConsumerUserAccount } from "fusio-sdk/dist/src/ConsumerUserAccount " ;
3
+ import { ConsumerPlan } from "fusio-sdk/dist/src/ConsumerPlan " ;
4
+ import { CommonMessage } from "fusio-sdk/dist/src/CommonMessage " ;
5
5
import { GroupItem , Items } from "../service/navigation.service" ;
6
6
7
7
export interface Config {
@@ -27,7 +27,7 @@ export interface EventListener {
27
27
/**
28
28
* Invoked on login
29
29
*/
30
- login ?: ( user : UserAccount ) => void ,
30
+ login ?: ( user : ConsumerUserAccount ) => void ,
31
31
32
32
/**
33
33
* Invoked on logout
@@ -57,17 +57,17 @@ export interface EventListener {
57
57
/**
58
58
* Invoked in case a user starts a checkout of a plan
59
59
*/
60
- checkout ?: ( plan : Plan ) => void ,
60
+ checkout ?: ( plan : ConsumerPlan ) => void ,
61
61
62
62
/**
63
63
* Invoked in case a user has purchased a plan
64
64
*/
65
- purchase ?: ( plan : Plan ) => void ,
65
+ purchase ?: ( plan : ConsumerPlan ) => void ,
66
66
67
67
/**
68
68
* Invoked in case an error occurred
69
69
*/
70
- error ?: ( error : Message ) => void ,
70
+ error ?: ( error : CommonMessage ) => void ,
71
71
72
72
/**
73
73
* Invoked in case a model list was called
0 commit comments