Skip to content

Instantly share code, notes, and snippets.

@jstefanelli
Created June 11, 2018 13:33
Show Gist options
  • Select an option

  • Save jstefanelli/e70a2e81e5ba13c06860df9369b7263f to your computer and use it in GitHub Desktop.

Select an option

Save jstefanelli/e70a2e81e5ba13c06860df9369b7263f to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text;
namespace libdiscordovr.Discord.ResponseTypes
{
[DataContract]
public class Channel
{
[DataMember]
public long id;
[DataMember]
public long type;
[DataMember(IsRequired = false)]
public long guild_id;
[DataMember(IsRequired = false)]
public long index;
[DataMember(IsRequired = false)]
public List<OverWrite> permission_overwrites;
[DataMember(IsRequired = false)]
public string name;
[DataMember(IsRequired = false)]
public string topic;
[DataMember(IsRequired = false)]
public bool nsfw;
[DataMember(IsRequired = false)]
public long last_message_id;
[DataMember(IsRequired = false)]
public long bitrate;
[DataMember(IsRequired = false)]
public long user_limit;
[DataMember(IsRequired = false)]
public List<User> recipients;
[DataMember(IsRequired = false)]
public string icon;
[DataMember(IsRequired = false)]
public long owner_id;
[DataMember(IsRequired = false)]
public long application_id;
[DataMember(IsRequired = false)]
public long parent_id;
[DataMember(IsRequired = false)]
public DateTime last_pin_timestamp;
}
[DataContract]
public class OverWrite
{
[DataMember]
public long id;
[DataMember]
public string type;
[DataMember]
public int allow;
[DataMember]
public int deny;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment