Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tvguide;
- option java_package = "com.acme.gwt";
- option java_outer_classname = "Entities";
- message DateTime {
- required int32 second = 1;
- required int32 minute = 2;
- required int32 hour = 3;
- required int32 day = 4;
- required int32 month = 5;
- required int32 year = 6;
- }
- message TvEpisode {
- required int32 id = 1;
- required int32 version = 2;
- required string name = 3;
- required int32 season = 4;
- required int32 episodeNumber = 5;
- repeated TvScheduledEpisode scheduledEpisodes = 6;
- }
- message TvChannel {
- required int32 id = 1;
- required int32 version = 2;
- required string name = 3;
- required int32 channelNumber = 4;
- }
- message TvAirTime {
- required int32 id = 1;
- required int32 version = 2;
- required DateTime startDateTime = 3;
- required int32 durationInSeconds = 4;
- }
- message TvViewer {
- required int32 id = 1;
- required string name = 2;
- required string email = 3;
- required string salt = 4;
- required string digest = 5;
- }
- message TvShow {
- required int32 id = 1;
- required int32 version = 2;
- required string name = 3;
- required string description = 4;
- repeated TvScheduledEpisode tvEpisode = 5;
- }
- message TvScheduledEpisode {
- required TvEpisode tvEpisode = 1;
- required TvChannel tvChannel = 2;
- required TvAirTime tvAirTime = 3;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement