@@ -5,26 +5,25 @@ package com.tryfinch.api.models
55import com.tryfinch.api.core.AutoPagerAsync
66import com.tryfinch.api.core.PageAsync
77import com.tryfinch.api.core.checkRequired
8- import com.tryfinch.api.services.async.hris.company. PayStatementItemServiceAsync
8+ import com.tryfinch.api.services.async.hris.PayStatementItemServiceAsync
99import java.util.Objects
1010import java.util.concurrent.CompletableFuture
1111import java.util.concurrent.Executor
1212import kotlin.jvm.optionals.getOrNull
1313
1414/* * @see PayStatementItemServiceAsync.list */
15- class HrisCompanyPayStatementItemListPageAsync
15+ class HrisPayStatementItemListPageAsync
1616private constructor (
1717 private val service: PayStatementItemServiceAsync ,
1818 private val streamHandlerExecutor: Executor ,
19- private val params: HrisCompanyPayStatementItemListParams ,
20- private val response: HrisCompanyPayStatementItemListPageResponse ,
19+ private val params: HrisPayStatementItemListParams ,
20+ private val response: HrisPayStatementItemListPageResponse ,
2121) : PageAsync <PayStatementItemListResponse > {
2222
2323 /* *
24- * Delegates to [HrisCompanyPayStatementItemListPageResponse], but gracefully handles missing
25- * data.
24+ * Delegates to [HrisPayStatementItemListPageResponse], but gracefully handles missing data.
2625 *
27- * @see HrisCompanyPayStatementItemListPageResponse .responses
26+ * @see HrisPayStatementItemListPageResponse .responses
2827 */
2928 fun responses (): List <PayStatementItemListResponse > =
3029 response._responses ().getOptional(" responses" ).getOrNull() ? : emptyList()
@@ -33,28 +32,28 @@ private constructor(
3332
3433 override fun hasNextPage (): Boolean = false
3534
36- fun nextPageParams (): HrisCompanyPayStatementItemListParams =
35+ fun nextPageParams (): HrisPayStatementItemListParams =
3736 throw IllegalStateException (" Cannot construct next page params" )
3837
39- override fun nextPage (): CompletableFuture <HrisCompanyPayStatementItemListPageAsync > =
38+ override fun nextPage (): CompletableFuture <HrisPayStatementItemListPageAsync > =
4039 service.list(nextPageParams())
4140
4241 fun autoPager (): AutoPagerAsync <PayStatementItemListResponse > =
4342 AutoPagerAsync .from(this , streamHandlerExecutor)
4443
4544 /* * The parameters that were used to request this page. */
46- fun params (): HrisCompanyPayStatementItemListParams = params
45+ fun params (): HrisPayStatementItemListParams = params
4746
4847 /* * The response that this page was parsed from. */
49- fun response (): HrisCompanyPayStatementItemListPageResponse = response
48+ fun response (): HrisPayStatementItemListPageResponse = response
5049
5150 fun toBuilder () = Builder ().from(this )
5251
5352 companion object {
5453
5554 /* *
5655 * Returns a mutable builder for constructing an instance of
57- * [HrisCompanyPayStatementItemListPageAsync ].
56+ * [HrisPayStatementItemListPageAsync ].
5857 *
5958 * The following fields are required:
6059 * ```java
@@ -67,23 +66,22 @@ private constructor(
6766 @JvmStatic fun builder () = Builder ()
6867 }
6968
70- /* * A builder for [HrisCompanyPayStatementItemListPageAsync ]. */
69+ /* * A builder for [HrisPayStatementItemListPageAsync ]. */
7170 class Builder internal constructor() {
7271
7372 private var service: PayStatementItemServiceAsync ? = null
7473 private var streamHandlerExecutor: Executor ? = null
75- private var params: HrisCompanyPayStatementItemListParams ? = null
76- private var response: HrisCompanyPayStatementItemListPageResponse ? = null
74+ private var params: HrisPayStatementItemListParams ? = null
75+ private var response: HrisPayStatementItemListPageResponse ? = null
7776
7877 @JvmSynthetic
79- internal fun from (
80- hrisCompanyPayStatementItemListPageAsync : HrisCompanyPayStatementItemListPageAsync
81- ) = apply {
82- service = hrisCompanyPayStatementItemListPageAsync.service
83- streamHandlerExecutor = hrisCompanyPayStatementItemListPageAsync.streamHandlerExecutor
84- params = hrisCompanyPayStatementItemListPageAsync.params
85- response = hrisCompanyPayStatementItemListPageAsync.response
86- }
78+ internal fun from (hrisPayStatementItemListPageAsync : HrisPayStatementItemListPageAsync ) =
79+ apply {
80+ service = hrisPayStatementItemListPageAsync.service
81+ streamHandlerExecutor = hrisPayStatementItemListPageAsync.streamHandlerExecutor
82+ params = hrisPayStatementItemListPageAsync.params
83+ response = hrisPayStatementItemListPageAsync.response
84+ }
8785
8886 fun service (service : PayStatementItemServiceAsync ) = apply { this .service = service }
8987
@@ -92,15 +90,15 @@ private constructor(
9290 }
9391
9492 /* * The parameters that were used to request this page. */
95- fun params (params : HrisCompanyPayStatementItemListParams ) = apply { this .params = params }
93+ fun params (params : HrisPayStatementItemListParams ) = apply { this .params = params }
9694
9795 /* * The response that this page was parsed from. */
98- fun response (response : HrisCompanyPayStatementItemListPageResponse ) = apply {
96+ fun response (response : HrisPayStatementItemListPageResponse ) = apply {
9997 this .response = response
10098 }
10199
102100 /* *
103- * Returns an immutable instance of [HrisCompanyPayStatementItemListPageAsync ].
101+ * Returns an immutable instance of [HrisPayStatementItemListPageAsync ].
104102 *
105103 * Further updates to this [Builder] will not mutate the returned instance.
106104 *
@@ -114,8 +112,8 @@ private constructor(
114112 *
115113 * @throws IllegalStateException if any required field is unset.
116114 */
117- fun build (): HrisCompanyPayStatementItemListPageAsync =
118- HrisCompanyPayStatementItemListPageAsync (
115+ fun build (): HrisPayStatementItemListPageAsync =
116+ HrisPayStatementItemListPageAsync (
119117 checkRequired(" service" , service),
120118 checkRequired(" streamHandlerExecutor" , streamHandlerExecutor),
121119 checkRequired(" params" , params),
@@ -128,7 +126,7 @@ private constructor(
128126 return true
129127 }
130128
131- return other is HrisCompanyPayStatementItemListPageAsync &&
129+ return other is HrisPayStatementItemListPageAsync &&
132130 service == other.service &&
133131 streamHandlerExecutor == other.streamHandlerExecutor &&
134132 params == other.params &&
@@ -138,5 +136,5 @@ private constructor(
138136 override fun hashCode (): Int = Objects .hash(service, streamHandlerExecutor, params, response)
139137
140138 override fun toString () =
141- " HrisCompanyPayStatementItemListPageAsync {service=$service , streamHandlerExecutor=$streamHandlerExecutor , params=$params , response=$response }"
139+ " HrisPayStatementItemListPageAsync {service=$service , streamHandlerExecutor=$streamHandlerExecutor , params=$params , response=$response }"
142140}
0 commit comments