5f1d5e7a92e52438731ec0cb5fa977ceef678c44
[sdc.git] /
1 'use strict';
2 import {IMessageModalModel, IMessageModalViewModelScope, MessageModalViewModel} from "../message-base-modal-model";
3
4 export interface IServerMessageModalModel extends IMessageModalModel {
5     status:string;
6     messageId:string;
7 }
8
9 export interface IServerMessageModalViewModelScope extends IMessageModalViewModelScope {
10     serverMessageModalModel:IServerMessageModalModel;
11 }
12
13 export class ServerMessageModalViewModel extends MessageModalViewModel {
14
15     static '$inject' = ['$scope', '$uibModalInstance', 'serverMessageModalModel'];
16
17     constructor(private $scope:IServerMessageModalViewModelScope,
18                 private $uibModalInstance:ng.ui.bootstrap.IModalServiceInstance,
19                 private serverMessageModalModel:IServerMessageModalModel) {
20
21         super($scope, $uibModalInstance, serverMessageModalModel);
22     }
23
24 }