跳转到主要内容

一个声明性系统,用于消费NVP API。

项目描述

一个声明性系统,用于消费NVP API。

当前构建状态

https://api.travis-ci.org/rackerlabs/aiclib.png

AIC包装库的使用

AIC包装命令或语句由两部分组成:- 一个对象及其参数 - 对该对象进行操作的动词

典型用法如下:library.[可能参数].object.[参数].verb

对象可以是相同类型对象的集合。AIC包装库将对所有对象执行批量操作。

如果没有指定对象,则假定用户希望创建对象(这是通过CREATE动词最终确定的)。

如果通过“点”函数设置,则对象的参数完全可选。在对象声明期间设置所需参数。

动词作用于对象,并且始终是正常命令的最后一部分。

使用包装库进行查询

正常命令模式的例外是当用户想要查询时。查询与典型用法类似,但作为动词的修饰符(副词)。

典型查询用法如下:library.[参数].object.query.[参数].verb

命令中声明的对象是查询要查找的对象。可以通过传递参数到查询来使搜索更精确。

扩展包装库

创建自定义实体需要实体在继承链中某处继承自core.Entity。为了从服务器正确返回响应,它还需要重载unroll。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

aiclib-0.88.tar.gz (12.9 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面