feat : add graphql client #51
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hasil Testing :

Rencana Implementasi Trait :
`<?php
/**
*/
declare(strict_types=1);
namespace App\Models\Dtos;
use Spotlibs\PhpLib\Dtos\GraphQLQueryBuilder;
use Spotlibs\PhpLib\Dtos\TraitDtos;
/**
ModelAnalyticPreedaFlowcaNonbriVomQuery
GraphQL query DTO for Model Analytic Preeda Flowca Non BRI VOM
@category DataClass
@Package Dtos
@author Mufthi Ryanda mufthi.ryanda@icloud.com
@license https://mit-license.org/ MIT License
@link https://github.com/
*/
class ModelAnalyticPreedaFlowcaNonbriVomQuery
{
use TraitDtos;
use GraphQLQueryBuilder;
/**
*/
protected function getQueryFields(): array
{
return [
'acctnoSender',
'amountTrxOffusBin',
'bankLeads',
'cifnoSender',
'degreeLeads',
'flowcaScore',
'idPipeline',
'isPtCv',
'kancaPn',
'kanwilPn',
'kemungkinanAlamat',
'kemungkinanBranch',
'kemungkinanKanca',
'kemungkinanKanwil',
'kemungkinanKodepos',
'kemungkinanUker',
'namaPipeline',
'norekLeads',
'pnDanaSender',
'snameLeads',
'snameSender',
'ukerPn'
];
}
/**
*/
protected function getQueryName(): string
{
return 'ModelAnalytic_preedaFlowcaNonbriVom';
}
/**
*/
protected function getOperationName(): string
{
return 'modelAnalytic_preedaFlowcaNonbriVom';
}
}
`
Rencana Implementasi Client :
`
$router->get('/graphql', function () use ($router) {
});
`