googleapis / googleapis/google-api-ruby-client
Gmail API: ETags are not supported in the ruby library, but they are supported in the API
- 主要言語
- Ruby
- スター
- 2.9k
- フォーク
- 888
- 平均マージ
- 6分
- マージ済み PR(30日)
- 218
説明
In the GMail API, ETags are supported for Filters:
`https://developers.google.com/resources/api-libraries/documentation/gmail/v1/csharp/latest/classGoogle_1_1Apis_1_1Gmail_1_1v1_1_1Data_1_1Filter.html`
The Ruby API does not (yet) support that:
`https://googleapis.dev/ruby/google-apis-gmail_v1/v0.2.0/Google/Apis/GmailV1/Filter.html`
The problem is that maintaining external filters and syncing them to GMail is very complicated and/or consumes a lot of API. Having an eTag would make that very much easier to change only the data which needs to be changed.
Therefore I'd be grateful if the Ruby SDK would support the full GmailV1 API in that regard.
コントリビューションガイド
調査の方向性
googleapis.dev に記載されている Ruby の Google::Apis::GmailV1::Filter モデルから始め、issue にリンクされている Gmail Filter API のドキュメントと比較します。フィルタで ETag がどのように表現されるかを確認し、GmailV1 API がそのサポートを公開するように Ruby ライブラリを更新します。フィルタの同期で、関係のないデータを変更せずに ETag を使用できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- ruby
- 領域
- api
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100