meraproject/vendor/yoomoney/yookassa-sdk-php/docs/classes/YooKassa-Model-PersonalData-PersonalDataInterface.md
keboss-m 5c21d25d45 Initial commit: Merakomis portal, Docker stack and user-reader API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 11:04:05 +03:00

11 KiB
Raw Blame History

YooKassa API SDK

Interface: PersonalDataInterface

Namespace: \YooKassa\Model\PersonalData


Summary:

Класс, представляющий модель PersonalDataInterface.

Description:

Информация о персональных данных


Constants

Visibility Name Flag Summary

Methods

Visibility Name Flag Summary
public getCancellationDetails() Возвращает cancellation_details.
public getCreatedAt() Возвращает created_at.
public getExpiresAt() Возвращает expires_at.
public getId() Возвращает id.
public getMetadata() Возвращает metadata.
public getStatus() Возвращает статус персональных данных.
public getType() Возвращает тип персональных данных.
public setCancellationDetails() Устанавливает cancellation_details.
public setCreatedAt() Устанавливает время создания персональных данных.
public setExpiresAt() Устанавливает срок жизни объекта персональных данных.
public setId() Устанавливает id.
public setMetadata() Устанавливает metadata.
public setStatus() Устанавливает статус персональных данных.
public setType() Устанавливает тип персональных данных.

Details


Tags

Tag Version Description
author cms@yoomoney.ru

Constants

MIN_LENGTH_ID
MIN_LENGTH_ID = 36 : int

MAX_LENGTH_ID
MAX_LENGTH_ID = 50 : int

Methods

public getId() : string

public getId() : string

Summary

Возвращает id.

Details:

Returns: string -

public setId() : $this

public setId(string $id) : $this

Summary

Устанавливает id.

Details:

Parameters:
Type Name Description
string id Идентификатор персональных данных, сохраненных в ЮKassa.

Returns: $this -

public getType() : string

public getType() : string

Summary

Возвращает тип персональных данных.

Details:

Returns: string - Тип персональных данных

public setType() : $this

public setType(string $type) : $this

Summary

Устанавливает тип персональных данных.

Details:

Parameters:
Type Name Description
string type Тип персональных данных

Returns: $this -

public getStatus() : string

public getStatus() : string

Summary

Возвращает статус персональных данных.

Details:

Returns: string - Статус персональных данных

public setStatus() : $this

public setStatus(string $status) : $this

Summary

Устанавливает статус персональных данных.

Details:

Parameters:
Type Name Description
string status Статус персональных данных

Returns: $this -

public getCancellationDetails() : \YooKassa\Model\PersonalData\PersonalDataCancellationDetails|null

public getCancellationDetails() : \YooKassa\Model\PersonalData\PersonalDataCancellationDetails|null

Summary

Возвращает cancellation_details.

Details:

Returns: \YooKassa\Model\PersonalData\PersonalDataCancellationDetails|null -

public setCancellationDetails() : $this

public setCancellationDetails(\YooKassa\Model\PersonalData\PersonalDataCancellationDetails|array|null $cancellation_details) : $this

Summary

Устанавливает cancellation_details.

Details:

Parameters:
Type Name Description
\YooKassa\Model\PersonalData\PersonalDataCancellationDetails OR array OR null cancellation_details

Returns: $this -

public getCreatedAt() : \DateTime

public getCreatedAt() : \DateTime

Summary

Возвращает created_at.

Details:

Returns: \DateTime -

public setCreatedAt() : $this

public setCreatedAt(\DateTime|string|int $created_at) : $this

Summary

Устанавливает время создания персональных данных.

Details:

Parameters:
Type Name Description
\DateTime OR string OR int created_at Время создания персональных данных

Returns: $this -

public getExpiresAt() : \DateTime|null

public getExpiresAt() : \DateTime|null

Summary

Возвращает expires_at.

Details:

Returns: \DateTime|null -

public setExpiresAt() : $this

public setExpiresAt(\DateTime|string|int|null $expires_at = null) : $this

Summary

Устанавливает срок жизни объекта персональных данных.

Details:

Parameters:
Type Name Description
\DateTime OR string OR int OR null expires_at Срок жизни объекта персональных данных

Returns: $this -

public getMetadata() : array|null

public getMetadata() : array|null

Summary

Возвращает metadata.

Details:

Returns: array|null -

public setMetadata() : $this

public setMetadata(\YooKassa\Model\Metadata|array|null $metadata = null) : $this

Summary

Устанавливает metadata.

Details:

Parameters:
Type Name Description
\YooKassa\Model\Metadata OR array OR null metadata Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа).

Returns: $this -


Top Namespaces


Reports


This document was automatically generated from source code comments on 2023-04-06 using phpDocumentor

© 2023 YooMoney