001/*
002 * This file is generated by jOOQ.
003 */
004package com.echothree.model.jooq.server.records.graphql;
005
006
007import com.echothree.model.data.graphql.common.pk.IdempotentResponsePK;
008import com.echothree.model.data.user.common.pk.UserVisitPK;
009
010import org.jooq.Record1;
011import org.jooq.impl.UpdatableRecordImpl;
012
013
014/**
015 * This class is generated by jOOQ.
016 */
017@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" })
018public class IdempotentResponses extends UpdatableRecordImpl<IdempotentResponses> {
019
020    private static final long serialVersionUID = 1L;
021
022    /**
023     * Setter for <code>idempotentresponses.idmprsp_idempotentresponseid</code>.
024     */
025    public void IdempotentResponse(IdempotentResponsePK value) {
026        set(0, value);
027    }
028
029    /**
030     * Getter for <code>idempotentresponses.idmprsp_idempotentresponseid</code>.
031     */
032    public IdempotentResponsePK IdempotentResponse() {
033        return (IdempotentResponsePK) get(0);
034    }
035
036    /**
037     * Setter for <code>idempotentresponses.idmprsp_uvis_uservisitid</code>.
038     */
039    public void UserVisit(UserVisitPK value) {
040        set(1, value);
041    }
042
043    /**
044     * Getter for <code>idempotentresponses.idmprsp_uvis_uservisitid</code>.
045     */
046    public UserVisitPK UserVisit() {
047        return (UserVisitPK) get(1);
048    }
049
050    /**
051     * Setter for <code>idempotentresponses.idmprsp_idempotencykeyhash</code>.
052     */
053    public void IdempotencyKeyHash(String value) {
054        set(2, value);
055    }
056
057    /**
058     * Getter for <code>idempotentresponses.idmprsp_idempotencykeyhash</code>.
059     */
060    public String IdempotencyKeyHash() {
061        return (String) get(2);
062    }
063
064    /**
065     * Setter for <code>idempotentresponses.idmprsp_queryhash</code>.
066     */
067    public void QueryHash(String value) {
068        set(3, value);
069    }
070
071    /**
072     * Getter for <code>idempotentresponses.idmprsp_queryhash</code>.
073     */
074    public String QueryHash() {
075        return (String) get(3);
076    }
077
078    /**
079     * Setter for <code>idempotentresponses.idmprsp_variableshash</code>.
080     */
081    public void VariablesHash(String value) {
082        set(4, value);
083    }
084
085    /**
086     * Getter for <code>idempotentresponses.idmprsp_variableshash</code>.
087     */
088    public String VariablesHash() {
089        return (String) get(4);
090    }
091
092    /**
093     * Setter for <code>idempotentresponses.idmprsp_operationnamehash</code>.
094     */
095    public void OperationNameHash(String value) {
096        set(5, value);
097    }
098
099    /**
100     * Getter for <code>idempotentresponses.idmprsp_operationnamehash</code>.
101     */
102    public String OperationNameHash() {
103        return (String) get(5);
104    }
105
106    /**
107     * Setter for <code>idempotentresponses.idmprsp_starttime</code>.
108     */
109    public void StartTime(Long value) {
110        set(6, value);
111    }
112
113    /**
114     * Getter for <code>idempotentresponses.idmprsp_starttime</code>.
115     */
116    public Long StartTime() {
117        return (Long) get(6);
118    }
119
120    /**
121     * Setter for <code>idempotentresponses.idmprsp_completedtime</code>.
122     */
123    public void CompletedTime(Long value) {
124        set(7, value);
125    }
126
127    /**
128     * Getter for <code>idempotentresponses.idmprsp_completedtime</code>.
129     */
130    public Long CompletedTime() {
131        return (Long) get(7);
132    }
133
134    /**
135     * Setter for <code>idempotentresponses.idmprsp_response</code>.
136     */
137    public void Response(String value) {
138        set(8, value);
139    }
140
141    /**
142     * Getter for <code>idempotentresponses.idmprsp_response</code>.
143     */
144    public String Response() {
145        return (String) get(8);
146    }
147
148    /**
149     * Setter for <code>idempotentresponses.idmprsp_retainuntiltime</code>.
150     */
151    public void RetainUntilTime(Long value) {
152        set(9, value);
153    }
154
155    /**
156     * Getter for <code>idempotentresponses.idmprsp_retainuntiltime</code>.
157     */
158    public Long RetainUntilTime() {
159        return (Long) get(9);
160    }
161
162    /**
163     * Setter for <code>idempotentresponses.idmprsp_initializationvector</code>.
164     */
165    public void InitializationVector(String value) {
166        set(10, value);
167    }
168
169    /**
170     * Getter for <code>idempotentresponses.idmprsp_initializationvector</code>.
171     */
172    public String InitializationVector() {
173        return (String) get(10);
174    }
175
176    // -------------------------------------------------------------------------
177    // Primary key information
178    // -------------------------------------------------------------------------
179
180    @Override
181    public Record1<IdempotentResponsePK> key() {
182        return (Record1) super.key();
183    }
184
185    // -------------------------------------------------------------------------
186    // Constructors
187    // -------------------------------------------------------------------------
188
189    /**
190     * Create a detached IdempotentResponses
191     */
192    public IdempotentResponses() {
193        super(com.echothree.model.jooq.server.tables.graphql.IdempotentResponses.IdempotentResponses);
194    }
195
196    /**
197     * Create a detached, initialised IdempotentResponses
198     */
199    public IdempotentResponses(IdempotentResponsePK IdempotentResponse, UserVisitPK UserVisit, String IdempotencyKeyHash, String QueryHash, String VariablesHash, String OperationNameHash, Long StartTime, Long CompletedTime, String Response, Long RetainUntilTime, String InitializationVector) {
200        super(com.echothree.model.jooq.server.tables.graphql.IdempotentResponses.IdempotentResponses);
201
202        IdempotentResponse(IdempotentResponse);
203        UserVisit(UserVisit);
204        IdempotencyKeyHash(IdempotencyKeyHash);
205        QueryHash(QueryHash);
206        VariablesHash(VariablesHash);
207        OperationNameHash(OperationNameHash);
208        StartTime(StartTime);
209        CompletedTime(CompletedTime);
210        Response(Response);
211        RetainUntilTime(RetainUntilTime);
212        InitializationVector(InitializationVector);
213        resetTouchedOnNotNull();
214    }
215}