using GTANetworkAPI;
using ReallifeGamemode.Server.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

/**
* @overview Life of German Reallife - Entities FactionBankAccount (FactionBankAccount.cs)
* @author VegaZ
* @copyright (c) 2008 - 2018 Life of German
*/
namespace ReallifeGamemode.Server.Entities
{
    public class FactionBankAccount : IBankAccount
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int Id { get; set; }
        [ForeignKey("Faction")]
        public int FactionId { get; set; }
        public Faction Faction { get; set; }
        [StringLength(12)]
        public string Bic { get; set; }
        [StringLength(32)]
        public string Iban { get; set; }
        public int Balance { get; set; }
        public bool Active { get; set; }
    }
}
