[ 
https://issues.apache.org/jira/browse/UNOMI-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber updated UNOMI-302:
------------------------------
    Summary: Implement Unomi-specific get/delete/createUnomiSegment fields and 
mutations  (was: Implement get/delete/createUnomiSegment field)

> Implement Unomi-specific get/delete/createUnomiSegment fields and mutations
> ---------------------------------------------------------------------------
>
>                 Key: UNOMI-302
>                 URL: https://issues.apache.org/jira/browse/UNOMI-302
>             Project: Apache Unomi
>          Issue Type: Sub-task
>          Components: core
>    Affects Versions: 2.0.0
>            Reporter: Serge Huber
>            Priority: Major
>             Fix For: 2.0.0
>
>
> As Unomi provides a much more powerful condition system for building 
> segments, we need to add fields and mutations that will support these 
> structures. 
> They should look something like this:
> type Unomi_Segment extends CDP_Segment {
>   condition : JSON
> #  profiles: null will be null here
> }
> input Unomi_SegmentInput {
>   id : ID
>   view : ID!
>   name : String
>   condition: JSON!
> }
> getUnomiSegment(segmentID: ID!) : Unomi_Segment
> ​createOrUpdateUnomiSegment(segment : Unomi_SegmentInput!) : Unomi_Segment
> ​deleteSegment(segmentID : ID!) : Boolean



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to