예제 #1
0
        public static string Value(this StatusVisibility visibility)
        {
            switch (visibility)
            {
            case StatusVisibility.Direct: return("direct");

            case StatusVisibility.Private: return("private");

            case StatusVisibility.Public: return("public");

            case StatusVisibility.Unlisted: return("unlisted");
            }
            return("");
        }
예제 #2
0
 Status(string id, string uri, Uri url, Account account, string inReplyToId, string inReplyToAccountId, Status reblog, string content, string createdAt, int reblogsCount, int favouritesCount, bool?reblogged, bool?favourited, bool?sensitive, string spoilerText, StatusVisibility visibility, IList <Attachment> mediaAttachments, IList <Mention> mentions, IList <Tag> tags, Application application)
 {
     Id                 = id;
     Uri                = uri;
     Url                = url;
     Account            = account;
     InReplyToId        = inReplyToId;
     InReplyToAccountId = inReplyToAccountId;
     Reblog             = reblog;
     Content            = content;
     CreatedAt          = createdAt;
     ReblogsCount       = reblogsCount;
     FavouritesCount    = favouritesCount;
     IsReblogged        = reblogged ?? false;
     IsFavourited       = favourited ?? false;
     IsSensitive        = sensitive ?? false;
     SpoilerText        = spoilerText;
     Visibility         = visibility;
     MediaAttachments   = mediaAttachments;
     Mentions           = mentions;
     Tags               = tags;
     Application        = application;
 }
예제 #3
0
 public static Status Create(string id, string uri, Uri url, Account account, string inReplyToId, string inReplyToAccountId, Status reblog, string content, string createdAt, int reblogsCount, int favouritesCount, bool?reblogged, bool?favourited, bool?sensitive, string spoilerText, StatusVisibility visibility, IList <Attachment> mediaAttachments, IList <Mention> mentions, IList <Tag> tags, Application application)
 {
     return(new Status(id, uri, url, account, inReplyToId, inReplyToAccountId, reblog, content, createdAt, reblogsCount, favouritesCount, reblogged, favourited, sensitive, spoilerText, visibility, mediaAttachments, mentions, tags, application));
 }