package org.nzbhydra.mapping.newznab.json.caps;

/**
 * {@link CapsJsonLimits} specific assertions - Generated by CustomAssertionGenerator.
 * <p>
 * Although this class is not final to allow Soft assertions proxy, if you wish to extend it,
 * extend {@link AbstractCapsJsonLimitsAssert} instead.
 */
@jakarta.annotation.Generated(value = "assertj-assertions-generator")
public class CapsJsonLimitsAssert extends AbstractCapsJsonLimitsAssert<CapsJsonLimitsAssert, CapsJsonLimits> {

    /**
     * Creates a new <code>{@link CapsJsonLimitsAssert}</code> to make assertions on actual CapsJsonLimits.
     *
     * @param actual the CapsJsonLimits we want to make assertions on.
     */
    public CapsJsonLimitsAssert(CapsJsonLimits actual) {
        super(actual, CapsJsonLimitsAssert.class);
    }

    /**
     * An entry point for CapsJsonLimitsAssert to follow AssertJ standard <code>assertThat()</code> statements.<br>
     * With a static import, one can write directly: <code>assertThat(myCapsJsonLimits)</code> and get specific assertion with code completion.
     *
     * @param actual the CapsJsonLimits we want to make assertions on.
     * @return a new <code>{@link CapsJsonLimitsAssert}</code>
     */
    @org.assertj.core.util.CheckReturnValue
    public static CapsJsonLimitsAssert assertThat(CapsJsonLimits actual) {
        return new CapsJsonLimitsAssert(actual);
    }
}
