// Generated Ġby Ġthe Ġprotocol Ġbuffer Ġcompiler . ĠDO ĠNOT ĠEDIT ! Ċ // Ġsource : Ġauth zed / api / v 1 / permission _ service . proto Ċ Ċ package Ġcom . auth zed . api . v 1 ; Ċ Ċ @ kotlin . jvm . Jvm Synt hetic Ċ public Ġinline Ġfun Ġsubject Filter ( block : Ġcom . auth zed . api . v 1 . Subject Filter Kt . Dsl . () Ġ-> Ġkotlin . Unit ): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter Ġ= ĊĠ Ġcom . auth zed . api . v 1 . Subject Filter Kt . Dsl ._ create ( com . auth zed . api . v 1 . Permission Service . Subject Filter . newBuilder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ public Ġobject ĠSubject Filter Kt Ġ{ ĊĠ Ġ@ kotlin . Opt In ( com . google . protobuf . kotlin . Only For Use By Generated Proto Code :: class ) ĊĠ Ġ@ com . google . protobuf . kotlin . Proto Dsl Marker ĊĠ Ġpublic Ġclass ĠD sl Ġprivate Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġ_ builder : Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Builder ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠĠĠ Ġinternal Ġfun Ġ_ create ( builder : Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Builder ): ĠD sl Ġ= ĠD sl ( builder ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠ Ġinternal Ġfun Ġ_ build (): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter Ġ= Ġ_ builder . build () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġsubject _ type Ġ= Ġ 1 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġvar Ġsubject Type : Ġkotlin . String ĊĠĠĠĠĠ Ġ@ Jvm Name (" get Subject Type ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Subject Type () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Subject Type ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Subject Type ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġsubject _ type Ġ= Ġ 1 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfun Ġclear Subject Type () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Subject Type () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġoptional _ subject _ id Ġ= Ġ 2 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġvar Ġoptional Subject Id : Ġkotlin . String ĊĠĠĠĠĠ Ġ@ Jvm Name (" get Optional Subject Id ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Optional Subject Id () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Optional Subject Id ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Optional Subject Id ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġoptional _ subject _ id Ġ= Ġ 2 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfun Ġclear Optional Subject Id () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Optional Subject Id () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code >. auth zed . api . v 1 . Subject Filter . Relation Filter Ġoptional _ relation Ġ= Ġ 3 ;</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġvar Ġoptional Relation : Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter ĊĠĠĠĠĠ Ġ@ Jvm Name (" get Optional Relation ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Optional Relation () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Optional Relation ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Optional Relation ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code >. auth zed . api . v 1 . Subject Filter . Relation Filter Ġoptional _ relation Ġ= Ġ 3 ;</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfun Ġclear Optional Relation () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Optional Relation () ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code >. auth zed . api . v 1 . Subject Filter . Relation Filter Ġoptional _ relation Ġ= Ġ 3 ;</ code > ĊĠĠĠĠ Ġ* Ġ@ return ĠWhether Ġthe Ġoptional Relation Ġfield Ġis Ġset . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġfun Ġhas Optional Relation (): Ġkotlin . Boolean Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ_ builder . has Optional Relation () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠ Ġpublic Ġinline Ġfun Ġrelation Filter ( block : Ġcom . auth zed . api . v 1 . Subject Filter Kt . Relation Filter Kt . Dsl . () Ġ-> Ġkotlin . Unit ): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter Ġ= ĊĠĠĠ Ġcom . auth zed . api . v 1 . Subject Filter Kt . Relation Filter Kt . Dsl ._ create ( com . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter . newBuilder ()). apply Ġ{ Ġblock () Ġ} ._ build () ĊĠ Ġpublic Ġobject ĠRelation Filter Kt Ġ{ ĊĠĠĠ Ġ@ kotlin . Opt In ( com . google . protobuf . kotlin . Only For Use By Generated Proto Code :: class ) ĊĠĠĠ Ġ@ com . google . protobuf . kotlin . Proto Dsl Marker ĊĠĠĠ Ġpublic Ġclass ĠD sl Ġprivate Ġconstructor ( ĊĠĠĠĠĠ Ġprivate Ġval Ġ_ builder : Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter . Builder ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ_ create ( builder : Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter . Builder ): ĠD sl Ġ= ĠD sl ( builder ) ĊĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠĠĠ Ġinternal Ġfun Ġ_ build (): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter Ġ= Ġ_ builder . build () ĊĊĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠ Ġ* Ġ< code > string Ġrelation Ġ= Ġ 1 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠ Ġpublic Ġvar Ġrelation : Ġkotlin . String ĊĠĠĠĠĠĠĠ Ġ@ Jvm Name (" get Relation ") ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Relation () ĊĠĠĠĠĠĠĠ Ġ@ Jvm Name (" set Relation ") ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġ_ builder . set Relation ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠ Ġ* Ġ< code > string Ġrelation Ġ= Ġ 1 Ġ[( . validate . rules ) Ġ= Ġ{ Ġ... Ġ}</ code > ĊĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠ Ġpublic Ġfun Ġclear Relation () Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . clear Relation () ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ @ kotlin . jvm . Jvm Synt hetic Ċ public Ġinline Ġfun Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . copy ( block : Ġcom . auth zed . api . v 1 . Subject Filter Kt . Dsl . () Ġ-> Ġkotlin . Unit ): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter Ġ= ĊĠ Ġcom . auth zed . api . v 1 . Subject Filter Kt . Dsl ._ create ( this . to Builder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ @ kotlin . jvm . Jvm Synt hetic Ċ public Ġinline Ġfun Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter . copy ( block : Ġcom . auth zed . api . v 1 . Subject Filter Kt . Relation Filter Kt . Dsl . () Ġ-> Ġkotlin . Unit ): Ġcom . auth zed . api . v 1 . Permission Service . Subject Filter . Relation Filter Ġ= ĊĠ Ġcom . auth zed . api . v 1 . Subject Filter Kt . Relation Filter Kt . Dsl ._ create ( this . to Builder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ