No commit activity in last 3 years
No release in over 3 years
A rokka client for ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 4.4.6, ~> 4.4
>= 0.2.12, ~> 0.2
>= 0.2.16, ~> 0.2
>= 4.1.2, ~> 4.1
>= 3.6.0, ~> 3.6
>= 3.0.1, ~> 3.0
>= 1.24.3, ~> 1.24

Runtime

>= 2.1.0, ~> 2.1
>= 1.0.1, ~> 1.0
 Project Readme

rokka_client_codegen

This Ruby gem for rokka.io was automatically generated by Swagger Codegen.

See the examples directory for some simple rokka specific examples.

A thin wrapper package for using this to make some things easier would be welcome. We're happy to help.

  • API version: 1.0.0
  • Package version: 0.1.0

Installation

Use the gem from rubygems.org

Add this to your Gemfile:

gem 'rokka_client_codegen', '~> 0.1.0'

Or install it with:

gem install rokka_client_codegen

Build a gem from source

To build the Ruby code into a gem:

gem build rokka_client_codegen.gemspec

Then either install the gem locally:

gem install ./rokka_client_codegen-0.1.0.gem

(for development, run gem install --dev ./rokka_client_codegen-0.1.0.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'rokka_client_codegen', '~> 0.1.0'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'rokka_client_codegen', :git => 'https://github.com/rokka-io/rokka-ruby-codegen.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then see the examples directory.

Documentation for API Endpoints

All URIs are relative to https://api.rokka.io

Class Method HTTP request Description
RokkaClientCodegen::AdminApi create_membership PUT /organizations/{organization}/memberships/{email} Add a rokka user into an organization.
RokkaClientCodegen::AdminApi create_organization PUT /organizations/{organization} Register a new Organization.
RokkaClientCodegen::AdminApi create_organization_options PUT /organizations/{organization}/options Update options for an organization.
RokkaClientCodegen::AdminApi create_user POST /users Register new user.
RokkaClientCodegen::AdminApi delete_membership DELETE /organizations/{organization}/memberships/{email} Remove a user from an organization.
RokkaClientCodegen::AdminApi get_membership GET /organizations/{organization}/memberships/{email} Get information about organization membership of a rokka user.
RokkaClientCodegen::AdminApi get_organization GET /organizations/{organization} Get information about an organization.
RokkaClientCodegen::SourceimagesApi copy_source_image POST /sourceimages/{organization}/{hash}/copy Copy a single source image to another org.
RokkaClientCodegen::SourceimagesApi create_source_image POST /sourceimages/{organization} Upload new source images.
RokkaClientCodegen::SourceimagesApi create_source_image_meta_dynamic_with_name PUT /sourceimages/{organization}/{hash}/meta/dynamic/{metaName} Adds or updates a specific dynamic meta data for an image.
RokkaClientCodegen::SourceimagesApi create_source_image_meta_user PUT /sourceimages/{organization}/{hash}/meta/user Replace the image meta data with new information.
RokkaClientCodegen::SourceimagesApi create_source_image_meta_user_wth_name PUT /sourceimages/{organization}/{hash}/meta/user/{metaName} Adds or updates one user meta data field for an image.
RokkaClientCodegen::SourceimagesApi delete_source_image DELETE /sourceimages/{organization}/{hash} Delete a single source image.
RokkaClientCodegen::SourceimagesApi delete_source_image_meta_dynamic_with_name DELETE /sourceimages/{organization}/{hash}/meta/dynamic/{metaName} Deletes a specific dynamic meta data.
RokkaClientCodegen::SourceimagesApi delete_source_image_meta_user DELETE /sourceimages/{organization}/{hash}/meta/user Deletes all user meta data.
RokkaClientCodegen::SourceimagesApi delete_source_image_meta_user_with_name DELETE /sourceimages/{organization}/{hash}/meta/user/{metaName} Deletes user meta data for a specified field.
RokkaClientCodegen::SourceimagesApi download_source_image GET /sourceimages/{organization}/{hash}/download Download original source image binary.
RokkaClientCodegen::SourceimagesApi get_source_image GET /sourceimages/{organization}/{hash} Get information about a source image.
RokkaClientCodegen::SourceimagesApi get_source_image_meta_user GET /sourceimages/{organization}/{hash}/meta/user Get all user meta data.
RokkaClientCodegen::SourceimagesApi get_source_image_meta_user_with_name GET /sourceimages/{organization}/{hash}/meta/user/{metaName} Get user meta for a specific field.
RokkaClientCodegen::SourceimagesApi list_source_images GET /sourceimages/{organization} Get all images of an organization, with paging.
RokkaClientCodegen::SourceimagesApi list_source_images_by_binary_hash GET /sourceimages/{organization}/binaryhash/{binaryHash} Get all images in this organization that match a binaryhash.
RokkaClientCodegen::SourceimagesApi patch_source_image_meta_user PATCH /sourceimages/{organization}/{hash}/meta/user Update the specified meta data fields for an image.
RokkaClientCodegen::SourceimagesApi restore_source_image POST /sourceimages/{organization}/{hash}/restore Restore source image including previously set metadata.
RokkaClientCodegen::StacksApi create_stack PUT /stacks/{organization}/{name} Create a new stack.
RokkaClientCodegen::StacksApi delete_stack DELETE /stacks/{organization}/{name} Delete a stack.
RokkaClientCodegen::StacksApi get_stack GET /stacks/{organization}/{name} Get a single stack.
RokkaClientCodegen::StacksApi list_operations GET /operations Listing all available operations that can be used in stacks.
RokkaClientCodegen::StacksApi list_stack_options GET /stackoptions List all available options that can be set on stacks.
RokkaClientCodegen::StacksApi list_stacks GET /stacks/{organization} Get all stacks of an organization.

Documentation for Models

Documentation for Authorization

ApiKeyAuth

  • Type: API key
  • API key parameter name: api-key
  • Location: HTTP header