Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

orm

Simple wrapper for Hyperledger Fabric 0.6 tables.

Use at your own risk, it's an early version and the interface may change.

Usage

    type User struct {
        FirstName string
        orm.Saveable // This adds an Id field and makes sure we can save.
    }
    
    // Create table
    user := new(User)  
 	if err := orm.CreateTable(stub, user); err != nil {  
 		return nil, errors.Wrap(err, "Failed creating table.")  
 	}  
  
    // Create User
 	arne := User{FirstName: "Arne"}  
 	if err := orm.Create(stub, &arne); err != nil {  
 		return nil, errors.Wrap(err, "Failed creating user.")  
 	}  
 	
 	// Get User with Id 1
    var user User  
    if err := orm.Get(stub, &user, 1); err != nil {  
        return nil, err  
    }  
    
    // Update User
    user.FirstName = "Dave"  
    if err := orm.Update(stub, &user); err != nil {  
        return nil, err  
    }  
    
    // Delete User
    if err := orm.Delete(stub, &user); err != nil {    
        return nil, err  
    }  

About

Simple wrapper for Hyperledger Fabric 0.6 tables

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages