import {Microservice} from "../EgovUser";

export interface AuthorizationForm {

	agent_id:number;
	microservices:number[];
}
export interface AuthorizationUpdateForm {
	id:number;
	agent_id:number;
	microservices:number[];
}

export interface Authorization {
	id: number
	agent_id: number
	agent: {
		id:2,
		full_name: string,
		email: string
	},
	microservice_ids: string,
	microservices: {
		id:number,
		view_name: Microservice
	}[],
	principal_id:number
}

export interface GetMyAuthorizationsParams {

	page: number
	page_size: number
}