func()

in releases/go/encryption-sdk/Header/Header.go [441:453]


func (_this HeaderInfo) Equals(other HeaderInfo) bool {
	switch data1 := _this.Get_().(type) {
	case HeaderInfo_HeaderInfo:
		{
			data2, ok := other.Get_().(HeaderInfo_HeaderInfo)
			return ok && data1.Body.Equals(data2.Body) && data1.RawHeader.Equals(data2.RawHeader) && data1.EncryptionContext.Equals(data2.EncryptionContext) && data1.Suite.Equals(data2.Suite) && data1.HeaderAuth.Equals(data2.HeaderAuth)
		}
	default:
		{
			return false // unexpected
		}
	}
}