package com.yunhai.flowcenter.model; import lombok.Getter; import lombok.Setter; /** Service-owned v3 contract. No shared SDK DTO changes. */ public final class FormalApplyModels { private FormalApplyModels() { } @Getter @Setter public static class Request extends OapiModels.ApplyBody { private String requestId; private Long expectedPreviousInstanceId; private Integer expectedPreviousRound; } @Getter @Setter public static class Receipt { private String state; private String requestId; private Long schoolId; private String sourcePrincipalId; private String canonicalHash; private Integer canonicalVersion = 1; private String bizType; private String bizId; private String flowGuid; private Long instanceId; private Integer round; private Integer defVersion; private Integer status; private Integer version; private String rejectCode; private String rejectDetail; } }