File

projects/wms-framework/src/lib/dataService/tests/dataService.entities.ts

Index

Properties

Properties

field1
Type : number
field2
Type : boolean
field3
Type : Date
import { SimpleList } from '../../baseframework/collections';
import { DataServiceEntitySet, DataServiceKey } from '../dataServices';

@DataServiceEntitySet({
  setName: 'Category',
  entityName: 'Category',
  namespace: 'MyNamespace',
})
@DataServiceKey({
  keys: ['CategoryId'],
})
export class Category {
  CategoryId: number;
  CategoryName: string;
  IsDefault: boolean;
  Categories: SimpleList<Category>;
}

@DataServiceEntitySet({
  setName: 'CategoryOwner',
  entityName: 'CategoryOwner',
  namespace: 'MyNamespace',
})
@DataServiceKey({
  keys: ['CategoryOwnerId'],
})
export class CategoryOwner {
  CategoryId: number;
  CategoryName: string;
  IsDefault: boolean;
  Categories: SimpleList<Category>;
}

@DataServiceEntitySet({
  setName: 'MyClass',
  entityName: 'MyClass',
  namespace: 'MyNamespace',
})
@DataServiceKey({
  keys: ['field1', 'field2'],
})
export class MyClass {
  field1: string;
  field2: string;
}

@DataServiceKey({
  keys: ['field1', 'field2', 'field3'],
})
@DataServiceEntitySet({
  setName: 'MyClass',
  entityName: 'MyClass',
  namespace: 'MyNamespace',
})
export class MyClassWithBigKey {
  field1: number;
  field2: boolean;
  field3: Date;
}

result-matching ""

    No results matching ""