<?php
/**
 * HiddenApiTest
 * PHP version 7.4
 *
 * @category Class
 * @package  StevenBuehner\ChurchTools
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */

/**
 * ChurchTools REST API
 *
 * The ChurchTools REST API is the best entry point for developers to access ChurchTools. <br><br> **Authentication:** You need to be authorized to use some endpoints. Those endpoints are marked by a gray lock symbol. If you view the documentation, while you are logged into ChurchTools, all requests are already authorized. If you want to authorized a request, you need to provide a `Login Token` as `Authorization` header in the format `Authorization: Login<token>` or send a valid cookie. You can use the green \"Authorize\" dialog to enter those details and see how a request would look like in detail. <br><br> **Missing Endpoints:** Not all features are yet available by our new REST API. This documentation will grow in the future. We are working hard to add new endpoints with every ChurchTools version. The documentation will always show only those endpoints you can use with your ChurchTools installation.
 *
 * The version of the OpenAPI document: 0.1.0
 * Generated by: https://openapi-generator.tech
 * Generator version: 7.5.0
 */

/**
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Please update the test case below to test the endpoint.
 */

namespace StevenBuehner\ChurchTools\Test\Api;

use \StevenBuehner\ChurchTools\Configuration;
use \StevenBuehner\ChurchTools\ApiException;
use \StevenBuehner\ChurchTools\ObjectSerializer;
use PHPUnit\Framework\TestCase;

/**
 * HiddenApiTest Class Doc Comment
 *
 * @category Class
 * @package  StevenBuehner\ChurchTools
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */
class HiddenApiTest extends TestCase
{

    /**
     * Setup before running any test cases
     */
    public static function setUpBeforeClass(): void
    {
    }

    /**
     * Setup before running each test case
     */
    public function setUp(): void
    {
    }

    /**
     * Clean up after running each test case
     */
    public function tearDown(): void
    {
    }

    /**
     * Clean up after running all test cases
     */
    public static function tearDownAfterClass(): void
    {
    }

    /**
     * Test case for deleteBookings
     *
     * .
     *
     */
    public function testDeleteBookings()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteCalendarsCalendarIdAppointmentsAppointmentId
     *
     * deleteAppointment.
     *
     */
    public function testDeleteCalendarsCalendarIdAppointmentsAppointmentId()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteFinanceDonators
     *
     * .
     *
     */
    public function testDeleteFinanceDonators()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteOauthclientsIdentifier
     *
     * .
     *
     */
    public function testDeleteOauthclientsIdentifier()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deletePersonLoginToken
     *
     * TODO.
     *
     */
    public function testDeletePersonLoginToken()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deletePersonPrivacyPolicy
     *
     * TODO.
     *
     */
    public function testDeletePersonPrivacyPolicy()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deletePersonTwofactor
     *
     * TODO.
     *
     */
    public function testDeletePersonTwofactor()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteStatement
     *
     * TODO.
     *
     */
    public function testDeleteStatement()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for fetchLicense
     *
     * TODO.
     *
     */
    public function testFetchLicense()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for generateSuggestions
     *
     * TODO.
     *
     */
    public function testGenerateSuggestions()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getAccountMovements
     *
     * TODO.
     *
     */
    public function testGetAccountMovements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getAccountStatementMovements
     *
     * TODO.
     *
     */
    public function testGetAccountStatementMovements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getAccountStatements
     *
     * TODO.
     *
     */
    public function testGetAccountStatements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getAccountsExport
     *
     * TODO.
     *
     */
    public function testGetAccountsExport()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getApiProfiles
     *
     * Get all profiles.
     *
     */
    public function testGetApiProfiles()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getCalendarMeetingRequests
     *
     * TODO.
     *
     */
    public function testGetCalendarMeetingRequests()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getConfig
     *
     * TODO.
     *
     */
    public function testGetConfig()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getFile
     *
     * TODO.
     *
     */
    public function testGetFile()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getFinanceTransactionsDatevexport
     *
     * datevExport.
     *
     */
    public function testGetFinanceTransactionsDatevexport()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getGroupQRCodeCheckin
     *
     * TODO.
     *
     */
    public function testGetGroupQRCodeCheckin()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getGroupQRCodeCheckinPerson
     *
     * TODO.
     *
     */
    public function testGetGroupQRCodeCheckinPerson()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getGroupQRCodeCheckinPersonSend
     *
     * TODO.
     *
     */
    public function testGetGroupQRCodeCheckinPersonSend()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getLabelsTotal
     *
     * TODO.
     *
     */
    public function testGetLabelsTotal()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getMenu
     *
     * TODO.
     *
     */
    public function testGetMenu()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getOauthclients
     *
     * .
     *
     */
    public function testGetOauthclients()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPRMasterdata
     *
     * TODO.
     *
     */
    public function testGetPRMasterdata()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonLoginstring
     *
     * TODO.
     *
     */
    public function testGetPersonLoginstring()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonPrivacyPolicy
     *
     * TODO.
     *
     */
    public function testGetPersonPrivacyPolicy()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonTwofactor
     *
     * TODO.
     *
     */
    public function testGetPersonTwofactor()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonTwofactorForce
     *
     * TODO.
     *
     */
    public function testGetPersonTwofactorForce()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonsEventServices
     *
     * TODO.
     *
     */
    public function testGetPersonsEventServices()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonsExport
     *
     * TODO.
     *
     */
    public function testGetPersonsExport()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPersonsSearchOld
     *
     * TODO.
     *
     */
    public function testGetPersonsSearchOld()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getProfilesChurch
     *
     * Get a profile.
     *
     */
    public function testGetProfilesChurch()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getPublicGroupSignout
     *
     * TODO.
     *
     */
    public function testGetPublicGroupSignout()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getSamlLogin
     *
     * TODO.
     *
     */
    public function testGetSamlLogin()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getSamlMetadata
     *
     * TODO.
     *
     */
    public function testGetSamlMetadata()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getSlugcheck
     *
     * Check if a finder slug is free.
     *
     */
    public function testGetSlugcheck()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStatements
     *
     * TODO.
     *
     */
    public function testGetStatements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getTransactionsCSV
     *
     * TODO deprecated.
     *
     */
    public function testGetTransactionsCSV()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getTransactionsExport
     *
     * TODO.
     *
     */
    public function testGetTransactionsExport()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getTransactionsSummary
     *
     * TODO.
     *
     */
    public function testGetTransactionsSummary()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getUserRules
     *
     * TODO.
     *
     */
    public function testGetUserRules()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for patchAccountStatementMovementSuggestion
     *
     * TODO.
     *
     */
    public function testPatchAccountStatementMovementSuggestion()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for patchFileWithDomainType
     *
     * TODO.
     *
     */
    public function testPatchFileWithDomainType()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postAccountStatementMovement
     *
     * TODO.
     *
     */
    public function testPostAccountStatementMovement()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postBookings
     *
     * .
     *
     */
    public function testPostBookings()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postBulkAccounts
     *
     * TODO.
     *
     */
    public function testPostBulkAccounts()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postBulkTransactions
     *
     * TODO.
     *
     */
    public function testPostBulkTransactions()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postCostCenterExport
     *
     * TODO.
     *
     */
    public function testPostCostCenterExport()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postEventIcal
     *
     * TODO.
     *
     */
    public function testPostEventIcal()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postJobLogs
     *
     * TODO.
     *
     */
    public function testPostJobLogs()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postLabels
     *
     * TODO.
     *
     */
    public function testPostLabels()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postLoginTotp
     *
     * TODO.
     *
     */
    public function testPostLoginTotp()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postNps
     *
     * Save NPS score.
     *
     */
    public function testPostNps()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postOauthclients
     *
     * .
     *
     */
    public function testPostOauthclients()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postPersonTwofactor
     *
     * TODO.
     *
     */
    public function testPostPersonTwofactor()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postSamlAcs
     *
     * TODO.
     *
     */
    public function testPostSamlAcs()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postStatements
     *
     * TODO.
     *
     */
    public function testPostStatements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postTwofactorTotp
     *
     * TODO.
     *
     */
    public function testPostTwofactorTotp()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for postWikiCategory
     *
     * TODO.
     *
     */
    public function testPostWikiCategory()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putBookings
     *
     * .
     *
     */
    public function testPutBookings()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putCalendarMeetingRequests
     *
     * TODO.
     *
     */
    public function testPutCalendarMeetingRequests()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putCalendarsCalendarIdAppointmentsAppointmentId
     *
     * updateAppointment.
     *
     */
    public function testPutCalendarsCalendarIdAppointmentsAppointmentId()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putConfig
     *
     * TODO.
     *
     */
    public function testPutConfig()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putJobStatus
     *
     * TODO.
     *
     */
    public function testPutJobStatus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putOauthclientsIdentifier
     *
     * .
     *
     */
    public function testPutOauthclientsIdentifier()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putPersonPassword
     *
     * TODO.
     *
     */
    public function testPutPersonPassword()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putPersonPrivacyPolicy
     *
     * TODO.
     *
     */
    public function testPutPersonPrivacyPolicy()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putPersonTwofactor
     *
     * TODO.
     *
     */
    public function testPutPersonTwofactor()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putPersonTwofactorForce
     *
     * TODO.
     *
     */
    public function testPutPersonTwofactorForce()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putProfilesChurch
     *
     * .
     *
     */
    public function testPutProfilesChurch()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putStatement
     *
     * TODO.
     *
     */
    public function testPutStatement()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putUserRules
     *
     * TODO.
     *
     */
    public function testPutUserRules()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for putWikiCategory
     *
     * TODO.
     *
     */
    public function testPutWikiCategory()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for startWebsiteTest
     *
     * TODO.
     *
     */
    public function testStartWebsiteTest()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }
}
