36 lines
1.5 KiB
Go
36 lines
1.5 KiB
Go
|
package models
|
||
|
|
||
|
type InfoPromocodeCreated struct {
|
||
|
CtxID string //айдишник созданного промокода
|
||
|
CtxUserID string //айдишник юзера из токена
|
||
|
KeyType string //привилегия или скидка. или и то и другое, смотря что заполнено
|
||
|
CtxFactor float64 //множитель скидки
|
||
|
KeyTargetType string //privilege или service
|
||
|
CtxTarget string // айдишник привилегии или сервиса соответственно
|
||
|
CtxAmount int64 // если промик на привилегию
|
||
|
CtxCode string
|
||
|
}
|
||
|
|
||
|
type InfoFastlinkCreated struct {
|
||
|
CtxID string //айдишник созданного промокода
|
||
|
CtxPromocodeID string //айдишник созданного промокода
|
||
|
CtxUserID string //айдишник юзера из токена
|
||
|
}
|
||
|
|
||
|
type InfoPromocodeDeleted struct {
|
||
|
CtxID string //айдишник созданного промокода
|
||
|
CtxUserID string //айдишник юзера из токена
|
||
|
}
|
||
|
|
||
|
type InfoPromocodeActivated struct {
|
||
|
CtxID string //айдишник промокода
|
||
|
CtxUserID string //айдишник юзера из токена
|
||
|
CtxCode string
|
||
|
}
|
||
|
|
||
|
type InfoFastlinkActivated struct {
|
||
|
CtxID string //айдишник промокода
|
||
|
CtxUserID string //айдишник юзера из токена
|
||
|
CtxPromocodeID string //айдишник созданного промокода
|
||
|
}
|