// Copyright (C) 2016 Paul Schneider // // This file is part of yavsc. // // yavsc is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 2 of the License, or // (at your option) any later version. // // yavsc is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with yavsc. If not, see . // using System; namespace YavscLib { public interface IGCMDeclaration { string DeviceId { get; set; } string GCMRegistrationId { get; set; } string Model { get; set; } string Platform { get; set; } string Version { get; set; } DateTime? LatestActivityUpdate { get; set; } } public interface IGoogleCloudMobileDeclaration: IGCMDeclaration { IApplicationUser DeviceOwner { get; set; } string DeviceOwnerId { get; set; } } }