code: func (obj *GenericObject) GetEffectiveProperties(ctx context.Context) (*GenericObjectProperties, error) {
  	result := &struct {
  		Prop *GenericObjectProperties	`json:"qProp"`
  	} {}
  	err := obj.rpc(ctx, "GetEffectiveProperties", result)
  	return result.Prop, err 
  }
docs: // Returns the identifier, the type and the properties of the object.
  // If the object contains some soft properties, the soft properties are returned.
  // If the object is linked to another object, the properties of the linking object are returned.
  // GetEffectiveProperties method
  // Returns the identifier, the type and the properties of the object.
  // If the object contains some soft properties, the soft properties are returned.
  // If the object is linked to another object, the properties of the linking object are returned.