Tribe__Tickets__Editor__REST__V1__Endpoints__Single_ticket::ticket_args()


Source

File: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php

	public function ticket_args() {
		return array(
			'name' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'description' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'price' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'show_description' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => 'yes',
			),
			'start_date' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'start_time' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'end_date' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'end_time' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'sku' => array(
				'type' => 'string',
				'in' => 'body',
				'validate_callback' => array( $this->validator, 'is_string_or_empty' ),
				'sanitize_callback' => 'sanitize_text_field',
				'default' => '',
			),
			'ticket' => array(
				'in' => 'body',
				'type' => 'object',
				'defaults' => null,
			),
		);
	}