コード例 #1
0
ファイル: RootApi.cs プロジェクト: otomarukanta/Norma
 // Move to Comment class?
 public async Task <Comments> CommentsAsync(string slotId, params Expression <Func <string, object> >[] parameters)
 => await AbemaTv.GetAsync <Comments>(string.Format(EndPoints.Comments, slotId), parameters).Stay();
コード例 #2
0
ファイル: RootApi.cs プロジェクト: otomarukanta/Norma
 public async Task <SlotAudience> SlotAudienceAsync(params Expression <Func <string, object> >[] parameters)
 => await AbemaTv.GetAsync <SlotAudience>(EndPoints.SlotAudicence, parameters).Stay();
コード例 #3
0
ファイル: RootApi.cs プロジェクト: otomarukanta/Norma
 public async Task <Media> MediaAsync(params Expression <Func <string, object> >[] parameters)
 => await AbemaTv.GetAsync <Media>(EndPoints.Media, parameters).Stay();
コード例 #4
0
ファイル: RootApi.cs プロジェクト: otomarukanta/Norma
        // Mime

        // Feed

        public async Task <Slot> SlotDetailAsync(string slotId, params Expression <Func <string, object> >[] parameters)
        => (await AbemaTv.GetAsync <SlotWrapper>(string.Format(EndPoints.SlotDetail, slotId), parameters))?.Slot;
コード例 #5
0
ファイル: RootApi.cs プロジェクト: otomarukanta/Norma
 public async Task <ApiToken> TokenAsync(params Expression <Func <string, object> >[] parameters)
 => await AbemaTv.GetAsync <ApiToken>(EndPoints.Token, parameters).Stay();