16 lines
420 B
Haxe
16 lines
420 B
Haxe
package model.services;
|
|
|
|
import tink.sql.Types;
|
|
|
|
typedef MMembership = {
|
|
@:autoIncrement @:primary public var id(default, null):Id<MMembership>;
|
|
public var project:Id<MProject>;
|
|
public var user:Id<MUser>;
|
|
}
|
|
|
|
typedef MProject = {
|
|
@:autoIncrement @:primary public var id(default, null):Id<MProject>;
|
|
public var name:VarChar<50>;
|
|
public var owner:Id<MUser>;
|
|
public var members:Id<MMembership>;
|
|
} |