Files
Sipro-Marketplaces/pkg/api/yandex/ymclient/docs/FullOutletLicenseDTO.md
2025-08-15 11:10:28 +03:00

8.6 KiB
Raw Blame History

FullOutletLicenseDTO

Properties

Name Type Description Notes
Id Pointer to int64 Идентификатор лицензии. Параметр указывается, только если нужно изменить информацию о существующей лицензии. Ее идентификатор можно узнать с помощью запроса GET campaigns/{campaignId}/outlets/licenses. При передаче информации о новой лицензии указывать идентификатор не нужно. Идентификатор лицензии присваивается Маркетом. Не путайте его с номером, указанным на лицензии: он передается в параметре `number`. [optional]
OutletId int64 Идентификатор точки продаж, для которой действительна лицензия.
LicenseType LicenseType
Number string Номер лицензии.
DateOfIssue time.Time Дата выдачи лицензии. Формат даты: :no-translate[ISO 8601] со смещением относительно :no-translate[UTC]. Нужно передать дату, указанную на лицензии, время `00:00:00` и часовой пояс, соответствующий региону точки продаж. Например, если лицензия для точки продаж в Москве выдана 13 ноября 2017 года, то параметр должен иметь значение `2017-11-13T00:00:00+03:00`. Не может быть позже даты окончания срока действия, указанной в параметре `dateOfExpiry`.
DateOfExpiry time.Time Дата окончания действия лицензии. Формат даты: :no-translate[ISO 8601] со смещением относительно :no-translate[UTC]. Нужно передать дату, указанную на лицензии, время `00:00:00` и часовой пояс, соответствующий региону точки продаж. Например, если действие лицензии для точки продаж в Москве заканчивается 20 ноября 2022 года, то параметр должен иметь значение `2022-11-20T00:00:00+03:00`. Не может быть раньше даты выдачи, указанной в параметре `dateOfIssue`.
CheckStatus Pointer to LicenseCheckStatusType [optional]
CheckComment Pointer to string Причина, по которой лицензия не прошла проверку. Параметр возвращается, только если параметр `checkStatus` имеет значение `FAIL`. [optional]

Methods

NewFullOutletLicenseDTO

func NewFullOutletLicenseDTO(outletId int64, licenseType LicenseType, number string, dateOfIssue time.Time, dateOfExpiry time.Time, ) *FullOutletLicenseDTO

NewFullOutletLicenseDTO instantiates a new FullOutletLicenseDTO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

NewFullOutletLicenseDTOWithDefaults

func NewFullOutletLicenseDTOWithDefaults() *FullOutletLicenseDTO

NewFullOutletLicenseDTOWithDefaults instantiates a new FullOutletLicenseDTO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetId

func (o *FullOutletLicenseDTO) GetId() int64

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *FullOutletLicenseDTO) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetId

func (o *FullOutletLicenseDTO) SetId(v int64)

SetId sets Id field to given value.

HasId

func (o *FullOutletLicenseDTO) HasId() bool

HasId returns a boolean if a field has been set.

GetOutletId

func (o *FullOutletLicenseDTO) GetOutletId() int64

GetOutletId returns the OutletId field if non-nil, zero value otherwise.

GetOutletIdOk

func (o *FullOutletLicenseDTO) GetOutletIdOk() (*int64, bool)

GetOutletIdOk returns a tuple with the OutletId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetOutletId

func (o *FullOutletLicenseDTO) SetOutletId(v int64)

SetOutletId sets OutletId field to given value.

GetLicenseType

func (o *FullOutletLicenseDTO) GetLicenseType() LicenseType

GetLicenseType returns the LicenseType field if non-nil, zero value otherwise.

GetLicenseTypeOk

func (o *FullOutletLicenseDTO) GetLicenseTypeOk() (*LicenseType, bool)

GetLicenseTypeOk returns a tuple with the LicenseType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLicenseType

func (o *FullOutletLicenseDTO) SetLicenseType(v LicenseType)

SetLicenseType sets LicenseType field to given value.

GetNumber

func (o *FullOutletLicenseDTO) GetNumber() string

GetNumber returns the Number field if non-nil, zero value otherwise.

GetNumberOk

func (o *FullOutletLicenseDTO) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetNumber

func (o *FullOutletLicenseDTO) SetNumber(v string)

SetNumber sets Number field to given value.

GetDateOfIssue

func (o *FullOutletLicenseDTO) GetDateOfIssue() time.Time

GetDateOfIssue returns the DateOfIssue field if non-nil, zero value otherwise.

GetDateOfIssueOk

func (o *FullOutletLicenseDTO) GetDateOfIssueOk() (*time.Time, bool)

GetDateOfIssueOk returns a tuple with the DateOfIssue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDateOfIssue

func (o *FullOutletLicenseDTO) SetDateOfIssue(v time.Time)

SetDateOfIssue sets DateOfIssue field to given value.

GetDateOfExpiry

func (o *FullOutletLicenseDTO) GetDateOfExpiry() time.Time

GetDateOfExpiry returns the DateOfExpiry field if non-nil, zero value otherwise.

GetDateOfExpiryOk

func (o *FullOutletLicenseDTO) GetDateOfExpiryOk() (*time.Time, bool)

GetDateOfExpiryOk returns a tuple with the DateOfExpiry field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDateOfExpiry

func (o *FullOutletLicenseDTO) SetDateOfExpiry(v time.Time)

SetDateOfExpiry sets DateOfExpiry field to given value.

GetCheckStatus

func (o *FullOutletLicenseDTO) GetCheckStatus() LicenseCheckStatusType

GetCheckStatus returns the CheckStatus field if non-nil, zero value otherwise.

GetCheckStatusOk

func (o *FullOutletLicenseDTO) GetCheckStatusOk() (*LicenseCheckStatusType, bool)

GetCheckStatusOk returns a tuple with the CheckStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCheckStatus

func (o *FullOutletLicenseDTO) SetCheckStatus(v LicenseCheckStatusType)

SetCheckStatus sets CheckStatus field to given value.

HasCheckStatus

func (o *FullOutletLicenseDTO) HasCheckStatus() bool

HasCheckStatus returns a boolean if a field has been set.

GetCheckComment

func (o *FullOutletLicenseDTO) GetCheckComment() string

GetCheckComment returns the CheckComment field if non-nil, zero value otherwise.

GetCheckCommentOk

func (o *FullOutletLicenseDTO) GetCheckCommentOk() (*string, bool)

GetCheckCommentOk returns a tuple with the CheckComment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCheckComment

func (o *FullOutletLicenseDTO) SetCheckComment(v string)

SetCheckComment sets CheckComment field to given value.

HasCheckComment

func (o *FullOutletLicenseDTO) HasCheckComment() bool

HasCheckComment returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]