package models import "gitea.pena/PenaSide/treasurer/internal/models/yandex" type PaymentStatus string const ( PaymentStatusPending PaymentStatus = "pending" PaymentStatusWaiting PaymentStatus = "waiting" PaymentStatusSuccessfully PaymentStatus = "success" PaymentStatusCanceled PaymentStatus = "canceled" PaymentStatusRefund PaymentStatus = "refund" ) var ( YandexPaymentStatusMap = map[PaymentStatus]yandex.PaymentStatus{ PaymentStatusPending: yandex.PaymentStatusPending, PaymentStatusWaiting: yandex.PaymentStatusWaiting, PaymentStatusSuccessfully: yandex.PaymentStatusSuccessfully, PaymentStatusCanceled: yandex.PaymentStatusCanceled, } PaymentStatusMap = map[string]PaymentStatus{ string(yandex.PaymentStatusPending): PaymentStatusPending, string(yandex.PaymentStatusWaiting): PaymentStatusWaiting, string(yandex.PaymentStatusSuccessfully): PaymentStatusSuccessfully, string(yandex.PaymentStatusCanceled): PaymentStatusCanceled, } )