symbol-blockchain-community / symbol-rest-client
catapult-rest的OpenAPI规范
v1.0.1
2024-07-26 04:02 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
This package is not auto-updated.
Last update: 2024-09-20 04:35:30 UTC
README
catapult-rest的OpenAPI规范
安装与使用
要求
PHP 7.4及更高版本。也应与PHP 8.0兼容。
Composer
要通过Composer安装绑定,请将以下内容添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git" } ], "require": { "GIT_USER_ID/GIT_REPO_ID": "*@dev" } }
然后运行composer install
手动安装
下载文件并包含autoload.php
<?php require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
入门
请按照安装过程进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new SymbolRestClient\Api\AccountRoutesApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); $account_id = 'account_id_example'; // string | Account public key or address encoded using a 32-character set. try { $result = $apiInstance->getAccountInfo($account_id); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountRoutesApi->getAccountInfo: ', $e->getMessage(), PHP_EOL; }
API端点
所有URI都相对于https://:3000
模型
- AccountAddressRestrictionTransactionBodyDTO
- AccountAddressRestrictionTransactionDTO
- AccountDTO
- AccountIds
- AccountInfoDTO
- AccountKeyLinkNetworkPropertiesDTO
- AccountKeyLinkTransactionBodyDTO
- AccountKeyLinkTransactionDTO
- AccountKeyTypeFlagsEnum
- AccountLinkPublicKeyDTO
- AccountLinkVotingKeyDTO
- AccountLinkVotingKeysDTO
- AccountMetadataTransactionBodyDTO
- AccountMetadataTransactionDTO
- AccountMosaicRestrictionTransactionBodyDTO
- AccountMosaicRestrictionTransactionDTO
- AccountNamesDTO
- AccountOperationRestrictionTransactionBodyDTO
- AccountOperationRestrictionTransactionDTO
- AccountOrderByEnum
- AccountPage
- AccountRestrictionDTO
- AccountRestrictionFlagsEnum
- AccountRestrictionNetworkPropertiesDTO
- AccountRestrictionsDTO
- AccountRestrictionsInfoDTO
- AccountRestrictionsPage
- AccountTypeEnum
- AccountsNamesDTO
- ActivityBucketDTO
- AddressAliasTransactionBodyDTO
- AddressAliasTransactionDTO
- Addresses
- AggregateNetworkPropertiesDTO
- AggregateTransactionBodyDTO
- AggregateTransactionBodyExtendedDTO
- AggregateTransactionDTO
- AggregateTransactionExtendedDTO
- AliasActionEnum
- AliasDTO
- AliasTypeEnum
- AnnounceTransactionInfoDTO
- BalanceChangeReceiptDTO
- BalanceTransferReceiptDTO
- BlockDTO
- BlockInfoDTO
- BlockInfoDTOBlock
- BlockMetaDTO
- BlockOrderByEnum
- BlockPage
- BmTreeSignature
- ChainInfoDTO
- ChainPropertiesDTO
- CommunicationTimestampsDTO
- Cosignature
- CosignatureDTO
- DeploymentDTO
- EmbeddedAccountAddressRestrictionTransactionDTO
- EmbeddedAccountKeyLinkTransactionDTO
- EmbeddedAccountMetadataTransactionDTO
- EmbeddedAccountMosaicRestrictionTransactionDTO
- EmbeddedAccountOperationRestrictionTransactionDTO
- EmbeddedAddressAliasTransactionDTO
- EmbeddedHashLockTransactionDTO
- EmbeddedMosaicAddressRestrictionTransactionDTO
- EmbeddedMosaicAliasTransactionDTO
- EmbeddedMosaicDefinitionTransactionDTO
- EmbeddedMosaicGlobalRestrictionTransactionDTO
- EmbeddedMosaicMetadataTransactionDTO
- EmbeddedMosaicSupplyChangeTransactionDTO
- EmbeddedMosaicSupplyRevocationTransactionDTO
- EmbeddedMultisigAccountModificationTransactionDTO
- EmbeddedNamespaceMetadataTransactionDTO
- EmbeddedNamespaceRegistrationTransactionDTO
- EmbeddedNodeKeyLinkTransactionDTO
- EmbeddedSecretLockTransactionDTO
- EmbeddedSecretProofTransactionDTO
- EmbeddedTransactionBodyDTO
- EmbeddedTransactionDTO
- EmbeddedTransactionInfoDTO
- EmbeddedTransactionInfoDTOTransaction
- EmbeddedTransactionMetaDTO
- EmbeddedTransferTransactionDTO
- EmbeddedVotingKeyLinkTransactionDTO
- EmbeddedVrfKeyLinkTransactionDTO
- EntityDTO
- FinalizationProofDTO
- FinalizedBlockDTO
- HashLockEntryDTO
- HashLockInfoDTO
- HashLockNetworkPropertiesDTO
- HashLockPage
- HashLockTransactionBodyDTO
- HashLockTransactionDTO
- ImportanceBlockDTO
- InflationReceiptDTO
- LinkActionEnum
- LockHashAlgorithmEnum
- LockStatus
- MerklePathItemDTO
- MerkleProofInfoDTO
- MerkleStateInfoDTO
- MerkleStateInfoDTOTreeInner
- 默克尔树分支DTO
- 默克尔树分支链接DTO
- 默克尔树叶子DTO
- 默克尔树节点类型枚举
- 消息组
- 元数据条目DTO
- 元数据条目DTO目标ID
- 元数据信息DTO
- 元数据网络属性DTO
- 元数据页面
- 元数据类型枚举
- 模型错误
- 马赛克
- 马赛克地址限制DTO
- 马赛克地址限制条目DTO
- 马赛克地址限制条目包装DTO
- 马赛克地址限制交易体DTO
- 马赛克地址限制交易DTO
- 马赛克别名交易体DTO
- 马赛克别名交易DTO
- 马赛克DTO
- 马赛克定义交易体DTO
- 马赛克定义交易DTO
- 马赛克过期收据DTO
- 马赛克全局限制DTO
- 马赛克全局限制条目DTO
- 马赛克全局限制条目限制DTO
- 马赛克全局限制条目包装DTO
- 马赛克全局限制交易体DTO
- 马赛克全局限制交易DTO
- 马赛克ID
- 马赛克信息DTO
- 马赛克元数据交易体DTO
- 马赛克元数据交易DTO
- 马赛克名称DTO
- 马赛克网络属性DTO
- 马赛克页面
- 马赛克限制DTO
- 马赛克限制条目类型枚举
- 马赛克限制网络属性DTO
- 马赛克限制类型枚举
- 马赛克限制页面
- 马赛克限制页面内部数据
- 马赛克供应更改操作枚举
- 马赛克供应更改交易体DTO
- 马赛克供应更改交易DTO
- 马赛克供应撤销交易体DTO
- 马赛克供应撤销交易DTO
- 马赛克名称DTO
- 多重签名账户图信息DTO
- 多重签名账户信息DTO
- 多重签名账户修改交易体DTO
- 多重签名账户修改交易DTO
- 多重签名DTO
- 多重签名网络属性DTO
- 命名空间DTO
- 命名空间过期收据DTO
- 命名空间ID
- 命名空间信息DTO
- 命名空间元数据DTO
- 命名空间元数据交易体DTO
- 命名空间元数据交易DTO
- 命名空间名称DTO
- 命名空间网络属性DTO
- 命名空间页面
- 命名空间注册交易体DTO
- 命名空间注册交易DTO
- 命名空间注册类型枚举
- 网络配置DTO
- 网络属性DTO
- 网络类型DTO
- 网络类型枚举
- 节点健康DTO
- 节点健康信息DTO
- 节点身份相等策略
- 节点信息DTO
- 节点密钥链接网络属性DTO
- 节点密钥链接交易体DTO
- 节点密钥链接交易DTO
- 节点状态枚举
- 节点时间DTO
- 订单
- 分页
- 父公钥签名对
- 插件属性DTO
- 位置枚举
- 收据DTO
- 收据类型枚举
- 租金费用DTO
- 解析条目DTO
- 解析声明DTO
- 解析声明信息DTO
- 解析声明页面
- 秘密锁定条目DTO
- 秘密锁定信息DTO
- 秘密锁定网络属性DTO
- 秘密锁定页面
- 秘密锁定交易体DTO
- 秘密锁定交易DTO
- 秘密证明交易体DTO
- 秘密证明交易DTO
- 服务器DTO
- 服务器信息DTO
- 大小前缀实体DTO
- 源DTO
- 阶段枚举
- 声明元数据DTO
- 存储信息DTO
- 补充公钥DTO
- 交易体DTO
- 交易DTO
- 交易费用DTO
- 交易组枚举
- 交易哈希
- 交易ID
- 交易信息DTO
- 交易信息DTO元数据
- 交易信息DTO交易
- 交易元数据DTO
- 交易页面
- 交易有效载荷
- 交易声明DTO
- 交易声明DTO收据内部
- 交易声明信息DTO
- 交易声明页面
- 交易状态DTO
- 交易状态枚举
- 交易类型枚举
- 转账网络属性DTO
- 转账交易体DTO
- 转账交易DTO
- 已解锁账户DTO
- 未解析马赛克
- 可验证实体DTO
- 投票密钥链接网络属性DTO
- 投票密钥链接交易体DTO
- 投票密钥链接交易DTO
- VRP密钥链接网络属性DTO
- VRP密钥链接交易体DTO
- VRP密钥链接交易DTO
授权
端点不需要授权。
测试
要运行测试,请使用
composer install vendor/bin/phpunit
作者
关于此包
此PHP包由OpenAPI Generator项目自动生成
- API版本:
1.0.4
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen