Download the PHP package vgrish/yclients-openapi-php without Composer

On this page you can find all versions of the php package vgrish/yclients-openapi-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yclients-openapi-php

Vgrish\YclientsOpenApi

yclients-openapi-php package for YCLIENTS generated based on the openapi schema

Installation & Usage

Requirements

PHP 7.4 and later. Should also work with PHP 8.0.

Composer

To install the bindings via Composer, add the following to composer.json:

Then run composer install

Manual Installation

Download the files and include autoload.php:

Getting Started

Please follow the installation procedure and then run the following:

API Endpoints

All URIs are relative to https://api.yclients.com/api/v1

Class Method HTTP request Description
DefaultApi authUser POST /auth Авторизовать пользователя
DefaultApi clientCreate POST /clients/{company_id} Добавить клиента
DefaultApi clientGet GET /client/{company_id}/{id} Получить клиента
DefaultApi clientGetList POST /company/{company_id}/clients/search Получить список клиентов
DefaultApi clientRemove DELETE /client/{company_id}/{id} Удалить клиента
DefaultApi clientUpdate PUT /client/{company_id}/{id} Редактировать клиента
DefaultApi companyCreate POST /companies Создать компанию
DefaultApi companyGet GET /company/{id}/ Получить компанию
DefaultApi companyGetList GET /companies Получить список компаний
DefaultApi companyRemove DELETE /company/{id}/ Удалить компанию
DefaultApi companyUpdate PUT /company/{id}/ Изменить компанию
DefaultApi loyaltyCardByClientIdGetList GET /loyalty/client_cards/{client_id} Получить список карт клиента по ID
DefaultApi loyaltyCardByClientPhoneGetList GET /loyalty/cards/{phone}/{chain_id}/{company_id} Получить список карт клиента по номеру телефона
DefaultApi loyaltyCardCreate POST /loyalty/cards/{company_id} Выдать карту лояльности
DefaultApi loyaltyCardRemove DELETE /loyalty/cards/{company_id}/{card_id} Удалить карту лояльности
DefaultApi loyaltyCardTransactionCreate POST /company/{company_id}/loyalty/cards/{card_id}/manual_transaction Ручное списание/пополнение карты лояльности в компании
DefaultApi loyaltyCardTypeByChainIdGetList GET /chain/{chain_id}/loyalty/card_types Получить список типов карт, доступных в сети
DefaultApi loyaltyCardTypeByClientPhoneGetList GET /loyalty/card_types/client/{company_id}/{phone} Получить список типов карт доступных для выдачи клиенту
DefaultApi loyaltyCardTypeByCompanyIdGetList GET /loyalty/card_types/salon/{company_id} Получить список типов карт доступных в филиале
DefaultApi loyaltyTransactionGetList GET /chain/{chain_id}/loyalty/transactions Получить список транзакций лояльности в сети
AuthApi authUser POST /auth Авторизовать пользователя
ClientApi clientCreate POST /clients/{company_id} Добавить клиента
ClientApi clientGet GET /client/{company_id}/{id} Получить клиента
ClientApi clientGetList POST /company/{company_id}/clients/search Получить список клиентов
ClientApi clientRemove DELETE /client/{company_id}/{id} Удалить клиента
ClientApi clientUpdate PUT /client/{company_id}/{id} Редактировать клиента
CompanyApi companyCreate POST /companies Создать компанию
CompanyApi companyGet GET /company/{id}/ Получить компанию
CompanyApi companyGetList GET /companies Получить список компаний
CompanyApi companyRemove DELETE /company/{id}/ Удалить компанию
CompanyApi companyUpdate PUT /company/{id}/ Изменить компанию
LoyaltyCardApi loyaltyCardByClientIdGetList GET /loyalty/client_cards/{client_id} Получить список карт клиента по ID
LoyaltyCardApi loyaltyCardByClientPhoneGetList GET /loyalty/cards/{phone}/{chain_id}/{company_id} Получить список карт клиента по номеру телефона
LoyaltyCardApi loyaltyCardCreate POST /loyalty/cards/{company_id} Выдать карту лояльности
LoyaltyCardApi loyaltyCardRemove DELETE /loyalty/cards/{company_id}/{card_id} Удалить карту лояльности
LoyaltyCardApi loyaltyCardTransactionCreate POST /company/{company_id}/loyalty/cards/{card_id}/manual_transaction Ручное списание/пополнение карты лояльности в компании
LoyaltyCardApi loyaltyCardTypeByChainIdGetList GET /chain/{chain_id}/loyalty/card_types Получить список типов карт, доступных в сети
LoyaltyCardApi loyaltyCardTypeByClientPhoneGetList GET /loyalty/card_types/client/{company_id}/{phone} Получить список типов карт доступных для выдачи клиенту
LoyaltyCardApi loyaltyCardTypeByCompanyIdGetList GET /loyalty/card_types/salon/{company_id} Получить список типов карт доступных в филиале
LoyaltyTransactionApi loyaltyTransactionGetList GET /chain/{chain_id}/loyalty/transactions Получить список транзакций лояльности в сети

Models

Authorization

Endpoints do not require authorization.

Author

[email protected]

About this package

This PHP package is automatically generated by the OpenAPI Generator project:


All versions of yclients-openapi-php with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package vgrish/yclients-openapi-php contains the following files

Loading the files please wait ....