github.com/lirm/aeron-go@v0.0.0-20230415210743-920325491dc4/cluster/codecs/NewLeadershipTerm.go (about)

     1  // Generated SBE (Simple Binary Encoding) message codec
     2  
     3  package codecs
     4  
     5  import (
     6  	"fmt"
     7  	"io"
     8  	"io/ioutil"
     9  	"math"
    10  )
    11  
    12  type NewLeadershipTerm struct {
    13  	LogLeadershipTermId     int64
    14  	NextLeadershipTermId    int64
    15  	NextTermBaseLogPosition int64
    16  	NextLogPosition         int64
    17  	LeadershipTermId        int64
    18  	TermBaseLogPosition     int64
    19  	LogPosition             int64
    20  	LeaderRecordingId       int64
    21  	Timestamp               int64
    22  	LeaderMemberId          int32
    23  	LogSessionId            int32
    24  	AppVersion              int32
    25  	IsStartup               BooleanTypeEnum
    26  }
    27  
    28  func (n *NewLeadershipTerm) Encode(_m *SbeGoMarshaller, _w io.Writer, doRangeCheck bool) error {
    29  	if doRangeCheck {
    30  		if err := n.RangeCheck(n.SbeSchemaVersion(), n.SbeSchemaVersion()); err != nil {
    31  			return err
    32  		}
    33  	}
    34  	if err := _m.WriteInt64(_w, n.LogLeadershipTermId); err != nil {
    35  		return err
    36  	}
    37  	if err := _m.WriteInt64(_w, n.NextLeadershipTermId); err != nil {
    38  		return err
    39  	}
    40  	if err := _m.WriteInt64(_w, n.NextTermBaseLogPosition); err != nil {
    41  		return err
    42  	}
    43  	if err := _m.WriteInt64(_w, n.NextLogPosition); err != nil {
    44  		return err
    45  	}
    46  	if err := _m.WriteInt64(_w, n.LeadershipTermId); err != nil {
    47  		return err
    48  	}
    49  	if err := _m.WriteInt64(_w, n.TermBaseLogPosition); err != nil {
    50  		return err
    51  	}
    52  	if err := _m.WriteInt64(_w, n.LogPosition); err != nil {
    53  		return err
    54  	}
    55  	if err := _m.WriteInt64(_w, n.LeaderRecordingId); err != nil {
    56  		return err
    57  	}
    58  	if err := _m.WriteInt64(_w, n.Timestamp); err != nil {
    59  		return err
    60  	}
    61  	if err := _m.WriteInt32(_w, n.LeaderMemberId); err != nil {
    62  		return err
    63  	}
    64  	if err := _m.WriteInt32(_w, n.LogSessionId); err != nil {
    65  		return err
    66  	}
    67  	if err := _m.WriteInt32(_w, n.AppVersion); err != nil {
    68  		return err
    69  	}
    70  	if err := n.IsStartup.Encode(_m, _w); err != nil {
    71  		return err
    72  	}
    73  	return nil
    74  }
    75  
    76  func (n *NewLeadershipTerm) Decode(_m *SbeGoMarshaller, _r io.Reader, actingVersion uint16, blockLength uint16, doRangeCheck bool) error {
    77  	if !n.LogLeadershipTermIdInActingVersion(actingVersion) {
    78  		n.LogLeadershipTermId = n.LogLeadershipTermIdNullValue()
    79  	} else {
    80  		if err := _m.ReadInt64(_r, &n.LogLeadershipTermId); err != nil {
    81  			return err
    82  		}
    83  	}
    84  	if !n.NextLeadershipTermIdInActingVersion(actingVersion) {
    85  		n.NextLeadershipTermId = n.NextLeadershipTermIdNullValue()
    86  	} else {
    87  		if err := _m.ReadInt64(_r, &n.NextLeadershipTermId); err != nil {
    88  			return err
    89  		}
    90  	}
    91  	if !n.NextTermBaseLogPositionInActingVersion(actingVersion) {
    92  		n.NextTermBaseLogPosition = n.NextTermBaseLogPositionNullValue()
    93  	} else {
    94  		if err := _m.ReadInt64(_r, &n.NextTermBaseLogPosition); err != nil {
    95  			return err
    96  		}
    97  	}
    98  	if !n.NextLogPositionInActingVersion(actingVersion) {
    99  		n.NextLogPosition = n.NextLogPositionNullValue()
   100  	} else {
   101  		if err := _m.ReadInt64(_r, &n.NextLogPosition); err != nil {
   102  			return err
   103  		}
   104  	}
   105  	if !n.LeadershipTermIdInActingVersion(actingVersion) {
   106  		n.LeadershipTermId = n.LeadershipTermIdNullValue()
   107  	} else {
   108  		if err := _m.ReadInt64(_r, &n.LeadershipTermId); err != nil {
   109  			return err
   110  		}
   111  	}
   112  	if !n.TermBaseLogPositionInActingVersion(actingVersion) {
   113  		n.TermBaseLogPosition = n.TermBaseLogPositionNullValue()
   114  	} else {
   115  		if err := _m.ReadInt64(_r, &n.TermBaseLogPosition); err != nil {
   116  			return err
   117  		}
   118  	}
   119  	if !n.LogPositionInActingVersion(actingVersion) {
   120  		n.LogPosition = n.LogPositionNullValue()
   121  	} else {
   122  		if err := _m.ReadInt64(_r, &n.LogPosition); err != nil {
   123  			return err
   124  		}
   125  	}
   126  	if !n.LeaderRecordingIdInActingVersion(actingVersion) {
   127  		n.LeaderRecordingId = n.LeaderRecordingIdNullValue()
   128  	} else {
   129  		if err := _m.ReadInt64(_r, &n.LeaderRecordingId); err != nil {
   130  			return err
   131  		}
   132  	}
   133  	if !n.TimestampInActingVersion(actingVersion) {
   134  		n.Timestamp = n.TimestampNullValue()
   135  	} else {
   136  		if err := _m.ReadInt64(_r, &n.Timestamp); err != nil {
   137  			return err
   138  		}
   139  	}
   140  	if !n.LeaderMemberIdInActingVersion(actingVersion) {
   141  		n.LeaderMemberId = n.LeaderMemberIdNullValue()
   142  	} else {
   143  		if err := _m.ReadInt32(_r, &n.LeaderMemberId); err != nil {
   144  			return err
   145  		}
   146  	}
   147  	if !n.LogSessionIdInActingVersion(actingVersion) {
   148  		n.LogSessionId = n.LogSessionIdNullValue()
   149  	} else {
   150  		if err := _m.ReadInt32(_r, &n.LogSessionId); err != nil {
   151  			return err
   152  		}
   153  	}
   154  	if !n.AppVersionInActingVersion(actingVersion) {
   155  		n.AppVersion = n.AppVersionNullValue()
   156  	} else {
   157  		if err := _m.ReadInt32(_r, &n.AppVersion); err != nil {
   158  			return err
   159  		}
   160  	}
   161  	if n.IsStartupInActingVersion(actingVersion) {
   162  		if err := n.IsStartup.Decode(_m, _r, actingVersion); err != nil {
   163  			return err
   164  		}
   165  	}
   166  	if actingVersion > n.SbeSchemaVersion() && blockLength > n.SbeBlockLength() {
   167  		io.CopyN(ioutil.Discard, _r, int64(blockLength-n.SbeBlockLength()))
   168  	}
   169  	if doRangeCheck {
   170  		if err := n.RangeCheck(actingVersion, n.SbeSchemaVersion()); err != nil {
   171  			return err
   172  		}
   173  	}
   174  	return nil
   175  }
   176  
   177  func (n *NewLeadershipTerm) RangeCheck(actingVersion uint16, schemaVersion uint16) error {
   178  	if n.LogLeadershipTermIdInActingVersion(actingVersion) {
   179  		if n.LogLeadershipTermId < n.LogLeadershipTermIdMinValue() || n.LogLeadershipTermId > n.LogLeadershipTermIdMaxValue() {
   180  			return fmt.Errorf("Range check failed on n.LogLeadershipTermId (%v < %v > %v)", n.LogLeadershipTermIdMinValue(), n.LogLeadershipTermId, n.LogLeadershipTermIdMaxValue())
   181  		}
   182  	}
   183  	if n.NextLeadershipTermIdInActingVersion(actingVersion) {
   184  		if n.NextLeadershipTermId < n.NextLeadershipTermIdMinValue() || n.NextLeadershipTermId > n.NextLeadershipTermIdMaxValue() {
   185  			return fmt.Errorf("Range check failed on n.NextLeadershipTermId (%v < %v > %v)", n.NextLeadershipTermIdMinValue(), n.NextLeadershipTermId, n.NextLeadershipTermIdMaxValue())
   186  		}
   187  	}
   188  	if n.NextTermBaseLogPositionInActingVersion(actingVersion) {
   189  		if n.NextTermBaseLogPosition < n.NextTermBaseLogPositionMinValue() || n.NextTermBaseLogPosition > n.NextTermBaseLogPositionMaxValue() {
   190  			return fmt.Errorf("Range check failed on n.NextTermBaseLogPosition (%v < %v > %v)", n.NextTermBaseLogPositionMinValue(), n.NextTermBaseLogPosition, n.NextTermBaseLogPositionMaxValue())
   191  		}
   192  	}
   193  	if n.NextLogPositionInActingVersion(actingVersion) {
   194  		if n.NextLogPosition < n.NextLogPositionMinValue() || n.NextLogPosition > n.NextLogPositionMaxValue() {
   195  			return fmt.Errorf("Range check failed on n.NextLogPosition (%v < %v > %v)", n.NextLogPositionMinValue(), n.NextLogPosition, n.NextLogPositionMaxValue())
   196  		}
   197  	}
   198  	if n.LeadershipTermIdInActingVersion(actingVersion) {
   199  		if n.LeadershipTermId < n.LeadershipTermIdMinValue() || n.LeadershipTermId > n.LeadershipTermIdMaxValue() {
   200  			return fmt.Errorf("Range check failed on n.LeadershipTermId (%v < %v > %v)", n.LeadershipTermIdMinValue(), n.LeadershipTermId, n.LeadershipTermIdMaxValue())
   201  		}
   202  	}
   203  	if n.TermBaseLogPositionInActingVersion(actingVersion) {
   204  		if n.TermBaseLogPosition < n.TermBaseLogPositionMinValue() || n.TermBaseLogPosition > n.TermBaseLogPositionMaxValue() {
   205  			return fmt.Errorf("Range check failed on n.TermBaseLogPosition (%v < %v > %v)", n.TermBaseLogPositionMinValue(), n.TermBaseLogPosition, n.TermBaseLogPositionMaxValue())
   206  		}
   207  	}
   208  	if n.LogPositionInActingVersion(actingVersion) {
   209  		if n.LogPosition < n.LogPositionMinValue() || n.LogPosition > n.LogPositionMaxValue() {
   210  			return fmt.Errorf("Range check failed on n.LogPosition (%v < %v > %v)", n.LogPositionMinValue(), n.LogPosition, n.LogPositionMaxValue())
   211  		}
   212  	}
   213  	if n.LeaderRecordingIdInActingVersion(actingVersion) {
   214  		if n.LeaderRecordingId < n.LeaderRecordingIdMinValue() || n.LeaderRecordingId > n.LeaderRecordingIdMaxValue() {
   215  			return fmt.Errorf("Range check failed on n.LeaderRecordingId (%v < %v > %v)", n.LeaderRecordingIdMinValue(), n.LeaderRecordingId, n.LeaderRecordingIdMaxValue())
   216  		}
   217  	}
   218  	if n.TimestampInActingVersion(actingVersion) {
   219  		if n.Timestamp < n.TimestampMinValue() || n.Timestamp > n.TimestampMaxValue() {
   220  			return fmt.Errorf("Range check failed on n.Timestamp (%v < %v > %v)", n.TimestampMinValue(), n.Timestamp, n.TimestampMaxValue())
   221  		}
   222  	}
   223  	if n.LeaderMemberIdInActingVersion(actingVersion) {
   224  		if n.LeaderMemberId < n.LeaderMemberIdMinValue() || n.LeaderMemberId > n.LeaderMemberIdMaxValue() {
   225  			return fmt.Errorf("Range check failed on n.LeaderMemberId (%v < %v > %v)", n.LeaderMemberIdMinValue(), n.LeaderMemberId, n.LeaderMemberIdMaxValue())
   226  		}
   227  	}
   228  	if n.LogSessionIdInActingVersion(actingVersion) {
   229  		if n.LogSessionId < n.LogSessionIdMinValue() || n.LogSessionId > n.LogSessionIdMaxValue() {
   230  			return fmt.Errorf("Range check failed on n.LogSessionId (%v < %v > %v)", n.LogSessionIdMinValue(), n.LogSessionId, n.LogSessionIdMaxValue())
   231  		}
   232  	}
   233  	if n.AppVersionInActingVersion(actingVersion) {
   234  		if n.AppVersion != n.AppVersionNullValue() && (n.AppVersion < n.AppVersionMinValue() || n.AppVersion > n.AppVersionMaxValue()) {
   235  			return fmt.Errorf("Range check failed on n.AppVersion (%v < %v > %v)", n.AppVersionMinValue(), n.AppVersion, n.AppVersionMaxValue())
   236  		}
   237  	}
   238  	if err := n.IsStartup.RangeCheck(actingVersion, schemaVersion); err != nil {
   239  		return err
   240  	}
   241  	return nil
   242  }
   243  
   244  func NewLeadershipTermInit(n *NewLeadershipTerm) {
   245  	n.AppVersion = 0
   246  	return
   247  }
   248  
   249  func (*NewLeadershipTerm) SbeBlockLength() (blockLength uint16) {
   250  	return 88
   251  }
   252  
   253  func (*NewLeadershipTerm) SbeTemplateId() (templateId uint16) {
   254  	return 53
   255  }
   256  
   257  func (*NewLeadershipTerm) SbeSchemaId() (schemaId uint16) {
   258  	return 111
   259  }
   260  
   261  func (*NewLeadershipTerm) SbeSchemaVersion() (schemaVersion uint16) {
   262  	return 8
   263  }
   264  
   265  func (*NewLeadershipTerm) SbeSemanticType() (semanticType []byte) {
   266  	return []byte("")
   267  }
   268  
   269  func (*NewLeadershipTerm) LogLeadershipTermIdId() uint16 {
   270  	return 1
   271  }
   272  
   273  func (*NewLeadershipTerm) LogLeadershipTermIdSinceVersion() uint16 {
   274  	return 0
   275  }
   276  
   277  func (n *NewLeadershipTerm) LogLeadershipTermIdInActingVersion(actingVersion uint16) bool {
   278  	return actingVersion >= n.LogLeadershipTermIdSinceVersion()
   279  }
   280  
   281  func (*NewLeadershipTerm) LogLeadershipTermIdDeprecated() uint16 {
   282  	return 0
   283  }
   284  
   285  func (*NewLeadershipTerm) LogLeadershipTermIdMetaAttribute(meta int) string {
   286  	switch meta {
   287  	case 1:
   288  		return ""
   289  	case 2:
   290  		return ""
   291  	case 3:
   292  		return ""
   293  	case 4:
   294  		return "required"
   295  	}
   296  	return ""
   297  }
   298  
   299  func (*NewLeadershipTerm) LogLeadershipTermIdMinValue() int64 {
   300  	return math.MinInt64 + 1
   301  }
   302  
   303  func (*NewLeadershipTerm) LogLeadershipTermIdMaxValue() int64 {
   304  	return math.MaxInt64
   305  }
   306  
   307  func (*NewLeadershipTerm) LogLeadershipTermIdNullValue() int64 {
   308  	return math.MinInt64
   309  }
   310  
   311  func (*NewLeadershipTerm) NextLeadershipTermIdId() uint16 {
   312  	return 2
   313  }
   314  
   315  func (*NewLeadershipTerm) NextLeadershipTermIdSinceVersion() uint16 {
   316  	return 0
   317  }
   318  
   319  func (n *NewLeadershipTerm) NextLeadershipTermIdInActingVersion(actingVersion uint16) bool {
   320  	return actingVersion >= n.NextLeadershipTermIdSinceVersion()
   321  }
   322  
   323  func (*NewLeadershipTerm) NextLeadershipTermIdDeprecated() uint16 {
   324  	return 0
   325  }
   326  
   327  func (*NewLeadershipTerm) NextLeadershipTermIdMetaAttribute(meta int) string {
   328  	switch meta {
   329  	case 1:
   330  		return ""
   331  	case 2:
   332  		return ""
   333  	case 3:
   334  		return ""
   335  	case 4:
   336  		return "required"
   337  	}
   338  	return ""
   339  }
   340  
   341  func (*NewLeadershipTerm) NextLeadershipTermIdMinValue() int64 {
   342  	return math.MinInt64 + 1
   343  }
   344  
   345  func (*NewLeadershipTerm) NextLeadershipTermIdMaxValue() int64 {
   346  	return math.MaxInt64
   347  }
   348  
   349  func (*NewLeadershipTerm) NextLeadershipTermIdNullValue() int64 {
   350  	return math.MinInt64
   351  }
   352  
   353  func (*NewLeadershipTerm) NextTermBaseLogPositionId() uint16 {
   354  	return 3
   355  }
   356  
   357  func (*NewLeadershipTerm) NextTermBaseLogPositionSinceVersion() uint16 {
   358  	return 0
   359  }
   360  
   361  func (n *NewLeadershipTerm) NextTermBaseLogPositionInActingVersion(actingVersion uint16) bool {
   362  	return actingVersion >= n.NextTermBaseLogPositionSinceVersion()
   363  }
   364  
   365  func (*NewLeadershipTerm) NextTermBaseLogPositionDeprecated() uint16 {
   366  	return 0
   367  }
   368  
   369  func (*NewLeadershipTerm) NextTermBaseLogPositionMetaAttribute(meta int) string {
   370  	switch meta {
   371  	case 1:
   372  		return ""
   373  	case 2:
   374  		return ""
   375  	case 3:
   376  		return ""
   377  	case 4:
   378  		return "required"
   379  	}
   380  	return ""
   381  }
   382  
   383  func (*NewLeadershipTerm) NextTermBaseLogPositionMinValue() int64 {
   384  	return math.MinInt64 + 1
   385  }
   386  
   387  func (*NewLeadershipTerm) NextTermBaseLogPositionMaxValue() int64 {
   388  	return math.MaxInt64
   389  }
   390  
   391  func (*NewLeadershipTerm) NextTermBaseLogPositionNullValue() int64 {
   392  	return math.MinInt64
   393  }
   394  
   395  func (*NewLeadershipTerm) NextLogPositionId() uint16 {
   396  	return 4
   397  }
   398  
   399  func (*NewLeadershipTerm) NextLogPositionSinceVersion() uint16 {
   400  	return 0
   401  }
   402  
   403  func (n *NewLeadershipTerm) NextLogPositionInActingVersion(actingVersion uint16) bool {
   404  	return actingVersion >= n.NextLogPositionSinceVersion()
   405  }
   406  
   407  func (*NewLeadershipTerm) NextLogPositionDeprecated() uint16 {
   408  	return 0
   409  }
   410  
   411  func (*NewLeadershipTerm) NextLogPositionMetaAttribute(meta int) string {
   412  	switch meta {
   413  	case 1:
   414  		return ""
   415  	case 2:
   416  		return ""
   417  	case 3:
   418  		return ""
   419  	case 4:
   420  		return "required"
   421  	}
   422  	return ""
   423  }
   424  
   425  func (*NewLeadershipTerm) NextLogPositionMinValue() int64 {
   426  	return math.MinInt64 + 1
   427  }
   428  
   429  func (*NewLeadershipTerm) NextLogPositionMaxValue() int64 {
   430  	return math.MaxInt64
   431  }
   432  
   433  func (*NewLeadershipTerm) NextLogPositionNullValue() int64 {
   434  	return math.MinInt64
   435  }
   436  
   437  func (*NewLeadershipTerm) LeadershipTermIdId() uint16 {
   438  	return 5
   439  }
   440  
   441  func (*NewLeadershipTerm) LeadershipTermIdSinceVersion() uint16 {
   442  	return 0
   443  }
   444  
   445  func (n *NewLeadershipTerm) LeadershipTermIdInActingVersion(actingVersion uint16) bool {
   446  	return actingVersion >= n.LeadershipTermIdSinceVersion()
   447  }
   448  
   449  func (*NewLeadershipTerm) LeadershipTermIdDeprecated() uint16 {
   450  	return 0
   451  }
   452  
   453  func (*NewLeadershipTerm) LeadershipTermIdMetaAttribute(meta int) string {
   454  	switch meta {
   455  	case 1:
   456  		return ""
   457  	case 2:
   458  		return ""
   459  	case 3:
   460  		return ""
   461  	case 4:
   462  		return "required"
   463  	}
   464  	return ""
   465  }
   466  
   467  func (*NewLeadershipTerm) LeadershipTermIdMinValue() int64 {
   468  	return math.MinInt64 + 1
   469  }
   470  
   471  func (*NewLeadershipTerm) LeadershipTermIdMaxValue() int64 {
   472  	return math.MaxInt64
   473  }
   474  
   475  func (*NewLeadershipTerm) LeadershipTermIdNullValue() int64 {
   476  	return math.MinInt64
   477  }
   478  
   479  func (*NewLeadershipTerm) TermBaseLogPositionId() uint16 {
   480  	return 6
   481  }
   482  
   483  func (*NewLeadershipTerm) TermBaseLogPositionSinceVersion() uint16 {
   484  	return 0
   485  }
   486  
   487  func (n *NewLeadershipTerm) TermBaseLogPositionInActingVersion(actingVersion uint16) bool {
   488  	return actingVersion >= n.TermBaseLogPositionSinceVersion()
   489  }
   490  
   491  func (*NewLeadershipTerm) TermBaseLogPositionDeprecated() uint16 {
   492  	return 0
   493  }
   494  
   495  func (*NewLeadershipTerm) TermBaseLogPositionMetaAttribute(meta int) string {
   496  	switch meta {
   497  	case 1:
   498  		return ""
   499  	case 2:
   500  		return ""
   501  	case 3:
   502  		return ""
   503  	case 4:
   504  		return "required"
   505  	}
   506  	return ""
   507  }
   508  
   509  func (*NewLeadershipTerm) TermBaseLogPositionMinValue() int64 {
   510  	return math.MinInt64 + 1
   511  }
   512  
   513  func (*NewLeadershipTerm) TermBaseLogPositionMaxValue() int64 {
   514  	return math.MaxInt64
   515  }
   516  
   517  func (*NewLeadershipTerm) TermBaseLogPositionNullValue() int64 {
   518  	return math.MinInt64
   519  }
   520  
   521  func (*NewLeadershipTerm) LogPositionId() uint16 {
   522  	return 7
   523  }
   524  
   525  func (*NewLeadershipTerm) LogPositionSinceVersion() uint16 {
   526  	return 0
   527  }
   528  
   529  func (n *NewLeadershipTerm) LogPositionInActingVersion(actingVersion uint16) bool {
   530  	return actingVersion >= n.LogPositionSinceVersion()
   531  }
   532  
   533  func (*NewLeadershipTerm) LogPositionDeprecated() uint16 {
   534  	return 0
   535  }
   536  
   537  func (*NewLeadershipTerm) LogPositionMetaAttribute(meta int) string {
   538  	switch meta {
   539  	case 1:
   540  		return ""
   541  	case 2:
   542  		return ""
   543  	case 3:
   544  		return ""
   545  	case 4:
   546  		return "required"
   547  	}
   548  	return ""
   549  }
   550  
   551  func (*NewLeadershipTerm) LogPositionMinValue() int64 {
   552  	return math.MinInt64 + 1
   553  }
   554  
   555  func (*NewLeadershipTerm) LogPositionMaxValue() int64 {
   556  	return math.MaxInt64
   557  }
   558  
   559  func (*NewLeadershipTerm) LogPositionNullValue() int64 {
   560  	return math.MinInt64
   561  }
   562  
   563  func (*NewLeadershipTerm) LeaderRecordingIdId() uint16 {
   564  	return 8
   565  }
   566  
   567  func (*NewLeadershipTerm) LeaderRecordingIdSinceVersion() uint16 {
   568  	return 0
   569  }
   570  
   571  func (n *NewLeadershipTerm) LeaderRecordingIdInActingVersion(actingVersion uint16) bool {
   572  	return actingVersion >= n.LeaderRecordingIdSinceVersion()
   573  }
   574  
   575  func (*NewLeadershipTerm) LeaderRecordingIdDeprecated() uint16 {
   576  	return 0
   577  }
   578  
   579  func (*NewLeadershipTerm) LeaderRecordingIdMetaAttribute(meta int) string {
   580  	switch meta {
   581  	case 1:
   582  		return ""
   583  	case 2:
   584  		return ""
   585  	case 3:
   586  		return ""
   587  	case 4:
   588  		return "required"
   589  	}
   590  	return ""
   591  }
   592  
   593  func (*NewLeadershipTerm) LeaderRecordingIdMinValue() int64 {
   594  	return math.MinInt64 + 1
   595  }
   596  
   597  func (*NewLeadershipTerm) LeaderRecordingIdMaxValue() int64 {
   598  	return math.MaxInt64
   599  }
   600  
   601  func (*NewLeadershipTerm) LeaderRecordingIdNullValue() int64 {
   602  	return math.MinInt64
   603  }
   604  
   605  func (*NewLeadershipTerm) TimestampId() uint16 {
   606  	return 9
   607  }
   608  
   609  func (*NewLeadershipTerm) TimestampSinceVersion() uint16 {
   610  	return 0
   611  }
   612  
   613  func (n *NewLeadershipTerm) TimestampInActingVersion(actingVersion uint16) bool {
   614  	return actingVersion >= n.TimestampSinceVersion()
   615  }
   616  
   617  func (*NewLeadershipTerm) TimestampDeprecated() uint16 {
   618  	return 0
   619  }
   620  
   621  func (*NewLeadershipTerm) TimestampMetaAttribute(meta int) string {
   622  	switch meta {
   623  	case 1:
   624  		return ""
   625  	case 2:
   626  		return ""
   627  	case 3:
   628  		return ""
   629  	case 4:
   630  		return "required"
   631  	}
   632  	return ""
   633  }
   634  
   635  func (*NewLeadershipTerm) TimestampMinValue() int64 {
   636  	return math.MinInt64 + 1
   637  }
   638  
   639  func (*NewLeadershipTerm) TimestampMaxValue() int64 {
   640  	return math.MaxInt64
   641  }
   642  
   643  func (*NewLeadershipTerm) TimestampNullValue() int64 {
   644  	return math.MinInt64
   645  }
   646  
   647  func (*NewLeadershipTerm) LeaderMemberIdId() uint16 {
   648  	return 10
   649  }
   650  
   651  func (*NewLeadershipTerm) LeaderMemberIdSinceVersion() uint16 {
   652  	return 0
   653  }
   654  
   655  func (n *NewLeadershipTerm) LeaderMemberIdInActingVersion(actingVersion uint16) bool {
   656  	return actingVersion >= n.LeaderMemberIdSinceVersion()
   657  }
   658  
   659  func (*NewLeadershipTerm) LeaderMemberIdDeprecated() uint16 {
   660  	return 0
   661  }
   662  
   663  func (*NewLeadershipTerm) LeaderMemberIdMetaAttribute(meta int) string {
   664  	switch meta {
   665  	case 1:
   666  		return ""
   667  	case 2:
   668  		return ""
   669  	case 3:
   670  		return ""
   671  	case 4:
   672  		return "required"
   673  	}
   674  	return ""
   675  }
   676  
   677  func (*NewLeadershipTerm) LeaderMemberIdMinValue() int32 {
   678  	return math.MinInt32 + 1
   679  }
   680  
   681  func (*NewLeadershipTerm) LeaderMemberIdMaxValue() int32 {
   682  	return math.MaxInt32
   683  }
   684  
   685  func (*NewLeadershipTerm) LeaderMemberIdNullValue() int32 {
   686  	return math.MinInt32
   687  }
   688  
   689  func (*NewLeadershipTerm) LogSessionIdId() uint16 {
   690  	return 11
   691  }
   692  
   693  func (*NewLeadershipTerm) LogSessionIdSinceVersion() uint16 {
   694  	return 0
   695  }
   696  
   697  func (n *NewLeadershipTerm) LogSessionIdInActingVersion(actingVersion uint16) bool {
   698  	return actingVersion >= n.LogSessionIdSinceVersion()
   699  }
   700  
   701  func (*NewLeadershipTerm) LogSessionIdDeprecated() uint16 {
   702  	return 0
   703  }
   704  
   705  func (*NewLeadershipTerm) LogSessionIdMetaAttribute(meta int) string {
   706  	switch meta {
   707  	case 1:
   708  		return ""
   709  	case 2:
   710  		return ""
   711  	case 3:
   712  		return ""
   713  	case 4:
   714  		return "required"
   715  	}
   716  	return ""
   717  }
   718  
   719  func (*NewLeadershipTerm) LogSessionIdMinValue() int32 {
   720  	return math.MinInt32 + 1
   721  }
   722  
   723  func (*NewLeadershipTerm) LogSessionIdMaxValue() int32 {
   724  	return math.MaxInt32
   725  }
   726  
   727  func (*NewLeadershipTerm) LogSessionIdNullValue() int32 {
   728  	return math.MinInt32
   729  }
   730  
   731  func (*NewLeadershipTerm) AppVersionId() uint16 {
   732  	return 12
   733  }
   734  
   735  func (*NewLeadershipTerm) AppVersionSinceVersion() uint16 {
   736  	return 0
   737  }
   738  
   739  func (n *NewLeadershipTerm) AppVersionInActingVersion(actingVersion uint16) bool {
   740  	return actingVersion >= n.AppVersionSinceVersion()
   741  }
   742  
   743  func (*NewLeadershipTerm) AppVersionDeprecated() uint16 {
   744  	return 0
   745  }
   746  
   747  func (*NewLeadershipTerm) AppVersionMetaAttribute(meta int) string {
   748  	switch meta {
   749  	case 1:
   750  		return ""
   751  	case 2:
   752  		return ""
   753  	case 3:
   754  		return ""
   755  	case 4:
   756  		return "optional"
   757  	}
   758  	return ""
   759  }
   760  
   761  func (*NewLeadershipTerm) AppVersionMinValue() int32 {
   762  	return 1
   763  }
   764  
   765  func (*NewLeadershipTerm) AppVersionMaxValue() int32 {
   766  	return 16777215
   767  }
   768  
   769  func (*NewLeadershipTerm) AppVersionNullValue() int32 {
   770  	return 0
   771  }
   772  
   773  func (*NewLeadershipTerm) IsStartupId() uint16 {
   774  	return 13
   775  }
   776  
   777  func (*NewLeadershipTerm) IsStartupSinceVersion() uint16 {
   778  	return 0
   779  }
   780  
   781  func (n *NewLeadershipTerm) IsStartupInActingVersion(actingVersion uint16) bool {
   782  	return actingVersion >= n.IsStartupSinceVersion()
   783  }
   784  
   785  func (*NewLeadershipTerm) IsStartupDeprecated() uint16 {
   786  	return 0
   787  }
   788  
   789  func (*NewLeadershipTerm) IsStartupMetaAttribute(meta int) string {
   790  	switch meta {
   791  	case 1:
   792  		return ""
   793  	case 2:
   794  		return ""
   795  	case 3:
   796  		return ""
   797  	case 4:
   798  		return "required"
   799  	}
   800  	return ""
   801  }