package yandex type ConfirmationType string const ( ConfirmationTypeEmbedded ConfirmationType = "embedded" ConfirmationTypeExternal ConfirmationType = "external" ConfirmationTypeMobile ConfirmationType = "mobile_application" ConfirmationTypeQR ConfirmationType = "qr" ConfirmationTypeRedirect ConfirmationType = "redirect" ) type ConfirmationEmbedded struct { Type ConfirmationType `json:"type"` ConfirmationToken string `json:"confirmation_token"` } type ConfirmationExternal struct { Type ConfirmationType `json:"type"` } type ConfirmationMobile struct { Type ConfirmationType `json:"type"` ConfirmationURL string `json:"confirmation_url"` } type ConfirmationQR struct { Type ConfirmationType `json:"type"` ConfirmationData string `json:"confirmation_data"` } type ConfirmationRedirect struct { Type ConfirmationType `json:"type"` ConfirmationURL string `json:"confirmation_url"` ReturnURL *string `json:"return_url,omitempty"` Enforce *bool `json:"enforce,omitempty"` } type CreateConfirmationLocale struct { Type ConfirmationType `json:"type"` Locale string `json:"locale,omitempty"` } type CreateConfirmationMobile struct { Type ConfirmationType `json:"type"` Locale string `json:"locale,omitempty"` ReturnURL string `json:"return_url"` } type CreateConfirmationRedirect struct { Type ConfirmationType `json:"type"` Locale string `json:"locale,omitempty"` ReturnURL string `json:"return_url"` Enforce bool `json:"enforce,omitempty"` }