<?php

declare (strict_types=1);
namespace idoit\Module\JDisc\Graphql\Schema\Model;

use Axtiva\FlexibleGraphql\Resolver\AutoGenerationInterface;

/**
 * This code is @generated by axtiva/flexible-graphql-php
 * if you want to extend it or change, then remove interface AutoGenerationInterface
 * and it will be managed by you, not axtiva/flexible-graphql-php code generator
 * PHP representation of graphql type PongRequest
 * Ping request */
final class PongRequestType implements AutoGenerationInterface
{
    /**
     * Backend last seen alive timestamp
     */
    public $backendLastAlive = null;
    /**
     * Backend connection attempts
     */
    public ?int $backendReconnectAttempts = null;
    /**
     * Backend session status
     */
    public ?SessionStateEnum $backendState = null;
    /**
     * Frontend last seen alive timestamp
     */
    public $frontendLastAlive = null;
    /**
     * Frontend connection attempts
     */
    public ?int $frontendReconnectAttempts = null;
    /**
     * Frontend session status
     */
    public ?SessionStateEnum $frontendState = null;
    /**
     * Application mode
     */
    public ?ApplicationStartModeEnum $startMode = null;
    /**
     * Application most recent change mode comment
     */
    public ?string $startModeChangeComment = null;
}