
namespace InMobiAds.Api
{
    // The position of the ad on the screen.
    public enum InitializationStatusCodes {
        SUCCESS,
        ERROR
    }

    public class InitializationStatus {
        private const string SUCCESS_MESSAGE = "Success";

        public InitializationStatusCodes Code { get; }
        public string Reason { get; }

        public InitializationStatus(InitializationStatusCodes code, string reason) {
            Code = code;
            Reason = reason;
        }

        public static InitializationStatus SUCCESS {
            get { return new InitializationStatus(InitializationStatusCodes.SUCCESS, SUCCESS_MESSAGE); } 
        }
    }
}