ftm-client
v0.0.12
Published
An SDK service for FTM functionalities
Readme
ftm-client
An SDK service for FTM functionalities
Get started
- Init the app with (f) getData by providing necessary params
- Configure desired contextField for comparision with (f) setSessionData
- Use (f) validateFeature to determine whether it active or not
- (Optional) Use (f) getVariants to get Variants
- (Optional) Get (f) getSessionData to get session's data
getData (init f)
- Params ------ url path for fetching data
- url: string
- projectName: string
- env: string
- application: string
- auth: string
- Response Data:
- code: string
- msg: string
- refNo: string
------------Data of the features-------------
- data: Feature[]
- feature: string;
- status: string;
------------Constraints of the feature-------------
- constraints: Constraint[]
- contextName: string;
- operator: string;
- values: string[];
------------Variants of the feature-------------
- variants: Variant[]
- name: string;
- code: string;
- msg: string;
setSessionData (set context field f)
- Params
- key: string
- value: string | number
- Response: void
validateFeature (validate feature f)
- Params
- key: string
- Response: boolean
getVariants
- Params
- key: string
- Response: variants
getSessionData
- Params
- key: string
- Response: any
