using System;
|
using System.Collections.Generic;
|
namespace Shared
|
{
|
|
[Serializable]
|
public class SonosMusicJosn
|
{
|
public string sid;
|
public Event @event;
|
}
|
[Serializable]
|
public class Event
|
{
|
public string type;
|
public string cmd;
|
public bool success;
|
public Data data;
|
}
|
[Serializable]
|
public class Data
|
{
|
public int playbackState;
|
public int positionMillis;
|
public int playModes;
|
public AvailablePlaybackActions availablePlaybackActions;
|
public string songName;
|
public string artist;
|
public string album;
|
public string imageUrl;
|
public string groupVolume;
|
public bool muted;
|
|
}
|
[Serializable]
|
public class AvailablePlaybackActions
|
{
|
public bool canSkip;
|
public bool canSkipBack;
|
public bool canSeek;
|
public bool canRepeat;
|
public bool canRepeatOne;
|
public bool canCrossfade;
|
public bool canShuffle;
|
}
|
|
[Serializable]
|
public class songifon
|
{
|
public int id;
|
public string imageUrl;
|
public string songname;
|
}
|
|
[Serializable]
|
public class listifon
|
{
|
public int id;
|
public string listname;
|
public List<song> songitems;
|
public string type;
|
}
|
[Serializable]
|
public class song
|
{
|
public string album="";
|
public string artist="";
|
public string name="";
|
|
}
|
|
[Serializable]
|
public class local
|
{
|
public string id = "";
|
public string name = "";
|
}
|
|
}
|