package com.datasift.client.pylon;

import com.datasift.client.BaseDataSiftResult;
import com.fasterxml.jackson.annotation.JsonProperty;

public class PylonRecording extends BaseDataSiftResult {
    @JsonProperty
    protected String id;
    @JsonProperty
    protected String hash;
    @JsonProperty
    protected int start;
    @JsonProperty
    protected int end;
    @JsonProperty
    protected int volume;
    @JsonProperty
    protected String name;
    @JsonProperty
    protected String status;
    @JsonProperty("remaining_index_capacity")
    protected int remainingIndexCapacity;
    @JsonProperty("remaining_account_capacity")
    protected int remainingAccountCapacity;
    @JsonProperty("reached_capacity")
    protected boolean reachedCapacity;

    public PylonRecording() {
    }

    public String getId() { return this.id; }

    public String getHash() { return this.hash; }

    public int getStart() { return this.start; }

    public int getEnd() { return this.end; }

    public int getVolume() { return this.volume; }

    public String getStatus() { return this.status; }

    public int getRemainingIndexCapacity() { return this.remainingIndexCapacity; }

    public int getRemainingAccountCapacity() { return this.remainingAccountCapacity; }

    public boolean getReachedCapacity() { return this.reachedCapacity; }
}

@@ -197,32 +197,38 @@
    @JsonProperty
+(%22id%22)
 %0A    protected S
@@ -233,17 +233,26 @@
  String 
-i
+recordingI
 d;%0A    @
@@ -780,16 +780,29 @@
  public 
+static class 
 PylonRec
@@ -807,16 +807,132 @@
 ecording
+Id extends BaseDataSiftResult %7B%0A%0A        @JsonProperty%0A        protected String id;%0A%0A        public PylonRecordingId
 () %7B%0A   
@@ -936,53 +936,298 @@
     
+ 
-%7D%0A%0A    public String getId() %7B return this.id
+   %7D%0A%0A        public PylonRecordingId(String id) %7B%0A            this.id = id;%0A        %7D%0A%0A        public String getId() %7B%0A            return id;%0A        %7D%0A    %7D%0A%0A    public PylonRecording() %7B%0A    %7D%0A%0A    public PylonRecordingId getRecordingId() %7B return new PylonRecordingId(this.recordingId)
 ; %7D%0A
@@ -1370,24 +1370,75 @@
 his.end; %7D%0A%0A
+    public String getName() %7B return this.name; %7D%0A%0A
     public i
@@ -1723,19 +1723,18 @@
 boolean 
-get
+is
 ReachedC

Add new PylonRecordingId class type