src/app/user/actions/user.actions.ts
Properties |
|
Methods |
| Static DELETE_ADDRESS |
DELETE_ADDRESS:
|
Type : string
|
Default value : 'DELETE_ADDRESS'
|
|
Defined in src/app/user/actions/user.actions.ts:19
|
| Static FETCH_COUNTRIES |
FETCH_COUNTRIES:
|
Type : string
|
Default value : 'FETCH_COUNTRIES'
|
|
Defined in src/app/user/actions/user.actions.ts:15
|
| Static FETCH_COUNTRIES_SUCCEESS |
FETCH_COUNTRIES_SUCCEESS:
|
Type : string
|
Default value : 'FETCH_COUNTRIES_SUCCEESS'
|
|
Defined in src/app/user/actions/user.actions.ts:16
|
| Static FETCH_STATES |
FETCH_STATES:
|
Type : string
|
Default value : 'FETCH_STATES'
|
|
Defined in src/app/user/actions/user.actions.ts:17
|
| Static FETCH_STATES_SUCCEESS |
FETCH_STATES_SUCCEESS:
|
Type : string
|
Default value : 'FETCH_STATES_SUCCEESS'
|
|
Defined in src/app/user/actions/user.actions.ts:18
|
| Static FETCH_USER_ADDRESS |
FETCH_USER_ADDRESS:
|
Type : string
|
Default value : 'FETCH_USER_ADDRESS'
|
|
Defined in src/app/user/actions/user.actions.ts:13
|
| Static FETCH_USER_ADDRESS_SUCCEESS |
FETCH_USER_ADDRESS_SUCCEESS:
|
Type : string
|
Default value : 'FETCH_USER_ADDRESS_SUCCEESS'
|
|
Defined in src/app/user/actions/user.actions.ts:14
|
| Static GET_USER_FAVORITE_PRODUCTS |
GET_USER_FAVORITE_PRODUCTS:
|
Type : string
|
Default value : 'GET_USER_FAVORITE_PRODUCTS'
|
|
Defined in src/app/user/actions/user.actions.ts:10
|
| Static GET_USER_FAVORITE_PRODUCTS_SUCCESS |
GET_USER_FAVORITE_PRODUCTS_SUCCESS:
|
Type : string
|
Default value : 'GET_USER_FAVORITE_PRODUCTS_SUCCESS'
|
|
Defined in src/app/user/actions/user.actions.ts:11
|
| Static GET_USER_ORDERS |
GET_USER_ORDERS:
|
Type : string
|
Default value : 'GET_USER_ORDERS'
|
|
Defined in src/app/user/actions/user.actions.ts:8
|
| Static GET_USER_ORDERS_SUCCESS |
GET_USER_ORDERS_SUCCESS:
|
Type : string
|
Default value : 'GET_USER_ORDERS_SUCCESS'
|
|
Defined in src/app/user/actions/user.actions.ts:9
|
| Static REMOVE_FROM_FAVORITE_PRODUCTS |
REMOVE_FROM_FAVORITE_PRODUCTS:
|
Type : string
|
Default value : 'REMOVE_FROM_FAVORITE_PRODUCTS'
|
|
Defined in src/app/user/actions/user.actions.ts:12
|
| deleteUserAddress | ||||||
deleteUserAddress(addressId: string)
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:69
|
||||||
|
Parameters :
Returns :
{ type: string; payload: string; }
|
| fetchCountries |
fetchCountries()
|
|
Defined in src/app/user/actions/user.actions.ts:42
|
|
Returns :
{ type: string; }
|
| fetchCountriesSuccess | ||||||
fetchCountriesSuccess(countries: Country[])
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:48
|
||||||
|
Parameters :
Returns :
{ type: string; payload: {}; }
|
| fetchStates | ||||||
fetchStates(countryId: string)
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:55
|
||||||
|
Parameters :
Returns :
{ type: string; payload: string; }
|
| fetchStatesSuccess | ||||||
fetchStatesSuccess(states: CState[])
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:62
|
||||||
|
Parameters :
Returns :
{ type: string; payload: {}; }
|
| fetchUserAddress |
fetchUserAddress()
|
|
Defined in src/app/user/actions/user.actions.ts:29
|
|
Returns :
{ type: string; }
|
| fetchUserAddressSuccess | ||||||
fetchUserAddressSuccess(addressList: Address[])
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:35
|
||||||
|
Parameters :
Returns :
{ type: string; payload: {}; }
|
| getUserOrders |
getUserOrders()
|
|
Defined in src/app/user/actions/user.actions.ts:21
|
|
Returns :
{ type: string; }
|
| getUserOrdersSuccess | ||||||
getUserOrdersSuccess(orders: Order[])
|
||||||
|
Defined in src/app/user/actions/user.actions.ts:25
|
||||||
|
Parameters :
Returns :
{ type: string; payload: {}; }
|
import { Order } from '../../core/models/order';
import { Address } from '../../core/models/address';
import { CState } from '../../core/models/state';
import { Country } from '../../core/models/country';
import { state } from '@angular/animations';
export class UserActions {
static GET_USER_ORDERS = 'GET_USER_ORDERS';
static GET_USER_ORDERS_SUCCESS = 'GET_USER_ORDERS_SUCCESS';
static GET_USER_FAVORITE_PRODUCTS = 'GET_USER_FAVORITE_PRODUCTS';
static GET_USER_FAVORITE_PRODUCTS_SUCCESS = 'GET_USER_FAVORITE_PRODUCTS_SUCCESS';
static REMOVE_FROM_FAVORITE_PRODUCTS = 'REMOVE_FROM_FAVORITE_PRODUCTS';
static FETCH_USER_ADDRESS = 'FETCH_USER_ADDRESS';
static FETCH_USER_ADDRESS_SUCCEESS = 'FETCH_USER_ADDRESS_SUCCEESS';
static FETCH_COUNTRIES = 'FETCH_COUNTRIES';
static FETCH_COUNTRIES_SUCCEESS = 'FETCH_COUNTRIES_SUCCEESS';
static FETCH_STATES = 'FETCH_STATES';
static FETCH_STATES_SUCCEESS = 'FETCH_STATES_SUCCEESS';
static DELETE_ADDRESS = 'DELETE_ADDRESS';
getUserOrders() {
return { type: UserActions.GET_USER_ORDERS }
}
getUserOrdersSuccess(orders: Order[]) {
return { type: UserActions.GET_USER_ORDERS_SUCCESS, payload: orders };
}
fetchUserAddress() {
return {
type: UserActions.FETCH_USER_ADDRESS
}
}
fetchUserAddressSuccess(addressList: Address[]) {
return {
type: UserActions.FETCH_USER_ADDRESS_SUCCEESS,
payload: addressList
}
}
fetchCountries() {
return {
type: UserActions.FETCH_COUNTRIES
}
}
fetchCountriesSuccess(countries: Country[]) {
return {
type: UserActions.FETCH_COUNTRIES_SUCCEESS,
payload: countries
}
}
fetchStates(countryId: string) {
return {
type: UserActions.FETCH_STATES,
payload: countryId
}
}
fetchStatesSuccess(states: CState[]) {
return {
type: UserActions.FETCH_STATES_SUCCEESS,
payload: states
}
}
deleteUserAddress(addressId: string) {
return {
type: UserActions.DELETE_ADDRESS,
payload: addressId
}
}
}