@@ -520,7 +520,7 @@ public interface ITriggerApi : IApi
520520 /// <summary>
521521 /// The <see cref="ICreateTriggerApiResponse"/>
522522 /// </summary>
523- public interface ICreateTriggerApiResponse : Moira . ApiClient . Client . IApiResponse , IOk < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IBadRequest < Object > , IUnprocessableContent < Moira . ApiClient . Model . ApiErrorResponse > , IInternalServerError < Moira . ApiClient . Model . ApiErrorResponse > , IServiceUnavailable < Moira . ApiClient . Model . ApiErrorResponse >
523+ public interface ICreateTriggerApiResponse : Moira . ApiClient . Client . IApiResponse , IOk < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IBadRequest < Moira . ApiClient . Model . ApiErrorResponse > , ICustomHttpStatusCode418 < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IUnprocessableContent < Moira . ApiClient . Model . ApiErrorResponse > , IInternalServerError < Moira . ApiClient . Model . ApiErrorResponse > , IServiceUnavailable < Moira . ApiClient . Model . ApiErrorResponse >
524524 {
525525 /// <summary>
526526 /// Returns true if the response is 200 Ok
@@ -534,6 +534,12 @@ public interface ICreateTriggerApiResponse : Moira.ApiClient.Client.IApiResponse
534534 /// <returns></returns>
535535 bool IsBadRequest { get ; }
536536
537+ /// <summary>
538+ /// Returns true if the response is 418 CustomHttpStatusCode418
539+ /// </summary>
540+ /// <returns></returns>
541+ bool IsCustomHttpStatusCode418 { get ; }
542+
537543 /// <summary>
538544 /// Returns true if the response is 422 UnprocessableContent
539545 /// </summary>
@@ -1042,7 +1048,7 @@ public interface ITriggerCheckApiResponse : Moira.ApiClient.Client.IApiResponse,
10421048 /// <summary>
10431049 /// The <see cref="IUpdateTriggerApiResponse"/>
10441050 /// </summary>
1045- public interface IUpdateTriggerApiResponse : Moira . ApiClient . Client . IApiResponse , IOk < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IBadRequest < Moira . ApiClient . Model . ApiErrorResponse > , INotFound < Moira . ApiClient . Model . ApiErrorResponse > , IUnprocessableContent < Moira . ApiClient . Model . ApiErrorResponse > , IInternalServerError < Moira . ApiClient . Model . ApiErrorResponse > , IServiceUnavailable < Moira . ApiClient . Model . ApiErrorResponse >
1051+ public interface IUpdateTriggerApiResponse : Moira . ApiClient . Client . IApiResponse , IOk < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IBadRequest < Moira . ApiClient . Model . ApiErrorResponse > , INotFound < Moira . ApiClient . Model . ApiErrorResponse > , ICustomHttpStatusCode418 < Moira . ApiClient . Model . DtoSaveTriggerResponse > , IUnprocessableContent < Moira . ApiClient . Model . ApiErrorResponse > , IInternalServerError < Moira . ApiClient . Model . ApiErrorResponse > , IServiceUnavailable < Moira . ApiClient . Model . ApiErrorResponse >
10461052 {
10471053 /// <summary>
10481054 /// Returns true if the response is 200 Ok
@@ -1062,6 +1068,12 @@ public interface IUpdateTriggerApiResponse : Moira.ApiClient.Client.IApiResponse
10621068 /// <returns></returns>
10631069 bool IsNotFound { get ; }
10641070
1071+ /// <summary>
1072+ /// Returns true if the response is 418 CustomHttpStatusCode418
1073+ /// </summary>
1074+ /// <returns></returns>
1075+ bool IsCustomHttpStatusCode418 { get ; }
1076+
10651077 /// <summary>
10661078 /// Returns true if the response is 422 UnprocessableContent
10671079 /// </summary>
@@ -1750,11 +1762,11 @@ public bool TryOk(out Moira.ApiClient.Model.DtoSaveTriggerResponse result)
17501762 /// Deserializes the response if the response is 400 BadRequest
17511763 /// </summary>
17521764 /// <returns></returns>
1753- public Object BadRequest ( )
1765+ public Moira . ApiClient . Model . ApiErrorResponse BadRequest ( )
17541766 {
17551767 // This logic may be modified with the AsModel.mustache template
17561768 return IsBadRequest
1757- ? System . Text . Json . JsonSerializer . Deserialize < Object > ( RawContent , _jsonSerializerOptions )
1769+ ? System . Text . Json . JsonSerializer . Deserialize < Moira . ApiClient . Model . ApiErrorResponse > ( RawContent , _jsonSerializerOptions )
17581770 : default ;
17591771 }
17601772
@@ -1763,7 +1775,7 @@ public Object BadRequest()
17631775 /// </summary>
17641776 /// <param name="result"></param>
17651777 /// <returns></returns>
1766- public bool TryBadRequest ( out Object result )
1778+ public bool TryBadRequest ( out Moira . ApiClient . Model . ApiErrorResponse result )
17671779 {
17681780 result = null ;
17691781
@@ -1778,6 +1790,44 @@ public bool TryBadRequest(out Object result)
17781790 return result != null ;
17791791 }
17801792
1793+ /// <summary>
1794+ /// Returns true if the response is 418 CustomHttpStatusCode418
1795+ /// </summary>
1796+ /// <returns></returns>
1797+ public bool IsCustomHttpStatusCode418 => 418 == ( int ) StatusCode ;
1798+
1799+ /// <summary>
1800+ /// Deserializes the response if the response is 418 CustomHttpStatusCode418
1801+ /// </summary>
1802+ /// <returns></returns>
1803+ public Moira . ApiClient . Model . DtoSaveTriggerResponse CustomHttpStatusCode418 ( )
1804+ {
1805+ // This logic may be modified with the AsModel.mustache template
1806+ return IsCustomHttpStatusCode418
1807+ ? System . Text . Json . JsonSerializer . Deserialize < Moira . ApiClient . Model . DtoSaveTriggerResponse > ( RawContent , _jsonSerializerOptions )
1808+ : default ;
1809+ }
1810+
1811+ /// <summary>
1812+ /// Returns true if the response is 418 CustomHttpStatusCode418 and the deserialized response is not null
1813+ /// </summary>
1814+ /// <param name="result"></param>
1815+ /// <returns></returns>
1816+ public bool TryCustomHttpStatusCode418 ( out Moira . ApiClient . Model . DtoSaveTriggerResponse result )
1817+ {
1818+ result = null ;
1819+
1820+ try
1821+ {
1822+ result = CustomHttpStatusCode418 ( ) ;
1823+ } catch ( Exception e )
1824+ {
1825+ OnDeserializationErrorDefaultImplementation ( e , ( HttpStatusCode ) 418 ) ;
1826+ }
1827+
1828+ return result != null ;
1829+ }
1830+
17811831 /// <summary>
17821832 /// Returns true if the response is 422 UnprocessableContent
17831833 /// </summary>
@@ -7931,6 +7981,44 @@ public bool TryNotFound(out Moira.ApiClient.Model.ApiErrorResponse result)
79317981 return result != null ;
79327982 }
79337983
7984+ /// <summary>
7985+ /// Returns true if the response is 418 CustomHttpStatusCode418
7986+ /// </summary>
7987+ /// <returns></returns>
7988+ public bool IsCustomHttpStatusCode418 => 418 == ( int ) StatusCode ;
7989+
7990+ /// <summary>
7991+ /// Deserializes the response if the response is 418 CustomHttpStatusCode418
7992+ /// </summary>
7993+ /// <returns></returns>
7994+ public Moira . ApiClient . Model . DtoSaveTriggerResponse CustomHttpStatusCode418 ( )
7995+ {
7996+ // This logic may be modified with the AsModel.mustache template
7997+ return IsCustomHttpStatusCode418
7998+ ? System . Text . Json . JsonSerializer . Deserialize < Moira . ApiClient . Model . DtoSaveTriggerResponse > ( RawContent , _jsonSerializerOptions )
7999+ : default ;
8000+ }
8001+
8002+ /// <summary>
8003+ /// Returns true if the response is 418 CustomHttpStatusCode418 and the deserialized response is not null
8004+ /// </summary>
8005+ /// <param name="result"></param>
8006+ /// <returns></returns>
8007+ public bool TryCustomHttpStatusCode418 ( out Moira . ApiClient . Model . DtoSaveTriggerResponse result )
8008+ {
8009+ result = null ;
8010+
8011+ try
8012+ {
8013+ result = CustomHttpStatusCode418 ( ) ;
8014+ } catch ( Exception e )
8015+ {
8016+ OnDeserializationErrorDefaultImplementation ( e , ( HttpStatusCode ) 418 ) ;
8017+ }
8018+
8019+ return result != null ;
8020+ }
8021+
79348022 /// <summary>
79358023 /// Returns true if the response is 422 UnprocessableContent
79368024 /// </summary>
0 commit comments