Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Updates a variant. For the definitions of variants and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics. Returns the modified variant without its calls.
See: Genomics API Reference for genomics.variants.patch
.
- type VariantsPatchResource = "v1" :> ("variants" :> (Capture "variantId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "updateMask" FieldMask :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Variant :> Patch '[JSON] Variant))))))))))))
- variantsPatch :: Variant -> Text -> VariantsPatch
- data VariantsPatch
- vpXgafv :: Lens' VariantsPatch (Maybe Xgafv)
- vpUploadProtocol :: Lens' VariantsPatch (Maybe Text)
- vpUpdateMask :: Lens' VariantsPatch (Maybe FieldMask)
- vpPp :: Lens' VariantsPatch Bool
- vpAccessToken :: Lens' VariantsPatch (Maybe Text)
- vpUploadType :: Lens' VariantsPatch (Maybe Text)
- vpPayload :: Lens' VariantsPatch Variant
- vpBearerToken :: Lens' VariantsPatch (Maybe Text)
- vpVariantId :: Lens' VariantsPatch Text
- vpCallback :: Lens' VariantsPatch (Maybe Text)
REST Resource
type VariantsPatchResource = "v1" :> ("variants" :> (Capture "variantId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "updateMask" FieldMask :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Variant :> Patch '[JSON] Variant)))))))))))) Source #
A resource alias for genomics.variants.patch
method which the
VariantsPatch
request conforms to.
Creating a Request
Creates a value of VariantsPatch
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data VariantsPatch Source #
Updates a variant. For the definitions of variants and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics. Returns the modified variant without its calls.
See: variantsPatch
smart constructor.
Request Lenses
vpUploadProtocol :: Lens' VariantsPatch (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
vpUpdateMask :: Lens' VariantsPatch (Maybe FieldMask) Source #
An optional mask specifying which fields to update. At this time, mutable fields are names and info. Acceptable values are "names" and "info". If unspecified, all mutable fields will be updated.
vpAccessToken :: Lens' VariantsPatch (Maybe Text) Source #
OAuth access token.
vpUploadType :: Lens' VariantsPatch (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
vpBearerToken :: Lens' VariantsPatch (Maybe Text) Source #
OAuth bearer token.
vpVariantId :: Lens' VariantsPatch Text Source #
The ID of the variant to be updated.
vpCallback :: Lens' VariantsPatch (Maybe Text) Source #
JSONP