haggleInitialState.js 949 Bytes
'use strict';

//http://apidoc.yohops.com/
import {List, Map, Record} from 'immutable';

let InitialState = Record({

  productList: new (Record({
      isFetching: false,
      error: null,
      page: 0, //当前页面
      page_size: 20, //每页显示的数量
      total: 0, //总共多少条
      page_total: 0, //总共多少页
      endReached: false, //到达底部
      isPullToRefresh: false,
      list: List(),
  })),

  myHaggleProductList: new (Record({
      isFetching: false,
      error: null,
      page: 0, //当前页面
      page_size: 20, //每页显示的数量
      total: 0, //总共多少条
      page_total: 0, //总共多少页
      endReached: false, //到达底部
      isPullToRefresh: false,
      list: List(),
  })),

  resourceInfo: new (Record({
      isFetching: false,
      error: null,
      resourceList: List(),
  })),

  isShowAlert: false,
  categoryType: 0,
});

export default InitialState;